4
기본적으로 ANTLR-3을 사용하여 생성 된 파서는 org.antlr.runtime.Parser에서 확장됩니다. 대신 사용자 정의 클래스를 확장 할 수 있습니까?ANTLR-3에서 상위 클래스를 어떻게 변경합니까?
기본적으로 ANTLR-3을 사용하여 생성 된 파서는 org.antlr.runtime.Parser에서 확장됩니다. 대신 사용자 정의 클래스를 확장 할 수 있습니까?ANTLR-3에서 상위 클래스를 어떻게 변경합니까?
당신은 당신의 문법에 superClass
옵션을 사용하여 수행 할 수 있습니다
grammar G;
options {
superClass = YourCustomClass;
}
parse
: ...
;
생성되는 :
public class GParser extends YourCustomClass {
// ...
}
완벽한을, 감사합니다! – etheros
당신은 환영합니다 etheros. –