Latvian RG: improved support for verb-dependent clauses (word order & agreement)

This commit is contained in:
Normunds Gruzitis
2012-09-17 13:41:31 +00:00
parent 520799f320
commit 8648c9899d
7 changed files with 154 additions and 50 deletions
+5 -5
View File
@@ -17,7 +17,7 @@ lin
in {
s = \\mood,pol =>
buildVerb vp.v mood pol agr ++ -- Verb
vp.focus ! agr -- Object(s), complements, adverbial modifiers
vp.compl ! agr -- Object(s), complements, adverbial modifiers
} ;
GenericCl vp =
@@ -25,7 +25,7 @@ lin
in {
s = \\mood,pol =>
buildVerb vp.v mood pol agr ++
vp.focus ! agr
vp.compl ! agr
} ;
ExistNP np =
@@ -57,13 +57,13 @@ lin
in {
s =
vp.v.s ! Pos ! (Indicative P1 Pl Pres) ++ -- Verb
vp.focus ! agr -- Object(s), complements, adverbial modifiers
vp.compl ! agr -- Object(s), complements, adverbial modifiers
}
| { s = vp.v.s ! Pos ! (Indicative P1 Pl Fut) ++ vp.focus ! agr } --# notpresent
| { s = vp.v.s ! Pos ! (Indicative P1 Pl Fut) ++ vp.compl ! agr } --# notpresent
;
ImpP3 np vp = {
s = "lai" ++ np.s ! Nom ++ buildVerb vp.v (Ind Simul Pres) Pos np.a ++ vp.focus ! np.a ;
s = "lai" ++ np.s ! Nom ++ buildVerb vp.v (Ind Simul Pres) Pos np.a ++ vp.compl ! np.a ;
} ;
-- FIXME: placeholder