public void setEntorno(string prop, SimboloFuncionMetodo actualFuncion, string _return) { this.tamanio = 1; //la pos 0 es para el return this.prop = prop; this._return = _return; this.actualFuncion = actualFuncion; }
public SimboloFuncionMetodo getFuncMet(string id) { SimboloFuncionMetodo funcMet = null; this.funciones.TryGetValue(id.ToLower(), out funcMet); return(funcMet); }
public SimboloFuncionMetodo searchFuncMet(string id) { Entorno entorno = this; id = id.ToLower(); while (entorno != null) { SimboloFuncionMetodo sim = null; if (entorno.funciones.TryGetValue(id, out sim)) { return(sim); } entorno = entorno.anterior; } return(null); }