CombinerLogicInterface.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:bitbox 作者:
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号