diff --git a/runtime-testsuite/resources/org/antlr/v4/test/runtime/templates/ParserErrors/TokenMismatch2 b/runtime-testsuite/resources/org/antlr/v4/test/runtime/templates/ParserErrors/TokenMismatch2 new file mode 100644 index 000000000..d8d321dd4 --- /dev/null +++ b/runtime-testsuite/resources/org/antlr/v4/test/runtime/templates/ParserErrors/TokenMismatch2 @@ -0,0 +1,32 @@ +TestType() ::= "Parser" + +Options ::= [ + "Debug": false +] + +Grammar ::= [ + "T": {} +] + +Input() ::= "( ~FORCE_ERROR~ " + +Rule() ::= "a" + +Output() ::= << +>> + +Errors() ::= << +line 1:2 mismatched input '~FORCE_ERROR~' expecting ')'<\n> +>> + +grammar(grammarName) ::= << +grammar ; + +stat: ( '(' expr? ')' )? EOF ; +expr: ID '=' STR ; + +ERR : '~FORCE_ERROR~' ; +ID : [a-zA-Z]+ ; +STR : '"' ~["]* '"' ; +WS : [ \t\r\n]+ -> skip ; +>>