[antlr-interest] Antlr won't backtrack?
Terence Parr
parrt at cs.usfca.edu
Sun Feb 8 09:46:27 PST 2009
On Feb 8, 2009, at 2:48 AM, Vitaliy wrote:
> root : statements EOF;
> statements : (statement)+;
> statement : label
> | keyword
> | variable
> ;
>
> identifier : Identifier;
> label : identifier COLON;
> keyword : KEYWORD (identifier)?;
> variable : identifier;
"keyword label:" will always match rule keyword and then fail. ANTLR
will match greedily because you told it to shut up and backtrack.
It's hiding the warning that identifier can match now or later (during
statements loop).
Ter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090208/3d00ad04/attachment.html
More information about the antlr-interest
mailing list