private void button1_Click(object sender, EventArgs e) { try { AnalizadorLexico anaLex = new AnalizadorLexico(); anaLex.Analizar(); CrearPestañaDeComponentes(); CrearPestañaDeErrores(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnCompilar_Click(object sender, EventArgs e) { TablaSimbolos.Limpiar(); TablaDummy.Limpiar(); GestorErrores.Limpiar(); textBoxReader.Clear(); LlenarTextBoxReader(); AnalizadorLexico analizador = new AnalizadorLexico(); ComponenteLexico componente = new ComponenteLexico(); while (analizador.Analizar().Lexema != "@EOF@") { } tablaSimbolos.DataSource = TablaSimbolos.ObtenerTodosSimbolos(); tablaDummys.DataSource = TablaDummy.ObtenerTodosSimbolos(); tablaErrores.DataSource = GestorErrores.ObtenerTodosErrores(); }
private void LeerSiguienteComponente() { componente = anaLex.Analizar(); }