public override void Mostrar(int nivel = 0)
 {
     Separar(nivel); Console.WriteLine("WHILE");
     Izquierda.Mostrar(nivel + 1);
     Separar(nivel); Console.WriteLine("DO");
     Derecha.Mostrar(nivel + 1);
     Separar(nivel); Console.WriteLine("END");
 }
 public override void Mostrar(int nivel = 0)
 {
     Separar(nivel); Console.WriteLine("IF");
     Condicion.Mostrar(nivel + 1);
     Separar(nivel); Console.WriteLine("THEN");
     Izquierda.Mostrar(nivel + 1);
     if (Derecha != null)
     {
         Separar(nivel); Console.WriteLine("ELSE");
         Derecha.Mostrar(nivel + 1);
     }
     Separar(nivel); Console.WriteLine("END");
 }
 public override void Mostrar(int nivel = 0)
 {
     Separar(nivel); Console.WriteLine(Operador);
     Izquierda.Mostrar(nivel + 1);
     Derecha.Mostrar(nivel + 1);
 }