[antlr-interest] AntlrWorks - Interpreter fails for ! and ~
    Steve Flasby 
    steve at flasby.org
       
    Mon Feb  9 01:32:18 PST 2009
    
    
  
Chaps,
     My first post here, I hope someone can help.
I have updated to AntlrWorks 1.2.2 from 1.2.1 but find I have problems
both with using the interpreter and parsing.
I have the classic String rule:
STRING_LITERAL
   : '"'!
     ( '"' '"'!
     | ~('"'|'\n'|'\r')
     )*
     ( '"'!
     | // nothing -- write error message
     )
    ;
The presence of the '!' in this code causes the grammar checking to fail
with the message 'Illegal output option' is there an alternative I
should be using instead?
Also (but I am less sure about this) I think the '~' is not being
correctly recognized as any string in my test input which I expect to
match this fails. Has this been reported by anyone else?
Hope someone can offer me a hint.
Regards - Steve
    
    
More information about the antlr-interest
mailing list