[antlr-interest] How does one suppress 'no viable alternative at character' warning messages

Jim Idle jimi at temporal-wave.com
Wed Sep 17 11:39:36 PDT 2008


On Wed, 2008-09-17 at 14:14 -0400, Tim Halloran wrote:
> My lexer is sending warnings to stderr of the form and I'd like to
> suppress these.
> 
> line 1:7 no viable alternative at character 'H'
> line 1:8 no viable alternative at character 'I'
> line 1:9 no viable alternative at character 'D'
> line 1:10 no viable alternative at character 'E'


Rather than do that, create a last rule in the lexer;

ANY : . { System.out.println("Don't support this char" + $text);
skip(); }

Or perhaps you want a filtering lexer?


Jim
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20080917/a77219d7/attachment.html 


More information about the antlr-interest mailing list