lexer grammar t011lexer; options { language =Cpp; } @lexer::includes { #include "UserTestTraits.hpp" #include <iostream> } @lexer::namespace { Antlr3Test } IDENTIFIER: ('a'..'z'|'A'..'Z'|'_') ('a'..'z' |'A'..'Z' |'0'..'9' |'_' { std::cout << "Underscore"; std::cout << "foo"; } )* ; WS: (' ' | '\n')+;