[antlr-interest] Matching Last Line in ANTLR?
consiliens at gmail.com
consiliens at gmail.com
Mon Aug 17 21:08:22 PDT 2009
The last line, b., doesn't match the MC_INCORRECT token because there's
no newline after it. Is there an easy way to match this in ANTLR?
Sample Input:
1.
*a.
b.
MC_QUESTION : INT ('.'|')') .* NEWLINE;
MC_INCORRECT : LETTER '.' .* NEWLINE;
MC_CORRECT : '*' MC_INCORRECT;
fragment NEWLINE : '\r'? '\n';
fragment LETTER : ('a'..'z'|'A'..'Z');
fragment INT : '0'..'9'+;
More information about the antlr-interest
mailing list