Expand description
EDSL expressions.
Expressions are read-only items representing different kind of objects, such as literal values, operations between expressions (unary, binary, function calls, etc.), arrays of expressions, etc. etc.
There is an important relationship between expressions (Expr
) and variables Var
. Var
are basically
read/write expressions and can coerce to expressions; the other way around is not possible.
Structs
Expression representation.
Enums
Representation of an expression.