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 に答える