示例#1
0
 private void iniciarAnalisisLexicoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try {
         DataTable dt = new DataTable();
         TablaTransiciones.DataSource = dt;
         TablaTransiciones.Update();
         String  text = "";
         TabPage tp   = tabControl1.SelectedTab;
         foreach (Control o in tp.Controls)
         {
             if (o is RichTextBox)
             {
                 text = o.Text;
                 RichTextBox r      = (RichTextBox)o;
                 Analizador  lexico = new Analizador();
                 lg.vaciarLista();
                 lexico.analizadorLexico(text, lg);
                 inicio   = lg.InicioLista;
                 final    = lg.FinalLista;
                 temporal = lg.FinalLista;
                 iniciarGaleria();
                 Probar_Lexemas pl = new Probar_Lexemas();
                 Consola.Text = pl.prueba(inicio, lexico.getListaLexemas(), lexico.getListaConjunto());
                 errores      = pl.Errores;
             }
         }
         MessageBox.Show("Anlizado Correcamente");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: " + ex);
     }
 }
示例#2
0
        private void guardarErroresToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Analizador lexico = new Analizador();

            lexico.Html_Errores();
        }