Interface IExpressionParser

All Known Implementing Classes:
JavaCCExpressionParser

public interface IExpressionParser
Interface for expression parsers. Must support the parsing of expressions into evaluable objects (IParsedExpression).
  • Method Details

    • parseExpression

      IParsedExpression parseExpression(String expression, String[] imports, Map parameters, ClassLoader classloader)
      Parse an expression string.
      Parameters:
      expression - The expression string.
      imports - A list of imports.
      parameters - Parameters declared in the expression (name -> OAV type).
      tmodel - The type model.
      Returns:
      The parsed expression.