Package com.wesleyhome.math.equation.grammer.EquationGrammarParser

Examples of com.wesleyhome.math.equation.grammer.EquationGrammarParser.EqContext


class StringEquationParser {

  ExpressionNode parseExpression(final String expression) throws ParseCancellationException {
    final EquationGrammarParser parser = getParser(expression);
    final EqContext eq = parser.eq();
    final List<TerminalNode> equation1 = parseTree(eq);
    final ExpressionopContext expressionop = parser.expressionop();
    final List<TerminalNode> operatorTree = parseTree(expressionop);
    final EqContext eq2 = parser.eq();
    final List<TerminalNode> equation2 = parseTree(eq2);
    return new ExpressionNode(getString(equation1), operatorTree.get(0), getString(equation2));
  }
View Full Code Here

TOP

Related Classes of com.wesleyhome.math.equation.grammer.EquationGrammarParser.EqContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.