private void button1_Click(object sender, EventArgs e) { try { //AnalizadorLexico anaLex = new AnalizadorLexico(); //ComponenteLexico componete = anaLex.Analizar(); TablaPalabrasReservadas.inicializar(); AnalizadorSintactico anaSin = new AnalizadorSintactico(); anaSin.analizar(); CrearPestañaDeComponentes(); CrearPestañaDeErrores(); CrearPestañaDePalabrasReservadas(); CrearPestañaDeLiterales(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { /*BorrarPestañas(); * try * { * TablaPalabrasReservadas.inicializar(); * AnalizadorLexico anaLex = new AnalizadorLexico(); * anaLex.Analizar(); * } * catch (Exception ex) * { * MessageBox.Show(ex.Message); * } * CrearPestañaDeComponentes(); * CrearPestañaDeErrores(); * CrearPestañaDePalabrasReservadas(); * CrearPestañaDeLiterales(); * Entrada.LimpiarLineas();*/ /*BorrarPestañas(); * TablaPalabrasReservadas.inicializar(); * AnalizadorSintactico anaSin = new AnalizadorSintactico(); * anaSin.Analizar(); * CrearPestañaDeComponentes(); * CrearPestañaDeErrores(); * CrearPestañaDePalabrasReservadas(); * CrearPestañaDeLiterales(); * Entrada.LimpiarLineas();*/ /*try * { * BorrarPestañas(); * TablaPalabrasReservadas.inicializar(); * AnalizadorLexico anaLex = new AnalizadorLexico(); * ComponenteLexico componente = anaLex.Analizar(); * * while (componente.Lexema != "@EOF@") * { * componente = anaLex.Analizar(); * } * * CrearPestañaDeComponentes(); * CrearPestañaDeErrores(); * CrearPestañaDePalabrasReservadas(); * CrearPestañaDeLiterales(); * Entrada.LimpiarLineas(); * } * catch(Exception error) * { * MessageBox.Show(error.Message); * }*/ try { BorrarPestañas(); TablaPalabrasReservadas.inicializar(); AnalizadorSintactico anaSin = new AnalizadorSintactico(); anaSin.Analizar(); CrearPestañaDeComponentes(); CrearPestañaDeErrores(); CrearPestañaDePalabrasReservadas(); CrearPestañaDeLiterales(); Entrada.LimpiarLineas(); } catch (Exception ex) { CrearPestañaDeComponentes(); CrearPestañaDeErrores(); CrearPestañaDePalabrasReservadas(); CrearPestañaDeLiterales(); Entrada.LimpiarLineas(); MessageBox.Show(ex.Message); } }