Example #1
0
        /// <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);
        }
Example #2
0
 /// <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));
 }