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