0
|
Mawg says reinstate Monica · 技术社区 · 15 年前 |
![]() |
1
1
不,没有这样的选项来动态更改lexer或parser规则afaik。当然,也有一些解决办法,比如在更改寄存器变量时重新创建lexer/parser,但我想这不太好…… 编辑
重写原始语法文件(正如您正确提到的,只有lexer规则)并动态重新编译它。见: http://java.sun.com/javase/6/docs/api/javax/tools/JavaCompiler.html |