Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        public SimboloFuncionMetodo getFuncMet(string id)
        {
            SimboloFuncionMetodo funcMet = null;

            this.funciones.TryGetValue(id.ToLower(), out funcMet);
            return(funcMet);
        }
Exemplo n.º 3
0
        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);
        }