当前位置 : 主页 > 手机开发 > 其它 >

继承 – 如何更改ANTLR-3中的父类?

来源:互联网 收集:自由互联 发布时间:2021-06-19
默认情况下,使用ANTLR-3生成的解析器从org.antlr.runtime.Parser扩展.我如何让它扩展我的自定义类呢? 你可以通过在语法中使用superClass选项来做到这一点: grammar G;options { superClass = YourCusto
默认情况下,使用ANTLR-3生成的解析器从org.antlr.runtime.Parser扩展.我如何让它扩展我的自定义类呢? 你可以通过在语法中使用superClass选项来做到这一点:

grammar G;

options {
  superClass = YourCustomClass;
}

parse
  :  ...
  ;

这会产生:

public class GParser extends YourCustomClass {

    // ...

}
网友评论