@mike-lischke/antlr-tgen
Version:
A generator for antlr-ng runtime test cases
25 lines (18 loc) β’ 370 B
Plain Text
[type]
Parser
[grammar]
grammar T;
a : LETTERS* 'd' {<InputText():writeln()>} ;
// Note the double-backslash to avoid Java passing
// unescaped values as part of the grammar.
LETTERS : ('a'|'\\u{1F600}'..'\\u{1F943}');
[start]
a
[input]
aπΏπ₯d
[output]
"""ad
"""
[errors]
line 1:1 token recognition error at: 'πΏ'
line 1:2 token recognition error at: 'π₯'