5 class AspectLanguageLexer extends Lexer;
\r
8 importVocab=aspectLanguage;
\r
29 COMMENT : "//" (~('\n'|'\r'))* { $setType(Token.SKIP);};
\r
50 | // nothing -- write error message
\r
55 | ( "\r\n" // Evil DOS
\r
57 | '\n' // Unix (the right way)
\r
61 { $setType(Token.SKIP); }
\r
65 options {testLiterals=true;}
\r
66 : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')*
\r