martin.kohl at gmail.com
Mon Aug 6 01:39:43 PDT 2007
I've stumbled upon an error:
error(211): Expr.g:490:3: [fatal] rule rule_name has non-LL(*) decision due
to recursive rule invocations reachable from alts 1,4. Resolve by
left-factoring or using syntactic predicates or using backtrack=true option.
I've had this error in a few other places and I resolved it by setting the
backtrack=true option. However this doesn't work for this rule:
( expression ','
| '*' ','
The Line Reference of the error message points to the second expression. If
I remove the * or the second expression the error is resolved.
I'd be very grateful for any advice as to how to resolve this problem.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the antlr-interest