mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-20 10:19:32 -06:00
31 lines
751 B
Plaintext
31 lines
751 B
Plaintext
--# -path=.:../abstract:../common:../prelude
|
|
|
|
-- Adam Slaski, 2009 <adam.slaski@gmail.com>
|
|
|
|
concrete AdverbPol of Adverb = CatPol ** open ResPol, Prelude in {
|
|
flags coding=utf8 ;
|
|
|
|
lin
|
|
PositAdvAdj a = {s = a.advpos } ;
|
|
|
|
-- ComparAdvAdj : CAdv -> A -> NP -> Adv ; -- more warmly than John
|
|
ComparAdvAdj c a n = {
|
|
s = c.s ++ a.advpos ++ c.p ++ n.nom
|
|
} ;
|
|
|
|
-- ComparAdvAdjS : CAdv -> A -> S -> Adv ; -- more warmly than he runs
|
|
ComparAdvAdjS c a s = {
|
|
s = c.s ++ a.advpos ++ c.p ++ s.s
|
|
} ;
|
|
|
|
-- AdnCAdv : CAdv -> AdN ; -- less (than five)
|
|
AdnCAdv cadv = { s=cadv.sn ++ cadv.pn };
|
|
|
|
|
|
PrepNP na stol = ss (na.s ++ stol.dep ! na.c);
|
|
|
|
AdAdv = cc2 ;
|
|
|
|
SubjS = cc2 ;
|
|
}
|