--# -path=.:../abstract:../common:../prelude

concrete AdverbMon of Adverb = CatMon ** open ResMon, Prelude in {

 flags  coding=utf8 ;

lin
 PositAdvAdj a = a ;
   
 ComparAdvAdj cadv a np = {
    s = (appCompl cadv.c2 np.s) ++ cadv.s ++ a.s  
    } ;
     
 ComparAdvAdjS cadv a s = {
    s = s.s ! (Part Object) ++ cadv.c2.s ++ cadv.s ++ a.s
    } ;

 PrepNP prep np = {s = np.s ! prep.rc ++ prep.s} ;

 AdAdv = cc2 ;

 PositAdAAdj a = a ;
   
 SubjS subj s = {s = subj.s ++ s.s ! Sub Condl} ;

 AdnCAdv cadv = {
    s = cadv.s ++ cadv.c2.s
    } ;

}

