private void btnAnalizar_Click(object sender, EventArgs e) { Program.conteoAnalisis++; ConsolaLexema.Clear(); Control controlBox; if (tabControl1.SelectedTab.HasChildren) { foreach (Control item in tabControl1.SelectedTab.Controls) { controlBox = item; if (controlBox is RichTextBox) { //Realizar analisis lexico Program.listTokensAnalisis = Program.analizador.scannerMethod(controlBox.Text); Program.analizador.imprimirConsola(consolaLexico); Program.analizador.reporteGlobal(); DisplayReportes reporteLexico = new DisplayReportes(); reporteLexico.Show(); //Cargar las expresiones regulares Program.upDate.upDateEr(Program.listTokensAnalisis, ConsolaLexema); } } } //Actualiza el tree view treeNodos(); }
private void borrarExpresionesToolStripMenuItem_Click(object sender, EventArgs e) { Program.listConj = new System.Collections.ArrayList(); Program.listER = new System.Collections.ArrayList(); Program.listTokensAnalisis = new System.Collections.ArrayList(); treeNodos(); pictureBox1.Image = null; consolaLexico.Clear(); ConsolaLexema.Clear(); }