Method |
Description |
|
getEvalVariable ( ) : Variable |
Returns the variable evaluated by the EvalExpression |
|
getUsedVariables ( ) : array |
|
|
isUnreachable ( ) : boolean |
Checks if the evaluation produce unreachable code |
|
isUnreachableElse ( ) : boolean |
Checks if the evaluation not produce unreachable code |
|
optimize ( $exprRaw, Zephir\CompilationContext $compilationContext ) : boolean | string |
Optimizes expressions |
|
optimizeNot ( array $expr, Zephir\CompilationContext $compilationContext ) : boolean | string |
Skips the not operator by recursively optimizing the expression at its right |
|