mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-10-25 17:23:18 -06:00
PredicationSwe: suppress tense string in infinitives to change spurious ambiguity to a metavariable. Maybe a better solution, but to be seen.
This commit is contained in:
1 parent
f9c89a8708
commit
7f9d65d233
1 file changed
+5
-4
@@ -659,10 +659,11 @@ oper
|
||||
<Cond,Anter> => <shall_V.v ! TV Act VPret, have_V.v ! TV Act VInf, sta ++ v.v ! TV o VSup>
|
||||
} ;
|
||||
|
||||
tenseInfV : Str -> Anteriority -> Voice -> V -> Str * Str = \sta,a,o,v ->
|
||||
case a of {
|
||||
Simul => <[], sta ++ v.v ! TV o VInf> ; -- hon vill sova
|
||||
Anter => <have_V.v ! TV Act VInf, sta ++ v.v ! TV o VSup> -- hon vill (ha) sovit
|
||||
tenseInfV : Str -> Anteriority -> Voice -> V -> Str * Str = \sta,a,o,v ->
|
||||
let tenseMark = [] ---- sta, will produce ambiguity instead of metavariable
|
||||
in case a of {
|
||||
Simul => <[], tenseMark ++ v.v ! TV o VInf> ; -- hon vill sova
|
||||
Anter => <have_V.v ! TV Act VInf, tenseMark ++ v.v ! TV o VSup> -- hon vill (ha) sovit
|
||||
} ;
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user