@mike-lischke/antlr-tgen
Version:
A generator for antlr-ng runtime test cases
29 lines (23 loc) • 404 B
Plain Text
[type]
Lexer
[grammar]
lexer grammar L;
E1 : 'enum' { <False()> }? ;
E2 : 'enum' { <True()> }? ; // winner not E1 or ID
ID : 'a'..'z'+ ;
WS : (' '|'\n') -> skip;
[input]
enum abc
[output]
[@0,0:3='enum',<2>,1:0]
[@1,5:7='abc',<3>,1:5]
[@2,8:7='<EOF>',<-1>,1:8]
s0-' '->:s5=>4
s0-'a'->:s6=>3
s0-'e'->:s1=>3
:s1=>3-'n'->:s2=>3
:s2=>3-'u'->:s3=>3
:s6=>3-'b'->:s6=>3
:s6=>3-'c'->:s6=>3
[flags]
showDFA