Le jeudi 2 avril 2015 04:27:48 UTC+9, la durka a écrit :
Hmm, I don't know about this. I definitely see the motivation to avoid modifying a bunch of parser rules (though what xorxes wrote really isn't that many), but I'm not sure that MAI matches. A ((number / lerfu-string) MAI-clause) is just an indicator, which binds to the previous word. So if you write {zo'e bu ze'ei pa} with ze'ei in MAI, then it parses as {((zo'e bu) ze'ei) pa}, with the zo'ebuze'ei attached to whatever precedes, rather than the {pa}. Then to match the semantics to the grammar you'd want to swap the order of {ze'ei} and make it {pa zo'e bu ze'ei}. Thoughts?
- mu'o mi'e durkavore
You are right, though the span of semantics does not have to be the same as the span of syntax. If you don't mind changing the order of words around {ze'ei}, we could modify the definition of {ze'ei} of MAI so that the usage should be "X Y bu ze'ei". So the definition of {xo'e} will be as you said:
pa zo'e bu ze'ei
mu'o