@mike-lischke/antlr-tgen
Version:
A generator for antlr-ng runtime test cases
25 lines (17 loc) • 317 B
Plain Text
[type]
Parser
[grammar]
grammar T;
stat: ( '(' expr? ')' )? EOF ;
expr: ID '=' STR ;
ERR : '~FORCE_ERROR~' ;
ID : [a-zA-Z]+ ;
STR : '"' ~["]* '"' ;
WS : [ \t\r\n]+ -> skip ;
[start]
stat
[input]
"""( ~FORCE_ERROR~ """
[errors]
"""line 1:2 mismatched input '~FORCE_ERROR~' expecting {')', ID}
"""