Hi Jim, No, that doesn't make a difference: the error (IF can never be matched) still remains. Not that _I_ know what is going wrong though...
Regards, Bart. On Mon, Oct 24, 2011 at 5:09 PM, Jim Idle <j...@temporal-wave.com> wrote: > parse : IF* EOF; > > > Jim > > > -----Original Message----- > > From: antlr-interest-boun...@antlr.org [mailto:antlr-interest- > > boun...@antlr.org] On Behalf Of Bood Qian > > Sent: Monday, October 24, 2011 1:29 AM > > To: antlr-interest@antlr.org > > Subject: [antlr-interest] False error 208? > > > > I don't understand why the following grammar leads to error 208 > > complaining IF will be never matched > > > > ANTLRWorks 1.4.3 > > ANTLT 3.4 > > ===================== > > grammar test; > > > > @lexer::members { > > private boolean rawAhead() { > > } > > } > > > > parse : IF*; > > > > RAW : ({rawAhead()}?=> . )+; > > IF : 'if'; > > ID : ('A'..'Z'|'a'..'z')+; > > ====================== > > > > Either remove RAW rule or ID rule solves the error... > > >From my point of view, IF has the possibility to be matched. > > > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > > Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your- > > email-address > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: > http://www.antlr.org/mailman/options/antlr-interest/your-email-address > 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 il-antlr-inter...@googlegroups.com. To unsubscribe from this group, send email to il-antlr-interest+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.