By default, a parser generated using ANTLR-3 extends from org.antlr.runtime.Parser. How do I have it extend my custom class instead?
Asked
Active
Viewed 634 times
1 Answers
4
You can do that by using the superClass
option in your grammar:
grammar G;
options {
superClass = YourCustomClass;
}
parse
: ...
;
which will generate:
public class GParser extends YourCustomClass {
// ...
}

Bart Kiers
- 166,582
- 36
- 299
- 288