[type]
Parser
[grammar]
grammar T;
s : b ';' | b '.' ;
b : a ;
a
: {<False()>}? ID {<writeln("\"alt 1\"")>}
| {<True()>}? ID {<writeln("\"alt 2\"")>}
;
ID : 'a'..'z'+ ;
INT : '0'..'9'+;
WS : (' '|'\n') -> skip ;
[start]
s
[input]
a;
[output]
"""alt 2
"""