[type]
Lexer

[grammar]
lexer grammar L;
ENUM : [a-z]+  { <TextEquals("enum")> }? ;
ID : [a-z]+  ;
WS : (' '|'\n') -> skip;

[input]
enum abc enum

[output]
[@0,0:3='enum',<1>,1:0]
[@1,5:7='abc',<2>,1:5]
[@2,9:12='enum',<1>,1:9]
[@3,13:12='<EOF>',<-1>,1:13]
s0-' '->:s3=>3

[flags]
showDFA

