[antlr-interest] Problem with Single Line Comments
    ramyasivadas 
    ramyasivadas at yahoo.co.in
       
    Mon May 12 04:00:04 PDT 2003
    
    
  
Hi,
I have defined single line comment and multiline comment as follows:
SL_COMMENT
: "//"
(~('\n'|'\r'))* ('\n'|'\r'('\n')?)?
		{ _ttype = 
ANTLR_USE_NAMESPACE(antlr)Token::SKIP; }
;
ML_COMMENT
    :    "/*"
         (  { LA(2)!='/' }? '*'
         | '\n' { newline(); }
         | ~('*'|'\n')
         )*
         "*/"
		{ _ttype = 
ANTLR_USE_NAMESPACE(antlr)Token::SKIP; }
    ;
When a file with the comments are parsed, an exception is thrown 
depending on the string that appears following the "//" and the "/*" 
characters.
I just want the parser to ignore the string that follows immediately 
after the "//" or "/*" till the newline is encountered.
Can anyone please suggest me a solution for the problem.
Thanks in advance.
Regards,
Ramya
 
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
    
    
More information about the antlr-interest
mailing list