UNPKG

@mike-lischke/antlr-tgen

Version:

A generator for antlr-ng runtime test cases

36 lines (28 loc) 350 B
[type] Parser [grammar] grammar T; <ImportListener("T")> <BasicListener("T")> s @after { <ContextMember("$ctx", "r"):ToStringTree():writeln()> <ContextMember("$ctx", "r"):WalkListener()> } : r=a ; a : INT INT | ID ; MULT: '*' ; ADD : '+' ; INT : [0-9]+ ; ID : [a-z]+ ; WS : [ \t\n]+ -> skip ; [start] s [input] 1 2 [output] (a 1 2) 1 2