[antlr-interest] Problems defining a simple Integer Match

Michael Strelnikov michaelst at gmail.com
Mon May 4 05:52:44 PDT 2009


Try to add "fragment" prefix before "DIGITO"

On Mon, May 4, 2009 at 10:49 PM, Marwan Ajraoui <marwan.alephn at gmail.com> wrote:
> Hi There;
>
> I'm currently defining a grammar for a based tag language using ANTLR;
> The problem I'm facing is that a single digit doesn't match my defined
> rule INTEGER, here is the definition I put (as i saw in The Definitive
> guide of ANTLR):
>
> DIGITO: '0'..'9' ;
> INT : DIGITO + ;
>
> This rule should match any digit, but does match only numbers that are
> composed of tow or more digits, like 45, 0567, etc. Numbers as 0, 7 or
> 5 doesn't match.
>
> I will be gratefull, if you give me any issue about it;
>
> Many thx
>
>
>
> --
> Marouane
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>


More information about the antlr-interest mailing list