Exemplo n.º 1
0
        public IF Existe(string condicion)
        {
            aux = cabeza;

            bool seguir = true;

            while (seguir)
            {
                if (aux.condicion.Equals(condicion))
                {
                    seguir = false;
                }
                else
                {
                    if (aux.siguiente != null)
                    {
                        aux = aux.siguiente;
                    }
                    else
                    {
                        seguir = false;
                    }
                }
            }

            return(aux);
        }
Exemplo n.º 2
0
        public IF(string c)
        {
            condicion = c;

            Variables = new Variables();

            siguiente = null;
            anterior  = null;
        }
Exemplo n.º 3
0
        public IF(string c, ParseTreeNode n)
        {
            condicion = c;
            nodo      = n;

            Variables = new Variables();

            siguiente = null;
            anterior  = null;
        }
Exemplo n.º 4
0
        public void Insertar(IF nuevo)
        {
            if (cabeza == null)
            {
                cabeza = nuevo;
            }
            else if (ultimo == null)
            {
                ultimo = nuevo;

                cabeza.siguiente = ultimo;
                ultimo.anterior  = cabeza;
            }
            else
            {
                aux = nuevo;

                ultimo.siguiente = aux;
                aux.anterior     = ultimo;

                ultimo = aux;
            }
        }
Exemplo n.º 5
0
 public IFS()
 {
     cabeza = null;
     ultimo = null;
     aux    = null;
 }