forked from GitHub/gf-rgl
Implement ComplSlash
This commit is contained in:
@@ -10,7 +10,7 @@ concrete CatTur of Cat = CommonX ** open ResTur, Prelude in {
|
|||||||
CN = {s : Number => Case => Str; gen : Number => Agr => Str} ;
|
CN = {s : Number => Case => Str; gen : Number => Agr => Str} ;
|
||||||
NP = {s : Case => Str ; a : Agr} ;
|
NP = {s : Case => Str ; a : Agr} ;
|
||||||
VP = Verb ;
|
VP = Verb ;
|
||||||
VPSlash = VP ** {c2 : Prep} ;
|
VPSlash = VP ** {c : Prep} ;
|
||||||
|
|
||||||
Pron = ResTur.Pron ;
|
Pron = ResTur.Pron ;
|
||||||
Det = {s : Str; n : Number; useGen : UseGen} ;
|
Det = {s : Str; n : Number; useGen : UseGen} ;
|
||||||
|
|||||||
@@ -2,5 +2,10 @@ concrete VerbTur of Verb = CatTur ** open ResTur in {
|
|||||||
|
|
||||||
lin
|
lin
|
||||||
UseV v = v ;
|
UseV v = v ;
|
||||||
|
SlashV2a v = v ;
|
||||||
|
|
||||||
|
ComplSlash vps np = {
|
||||||
|
s = \\ vf => vps.c.s ++ np.s ! vps.c.c ++ vps.s ! vf ;
|
||||||
|
} ;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user