protected CommonTokenStream lex(final String input, final int[] ids, final String[] strings, final String[] errors) throws IOException {
lexer = new BoaLexer(new ANTLRInputStream(new StringReader(input)));
lexer.removeErrorListeners();
lexer.addErrorListener(new BaseErrorListener () {
@Override
public void syntaxError(final Recognizer<?, ?> recognizer, final Object offendingSymbol, final int line, final int charPositionInLine, final String msg, final RecognitionException e) {
error("lexer", (BoaLexer)recognizer, offendingSymbol, line, charPositionInLine, 1, msg, e);
}
});
final CommonTokenStream tokens = new CommonTokenStream(lexer);
tokens.fill();
return tokens;
}
FetchCompilerError.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:xtext-ide
作者:
评论列表
文章目录