/// <summary> /// Clona una colección de variables /// </summary> internal VariablesCollection Clone() { VariablesCollection variables = new VariablesCollection(); // Clona la colección foreach (Variable variable in this) { variables.Add(variable.Clone()); } // Devuelve la colección return(variables); }
/// <summary> /// Interpreta una cadena /// </summary> public string Parse(string source, Variables.VariablesCollection variables, int maxInstructions = 0, bool isCompressed = false) { return(new Parser.Translator.Interpreter(this, variables, maxInstructions, isCompressed).Parse(source)); }