[type] CompositeParser [grammar] grammar M; import S, T; b : 'b'|'c' {}|B|A; WS : (' '|'\n') -> skip ; [slaveGrammar] parser grammar T; tokens { A } b : 'b' {}; [slaveGrammar] parser grammar S; a : b {}; b : 'b' ; [start] a [input] c [output] M.b S.a