1lexer grammar t038lexerRuleLabel; 2options { 3 language =Cpp; 4} 5 6@lexer::includes 7{ 8#include "UserTestTraits.hpp" 9} 10@lexer::namespace 11{ Antlr3Test } 12 13A: 'a'..'z' WS '0'..'9' 14 { 15 print($WS) 16 print($WS.type) 17 print($WS.line) 18 print($WS.pos) 19 print($WS.channel) 20 print($WS.index) 21 print($WS.text) 22 } 23 ; 24 25fragment WS : 26 ( ' ' 27 | '\t' 28 | ( '\n' 29 | '\r\n' 30 | '\r' 31 ) 32 )+ 33 { $channel = HIDDEN } 34 ; 35 36