private static ParseContext parse(String expression) {
OQLLexer lexer = new OQLLexer(new ANTLRInputStream(expression));
OQLParser parser = new OQLParser(new CommonTokenStream(lexer));
parser.addErrorListener(new BaseErrorListener() {
@Override
public void syntaxError(Recognizer<?, ?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e) {
throw new IllegalStateException("failed to parse at line " + line + " due to " + msg, e);
}
});
return parser.parse();
}
OQLMongoDBBuilder.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:djigger
作者:
评论列表
文章目录