Exemple #1
0
        public override object ejecutarSinposicion(ZContenedor e)
        {
            Simbolo sim = new Simbolo(tipo, null);

            Utilidades.AsignarValorInicial(sim);

            if (expresion == null)
            {
                e.setVariable(id, sim);
                return(null);
            }

            var algo = expresion.ejecutar(e);

            Utilidades.asginar(sim, Utilidades.desenvolver(algo));
            e.setVariable(id, sim);

            return(null);
        }
        public override object ejecutarSinposicion(ZContenedor e)
        {
            TeDeU tipo = (TeDeU)this.tipo.ejecutar(e);

            Simbolo sim = new Simbolo(tipo, null);

            //se agrega el valor inicial
            Utilidades.AsignarValorInicial(sim);

            e.setVariable(id, sim);

            return(sim);
        }