A trouble I have in explaining things is that I use words in a technical sense, one which is common to the literature but often completely unknown everywhere else. :-) "Ambiguous parse" has a specialized meaning to me and I personally would not that word here. But if you find it helpful, that's fine.

What's going on is G1 and L0 are two different parsers, doing two different parses, and trying to sync up. To do that, they have to agree on the symbols they share -- the "lexemes". There are certain rules of thumb Marpa uses, and these work a (to me) surprising amount of the time. But I don't let Marpa carry the guessing game too far, and when the rules of thumb don't work, Marpa throws the question back to the user.

-- jeffrey

On 05/01/2014 05:47 PM, Christopher Layne wrote:
On May 1, 2014, at 17:30, Jeffrey Kegler <[email protected]> 
wrote:

If you use them inconsistently, it can't do this and complains.  One of its 
messages of complaint is the one you got.
In essence this is an ambiguous or possibly even impossible parse, right?


--
You received this message because you are subscribed to the Google Groups "marpa 
parser" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to