/**
* {@inheritDoc}
*/
@Override
public void syntaxError(Recognizer<?, ?> recognizer, Object offendingSymbol, int line, int charPositionInLine,
String msg, RecognitionException e)
{
if (parserException != null)
{
return;
}
String errorSymbol = getOffendingSymbol(recognizer, offendingSymbol, charPositionInLine);
parserException =
new ParseException(
ErrorCode.SEMANTICANALYZE_PARSE_ERROR,
"You have an error in your CQL syntax; check the manual that corresponds to your Streaming version for the right syntax to use near '"
+ errorSymbol + "' at line " + line + ":" + charPositionInLine);
LOG.error(parserException.getMessage(), parserException);
}
CQLErrorListener.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:StreamCQL
作者:
评论列表
文章目录