[type]
CompositeParser

[grammar]
grammar M;
import S;
b : 'b'|'c';
WS : (' '|'\n') -> skip ;

[slaveGrammar]
parser grammar S;
a : b {<write("\"S.a\"")>};
b : B ;

[start]
a

[input]
c

[output]
"""S.a"""