/**
* Builds a {@link SferaScriptGrammarParser} for the specified input and
* with the specified error listener.
*
* @param input
* the input
* @param errorListener
* the error listener
* @return the built parser
*/
private static SferaScriptGrammarParser getParser(CharStream input,
ANTLRErrorListener errorListener) {
SferaScriptGrammarLexer lexer = new SferaScriptGrammarLexer(input);
CommonTokenStream tokens = new CommonTokenStream(lexer);
SferaScriptGrammarParser parser = new SferaScriptGrammarParser(tokens);
lexer.removeErrorListeners();
lexer.addErrorListener(errorListener);
parser.removeErrorListeners();
parser.addErrorListener(errorListener);
return parser;
}
Parser.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:sfera
作者:
评论列表
文章目录