At 14:54 15/02/2010, Michael Bedward wrote:
 >So, in this example you can't refactor the grammar to LL(k) but
 >you can have a simple, readable grammar for this part of the
 >language if you work with a back-tracking parser.

Or you put in the appropriate look-ahead predicates yourself.

Basically all ANTLR's backtracking mode does is to insert 
lookahead predicates in every path and switch off ambiguity 
warnings.  Consequently, while it's often useful while 
experimenting, or with ridiculously ambiguous languages, it's 
usually better to keep backtracking off, refactor, and add 
predicates as needed.


List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to