在为Antlr 3.5搜索PHP词法分析器语法时,从link获得了Antlr 4的语法(与Antlr 3.5不兼容)。
因此尝试与Antlr 3.5兼容。这些模式命令的唯一问题,例如
PHP_Start
: ('<?' | '<?php' | '<?PHP') -> pushMode(PHP)
;
mode PHP;
PHP_END
: '?>' -> popMode ;
所以,我的观点是如何将这些 pushMode(),popMode()功能转换为等效的Antlr 3.5 ??