Did you use the debugger instead of the interpreter? Jim
> -----Original Message----- > From: [email protected] [mailto:antlr-interest- > [email protected]] On Behalf Of Fabien Hermenier > Sent: Tuesday, March 29, 2011 10:37 AM > To: [email protected] > Subject: Re: [antlr-interest] Spaces issues > > Le 29/03/11 07:36, John B. Brodie a écrit : > > Greetings! > > > > On Tue, 2011-03-29 at 00:47 -0600, Fabien Hermenier wrote: > >> Hi > >> > >> I starting to use ANTLR3 with AntlrWorks 3.4.1 on OS X and I have > >> some issues with spaces. I've attached a sample antlr file > describing > >> my grammar (see 1st grammar) > >> > >> I'm trying to test 'litteralRange'. So using the interpreter, I > write > >> "[2 ..3]" or "[2 .. 3]" as input and it works fine. However, if I > >> give the string "[2..3]" it does not work. I have followed the > >> tutorial and declare the Lexer WS with the channel hidden to ignore > >> spaces, but I still have strange issues with this. > >> > >> Another strange fact is that if I write a reduced grammar that just > >> isolate the rule I want to test, it is fine (see 2nd grammar). > >> > >> Does anyone have a solution or a hint ? > >> > > ....good stuff snipped.... > > > > see Jim Idle's WIKI entry: > > > > http://www.antlr.org/wiki/display/ANTLR3/Lexer+grammar+for+floating > > +point%2C+dot%2C+range%2C+time+specs > > > > (the above url is supposed to be all on 1 line without white space) > > > > Hope this helps... > > -jbb > > > > > Thanks, I still have a question. I understand how it is difficult to > capture '..' while having to bother with float numbers such as ".3". > But in my case, I only have to deal with integer values, so currently I > don't see why I need to help the Lexer. > I have reduced the number of fragments following the principle of the > link you sent to me (to catch in a single rule numbers in base 10, 16 > or > 8) but > it didn't solve my problem yet. > > > > 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 [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.
