4

默认情况下,使用 ANTLR-3 生成的解析器扩展自 org.antlr.runtime.Parser。我如何让它扩展我的自定义类?

4

1 回答 1

4

您可以通过使用superClass语法中的选项来做到这一点:

grammar G;

options {
  superClass = YourCustomClass;
}

parse
  :  ...
  ;

这将产生:

public class GParser extends YourCustomClass {

    // ...

}
于 2010-04-16T17:01:07.193 回答