lexer grammar t038lexerRuleLabel; options { language =Cpp; } @lexer::includes { #include "UserTestTraits.hpp" } @lexer::namespace { Antlr3Test } A: 'a'..'z' WS '0'..'9' { print($WS) print($WS.type) print($WS.line) print($WS.pos) print($WS.channel) print($WS.index) print($WS.text) } ; fragment WS : ( ' ' | '\t' | ( '\n' | '\r\n' | '\r' ) )+ { $channel = HIDDEN } ;