Build a semantic check for the given expression and context.
if true then a previous occurrence of that variable is overridden.
if false then a previous occurrence of that variable leads to an error
This fallback allow for a testing backdoor to insert custom Expressions.
This fallback allow for a testing backdoor to insert custom Expressions. Do not use in production.
Build a semantic check over an optional expression.
Build a semantic check over a traversable of expressions.
Build a semantic check for the given expression using the simple expression context.