[antlr-interest] OPEN, EOF ambiguity

Jim Idle jimi at temporal-wave.com
Thu Apr 8 12:57:01 PDT 2010


You probably need to send the grammar rather than that graphic. It is likely something more fundamental and we cannot see what you predicates are doing from the graphic.

Jim

> -----Original Message-----
> From: antlr-interest-bounces at antlr.org [mailto:antlr-interest-
> bounces at antlr.org] On Behalf Of Cameron Ross
> Sent: Thursday, April 08, 2010 12:34 PM
> To: antlr-interest at antlr.org
> Subject: [antlr-interest] OPEN, EOF ambiguity
> 
> Hi,
> 
> I have a grammar with an ambiguity that I just can't resolve.  When I
> check the grammar using AntlrWorks I get the following: "Decision can
> match input such as "{EOF, OPEN}" using multiple alternatives: 1, 2".
> I've attached a screen grab of the syntax diagram generated by
> AntrlWorks.  I don't understand why ANLTR is thinking that EOF is
> ambiguous with OPEN.  I've checked the grammar and clif_file is the
> only rule that is not referenced from within the grammar, so I don't
> think that ANLTR should see module as a start rule.  Any help is much
> appreciated.
> 
> Cameron





More information about the antlr-interest mailing list