@mike-lischke/antlr-tgen
Version:
A generator for antlr-ng runtime test cases
25 lines (18 loc) • 277 B
Plain Text
[type]
CompositeParser
[grammar]
grammar M;
import S;
a : A {<Append("\"M.a: \"","$A"):writeln()>};
A : 'abc' {<writeln("\"M.A\"")>};
WS : (' '|'\n') -> skip ;
[slaveGrammar]
lexer grammar S;
ID : 'a'..'z'+;
[start]
a
[input]
abc
[output]
M.A
M.a: [@0,0:2='abc',<1>,1:0]