//--- Methods ---
 public DekiScriptExpression Visit(DekiScriptAbort expr, DekiScriptOptimizerState state)
 {
     return(expr);
 }
 //--- Methods ---
 public DekiScriptExpression Visit(DekiScriptAbort expr, DekiScriptExpressionEvaluationState state)
 {
     return(expr);
 }
 //--- Methods ---
 public DekiScriptLiteral Visit(DekiScriptAbort expr, DekiScriptEnv env)
 {
     throw new DekiScriptAbort.Exception(expr.FlowControl);
 }