[type] Parser [grammar] grammar T; @parser::members {} primary : ID {} | {}? 'enum' {} ; ID : [a-z]+ ; WS : [ \t\n\r]+ -> skip ; [start] primary [input] abc [output] """ID abc """