можно ли вызвать правило из другой грамматики?
цель состоит в том, чтобы иметь два языка в одном файле, причем второй язык начинается с (begin ...), где ... находится на втором языке. грамматика должна вызывать другую грамматику для анализа этого второго языка.
например:
grammar A;
start_rule
: '(' 'begin' B.program ')' //or something like that
;
grammar B;
program
: something* EOF
;
something
: ...
;