Greetings! On Tue, 2010-11-09 at 15:26 +0100, Oliver Zeigermann wrote: > Folks! > > This is my grammar > > ------------------ > SHRASS : '>>=' ; > SEMI : ';' ; > GT : '>'; > > rule : (GT | SEMI | SHRASS)+ ; > ------------------ > > I though it should parse > > >>; > > into a token stream of > > GT GT SEMI > > but as I see both at runtime as well is in the mToken method it tries > to match the above input using SHRASS. Which of course fails. > > Any hints what I could do to work around that? >
untested! but I believe this should work: tokens { SHRASS; } // e.g. add SHRASS to your tokens section ... ... // delete the SHRASS rule GT : '>' ( '>=' {$type = SHRASS;} )? hope this helps... -jbb 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.