1
0
forked from GitHub/gf-core
Files
gf-core/lib/resource-1.0/gf/AdjectiveEng.gf
2005-11-28 20:53:54 +00:00

38 lines
698 B
Plaintext

concrete AdjectiveEng of Adjective = CatEng ** open ResEng, Prelude in {
lin
PositA a = {
s = a.s ! AAdj Posit ;
isPre = True
} ;
ComparA a np = {
s = a.s ! AAdj Compar ++ "than" ++ np.s ! Nom ;
isPre = False
} ;
-- $SuperlA$ belongs to determiner syntax in $Noun$.
ComplA2 a np = {
s = a.s ! AAdj Posit ++ a.c2 ++ np.s ! Acc ;
isPre = False
} ;
SentAP ap s = {
s = ap.s ++ conjThat ++ s.s ;
isPre = False
} ;
QuestAP ap qs = {
s = ap.s ++ qs.s ! QIndir ;
isPre = False
} ;
AdAP ada ap = {
s = ada.s ++ ap.s ;
isPre = ap.isPre
} ;
UseA2 a = a ;
}