Class ExpressionParser


  • public class ExpressionParser
    extends Object
    Implements an expression parser class.
    • Method Detail

      • getExpression

        public String getExpression()
        The expression string.
      • getOriginalTokens

        public List<Token> getOriginalTokens()
      • getInitialTokens

        public List<ExpressionToken> getInitialTokens()
        The list of original expression tokens.
      • getResultTokens

        public List<ExpressionToken> getResultTokens()
        The list of parsed expression tokens.
      • getVariableNames

        public List<String> getVariableNames()
        The list of found variable names.
      • parseString

        public void parseString​(String expression)
                         throws Exception
        Sets a new expression string and parses it into internal byte code.
        Parameters:
        expression - A new expression string.
        Throws:
        Exception
      • clear

        public void clear()
        Clears parsing results.