默认情况下,使用antlr-3生成的解析器从org.antlr.runtime.parser扩展。如何让它扩展我的自定义类?
你可以通过使用 superClass 语法中的选项:
superClass
grammar G; options { superClass = YourCustomClass; } parse : ... ;
这将产生:
public class GParser extends YourCustomClass { // ... }