コード例 #1
0
ファイル: Arboles.cs プロジェクト: Julianrt/compi
        public NodoArbol NuevoNodoSentencia(TipoSentencia tipoSentencia)
        {
            NodoArbol nodo = new NodoArbol();

            nodo.soyTipoNodo = TipoNodoArbol.Sentencia;

            nodo.soyDeTipoExpresion = tipoExpresion.NADA;
            nodo.soyDeTipoOperacion = tipoOperador.NADA;
            nodo.soyDeTipoDato      = TipoDeDato.Vacio;

            nodo.soySentenciaDeTipo           = tipoSentencia;
            nodo.soyOperacionCondicionaDeTipo = OperacionCondicional.NADA;
            nodo.tipoValorHijoDerecho         = TipoDeDato.Vacio;
            nodo.soyOperacionCondicionaDeTipo = OperacionCondicional.NADA;
            nodo.tipoValorHijoIzquierdo       = TipoDeDato.Vacio;
            return(nodo);
        }
コード例 #2
0
        public Arboles NuevoNodoSentencia(TipoSentencia tipoSentencia)
        {
            Arboles t = new Arboles();

            t.ts                     = ts;
            t.claseActiva            = this.claseActiva;
            t.metodoActivo           = this.metodoActivo;
            t.soyTipoNodo            = TipoNodoArbol.Sentencia;
            t.soySentenciaTipo       = tipoSentencia;
            t.soyValorTipo           = TipoValorNodo.Nada;
            t.tipoValorHijoDerecho   = TipoValorNodo.Nada;
            t.tipoValorHijoIzquierdo = TipoValorNodo.Nada;
            t.soyOperacion           = Operaciones.Nada;
            t.soyExpresionTipo       = TipoExpresion.Nada;

            return(t);
        }