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
-~----------~----~----~----~------~----~------~--~---

Reply via email to