예제 #1
0
        static void ExecutarAulas()
        {
            Console.WriteLine("\n----- Aula01 -----");
            Variaveis.Executar();

            Console.WriteLine("\n----- Aula02 -----");
            VariaveisEspeciais.Executar();

            Console.WriteLine("\n----- Aula03 -----");
            Curiosidades.Executar();

            Console.WriteLine("\n----- Aula04 -----");
            Globalization.Executar();

            Console.WriteLine("\n----- Aula05 -----");
            Strings.Executar();

            Console.WriteLine("\n----- Aula06 -----");
            Operadores.Executar();

            Console.WriteLine("\n----- Aula07 -----");
            Math.Executar();

            Console.WriteLine("\n----- Aula08 -----");
            Incrementar.Executar();
        }
 /// <summary>
 /// Establece un automata donde contenedremos todas las gramaticas clases que se establecieron
 /// </summary>
 public Lenguaje()
 {
     //Establecemos una lista de las gramaticas que contiene el automata
     gramaticas[0]  = new And();
     gramaticas[1]  = new Boolean_();
     gramaticas[2]  = new Cadena();
     gramaticas[3]  = new Chart();
     gramaticas[4]  = new Colon();
     gramaticas[5]  = new ComentarioUnaLinea();
     gramaticas[6]  = new ComentarioVariasLineas();
     gramaticas[7]  = new Comparacion();
     gramaticas[8]  = new Decimal_();
     gramaticas[9]  = new Desde();
     gramaticas[10] = new Diferente();
     gramaticas[11] = new Disminuir();
     gramaticas[12] = new Division();
     gramaticas[13] = new Entero();
     gramaticas[14] = new Hacer();
     gramaticas[15] = new Hasta();
     gramaticas[16] = new Igual();
     gramaticas[17] = new Incrementar();
     gramaticas[18] = new Incremento();
     gramaticas[19] = new Mayor();
     gramaticas[20] = new MayorIgual();
     gramaticas[21] = new Menor();
     gramaticas[22] = new MenorIgual();
     gramaticas[23] = new Mientras();
     gramaticas[24] = new Multiplicacion();
     gramaticas[25] = new Negacion();
     gramaticas[26] = new Or();
     gramaticas[27] = new ParentesisAbrir();
     gramaticas[28] = new ParentesisCerrar();
     gramaticas[29] = new Resta();
     gramaticas[30] = new Si();
     gramaticas[31] = new Sino();
     gramaticas[32] = new Sino_Si();
     gramaticas[33] = new Suma();
 }