private void button1_Click(object sender, EventArgs e) { //string codigo = rTxtCodigo.Text; //String error = rTxtErrores.Text; ////limpia el campo de error //limpia_error(); ////List<String> Errores = analizador.AnalizarCodigo(codigo, rTxtErrores); ////lblErrores.Text = "ERRORES: " + Errores.Count(); ////AgregarErrores( Errores); //AnalizadorTexto analizadorT = new AnalizadorTexto(); //List<String> Errores = analizadorT.AnalizarCodigo(codigo, rTxtCodigo); //lblErrores.Text = "ERRORES: " + Errores.Count(); //AgregarErrores(Errores); ////analizador sintactico //Analisis(); ////lexico //Determina_Lexema(); //AnalizadorTexto analiza = new AnalizadorTexto(); //AnalizadorSintaxis analizadorS = new AnalizadorSintaxis(); //analizadorS.Analizar(analiza.getTokens()); //analizadorS.MostrarErrores(codigo); //MuestraError(analizadorS.GetErrores()); AnalizadorTexto analizador2 = new AnalizadorTexto(); string codigo = rTxtCodigo.Text; List <String> Errores = analizador2.AnalizarCodigo(codigo, rTxtCodigo); lblErrores.Text = "ERRORES: " + Errores.Count(); limpia_error(); AgregarErrores(Errores); //-------------------ANALIZANDO SINTAXIS------------------------- analizadorSintaxis2.Analizar(analizador2.getTokens()); analizadorSintaxis2.MostrarErrores(codigo); //AGREGANDO ERROR EN EL CUADRO DE TEXTO DE ERRORES MuestraError(analizadorSintaxis2.GetErrores()); }
public void Analisis() { AnalizadorSintaxis analizadorSintaxis = new AnalizadorSintaxis(); analizadorSintaxis.Analizar(analizador.getTokens()); }