[antlr-interest] When a comment not a comment
    Peterson, Joe 
    joe.peterson at intel.com
       
    Thu Feb 19 15:32:59 PST 2009
    
    
  
Michael,
Thanks for the response.  You suggested:
> NONCOMMENT  : '#ABCD' { $channel = HIDDEN; };
> COMMENT     : '#' ~('\r' | '\n')* NEWLINE   { $channel = HIDDEN; };
> NEWLINE     : '\r' ('\n')? | '\n';
I've tried that but then a line like the one below is treated as a comment:
        #ABCD this = that
Apparently unless you set it to fuzzy, you get the longest match.  I can't turn on fuzzy, so I need to figure out another method.
-JEEP
    
    
More information about the antlr-interest
mailing list