unsafe
evaluate
reduce_vars
Determine if variables with non-constant values can escape and be modified. fixes #1865
do{...}while(false)
inline_script
AST_Node.optimize()