1
0
forked from GitHub/gf-rgl

(Ara) Fixes in prepositions binding to words

This commit is contained in:
Inari Listenmaa
2018-11-29 15:51:57 +01:00
parent a7c471214b
commit f71e504f9c
6 changed files with 31 additions and 21 deletions
+5 -5
View File
@@ -49,10 +49,10 @@ lin
DetNP det = emptyNP ** {s = det.s ! NoHum ! Masc} ; ----
PredetNP pred np = np ** {
s = \\c => case pred.isDecl of {
True => pred.s!c ++ np.s ! Gen ; -- akvaru l-awlAdi
False => pred.s!c ++ np.s ! c
PredetNP det np = np ** {
s = \\c => case det.isDecl of {
True => det.s ! c ++ bindIf np.a.isPron ++ np.s ! Gen ; -- akvaru l-awlAdi
False => det.s ! c ++ np.s ! c
} ;
a = np.a ** {isPron=False}
} ;
@@ -174,7 +174,7 @@ lin
Use2N3 n3 = n3 ;
Use3N3 n3 = n3 ** {c2 = n3.c3} ;
ComplN2 n2 np = UseN n2 ** {np = \\c => n2.c2.s ++ np.s ! n2.c2.c} ;
ComplN2 n2 np = UseN n2 ** {np = \\c => n2.c2.s ++ bindIf n2.c2.binds ++ np.s ! n2.c2.c} ;
ComplN3 n3 np = ComplN2 n3 np ** {c2 = n3.c3} ;