Hi guys, It has been a while since I posted this message. Does anybody have any ideas as to the cause of this problem?
Many thanks, Lea Hayes On 21 Sep, 15:06, Kruncher <[email protected]> wrote: > Hi all, > > I am studying parser generation and came across ANTLR which I have > found very intriguing. > > I have been trying to put a grammar together (just for learning > purposes), and ran into a problem. I have managed to reduce the > grammar into just several lines which reproduces the problem. > > Grammar: > ======= > grammar quickTest; > > start : NUMBER '..' NUMBER; > > NUMBER > : '0' | '1'..'9' '0'..'9'* ('.' '0'..'9'+)?; > WHITESPACE > : (' '|'\t'|'\r'|'\n'){$channel = HIDDEN;}; > > The grammar works with the following inputs: > 1 .. 10 > 1.0 .. 10.0 > 1.0..10.0 > 1.0..10 > > BUT, the grammar does not work for the following input: > 1..10 > > [15:04:03] problem matching token at 1:3 MismatchedSetException(46!= > {48,49,50,51,52,53,54,55,56,57}) > > Can anybody help me with this issue? > > Many thanks, > Lea Hayes --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
