You are confusing lexer rules with parser rules. Stand back and read
through the getting started articles on the Wiki and you will see what the
problem is.

Jim

> -----Original Message-----
> From: [email protected] [mailto:antlr-interest-
> [email protected]] On Behalf Of Andrius Bentkus
> Sent: Tuesday, February 01, 2011 7:00 AM
> To: [email protected]
> Subject: [antlr-interest] Little grammar specification problem
>
> Hello,
>
> I'm trying to write a very simple log parser with ANTLR to compare it
> to my current one (which is just a bunch of regexes).
> The problem that I'm facing is that I don't know how to parse random
> input.
> In my case the input looks something like this: "word1_word2"
>
>
> What I came by so far is this:
>   rVal: CO rString CO;
>   rString: rChar | rChar rString;
>   rChar: ( 'a'..'z' | '/' | '_' | '0'..'9' | '.' );
>   CO: '"';
>
> rVal should match the rule (imo), but I just get the error line 1:1 no
> viable alternative at input 'de_dust'.
> Maybe you guys got some better ideas, or could explain me why it
> doesn't.
>
> 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.

Reply via email to