Constructs a LookupExpr instance.
Arguments of the lookup expression. At least an argument for the lookup table.
Arguments of the lookup expression. At least an argument for the lookup table.
Gets the dependencies of this Expr.
Instantiates this Expr.
The [[InstantationContext]] used to resolve names.
Returns true
if a dynamic execution context is required to evaluate this Expr.
Creates a style expression from JSON.
JSON object representing the expression to parse.
Optional set of definitions used to expand references.
Optional cache of Expr
instances
Tests of given value is an Expr.
The object to test.
Generated using TypeDoc
A
lookup
expression is a call expression using thelookup
operator. Then only difference is that the lookup table definition (first argument) is cached as a map for fast search (see {@link ExprEvaluator.visitLookupExpr}).