@Override
public void syntaxError(final org.antlr.v4.runtime.Recognizer<?, ?> recognizer,
final java.lang.Object offendingSymbol,
final int line, final int charPositionInLine, final java.lang.String msg,
final org.antlr.v4.runtime.RecognitionException e) {
final Token antlrToken = (Token) offendingSymbol;
if (offendingSymbol == null) {
//in het geval van lexer fouten, bijv. token recognition error at: '*' voor de expressie **bla**
throw new ExpressieParseException(msg);
} else {
throw new ExpressieParseException(
String.format("%s \"%s\" op positie: %d", ParserFoutCode.SYNTAX_ERROR, msg, antlrToken.getStartIndex())
);
}
}
ParserErrorListener.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:OperatieBRP
作者:
评论列表
文章目录