Uses of Class
com.ezylang.evalex.parser.ParseException
-
Packages that use ParseException Package Description com.ezylang.evalex com.ezylang.evalex.parser -
-
Uses of ParseException in com.ezylang.evalex
Methods in com.ezylang.evalex that throw ParseException Modifier and Type Method Description ExpressionExpression. copy()Return a copy of the expression using the copy constructorExpression(com.ezylang.evalex.Expression).ASTNodeExpression. createExpressionNode(java.lang.String expression)Create an AST representation for an expression string.EvaluationValueExpression. evaluate()Evaluates the expression by parsing it (if not done before) and the evaluating it.ASTNodeExpression. getAbstractSyntaxTree()Returns the root ode of the parsed abstract syntax tree.java.util.List<ASTNode>Expression. getAllASTNodes()Returns the list of all nodes of the abstract syntax tree.java.util.Set<java.lang.String>Expression. getUndefinedVariables()Returns all variables that are used in the expression, but have no value assigned.java.util.Set<java.lang.String>Expression. getUsedVariables()Returns all variables that are used i the expression, excluding the constants like e.g.voidExpression. validate()Validates the expression by parsing it and throwing an exception, if the parser fails.Constructors in com.ezylang.evalex that throw ParseException Constructor Description Expression(Expression expression)Creates a copy with the same expression string, configuration and syntax tree from an existing expression. -
Uses of ParseException in com.ezylang.evalex.parser
Methods in com.ezylang.evalex.parser that throw ParseException Modifier and Type Method Description java.util.List<Token>Tokenizer. parse()Parse the given expression and return a list of tokens, representing the expression.ASTNodeShuntingYardConverter. toAbstractSyntaxTree()
-