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 |
paranoider · /ANTLR解析器规则中的s/s 6 年前 |
tuk · Antlr分析规则,用于分析具有匹配大括号的字符串 6 年前 |
Ritwik Bhar · Antlr-解析多行#为C.g4定义 6 年前 |