private void btnContar_Click(object sender, EventArgs e) { var analizar = new AnalizadorTexto(); var especiales = analizar.contarCarEspeciales(txtBoxPalabra.Text); MessageBox.Show("La palabra " + txtBoxPalabra.Text + " tiene " + especiales + (especiales == 1? " caracter especial": "caracteres especiales")); }
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()); }
private void btnAgregar_Click(object sender, EventArgs e) { var analizar = new AnalizadorTexto(); if (txtBoxPalabra.Text.Length > 0) { char[] carPalabra = analizar.descomponerPalabra(txtBoxPalabra.Text); foreach (char c in carPalabra) { lstPalabra.Items.Add(c); } } txtBoxPalabra.Clear(); }
public Form1() { InitializeComponent(); DatosPrimitivo DatoPrimitivoCadena = new DatosPrimitivo("", rTxtCodigo); Comentario Comentario = new Comentario("", rTxtCodigo); OperadorLogic operadorLogico = new OperadorLogic("", rTxtCodigo); OperadorAritmetico operadorAritmetico = new OperadorAritmetico("", rTxtCodigo); PalabrasReservadas reservadas = new PalabrasReservadas("", rTxtCodigo); OperadorRelacion opeRelacion = new OperadorRelacion("", rTxtCodigo); Entero enteroo = new Entero("", rTxtCodigo); boolean Booleano = new boolean("", rTxtCodigo); analizador = new AnalizadorTexto(); this.Datocadena = DatoPrimitivoCadena; this.comentario = Comentario; this.logico = operadorLogico; this.operadorAritmetico1 = operadorAritmetico; this.opeRelacion = opeRelacion; this.enteroo = enteroo; this.reservadas = reservadas; this.Booleano = Booleano; }