static long getResult(String equationString) throws LogicGrammarParsingException {
CharStream is = CharStreams.fromString(equationString);
LogicGrammarLexer lex = new LogicGrammarLexer(is);
CommonTokenStream tokens = new CommonTokenStream(lex);
LogicGrammarParser parser = new LogicGrammarParser(tokens);
System.out.println("Parsing equation: " + equationString);
long final_result;
try {
final_result = parser.root().result;
} catch (RecognitionException | NumberFormatException nfe) {
throw new LogicGrammarParsingException();
}
return final_result;
}
CombinerLogicInterface.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:bitbox
作者:
评论列表
文章目录