/// <summary> /// Run the interpretation /// </summary> internal override void Execute() { object defaultValue = null; if (Statement._defaultValue != null) { defaultValue = ParentInterpreter.RunExpression(Statement._defaultValue); } if (ParentInterpreter.FailedOrStop) { return; } ParentInterpreter.AddVariable((IAlgorithmVariable)Statement, defaultValue); }
/// <inheritdoc/> internal override void Run() { ParentInterpreter.AddVariable(Statement); }