[type] Lexer [grammar] lexer grammar L; ENUM : 'enum' { }? ; ID : 'a'..'z'+ ; WS : (' '|'\n') -> skip; [input] enum abc enum [output] [@0,0:3='enum',<2>,1:0] [@1,5:7='abc',<2>,1:5] [@2,9:12='enum',<2>,1:9] [@3,13:12='',<-1>,1:13] s0-' '->:s5=>3 s0-'a'->:s4=>2 s0-'e'->:s1=>2 :s1=>2-'n'->:s2=>2 :s2=>2-'u'->:s3=>2 :s4=>2-'b'->:s4=>2 :s4=>2-'c'->:s4=>2 [flags] showDFA