private void b_correr_Click(object sender, EventArgs e) { //Lenguaje string dato = richTextBox1.Text; fila = dato.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries); identificadores creacionIdentificador = new identificadores(); Analizador analiz = new Analizador(); Lenguaje mensaje = new Lenguaje(); for (var i = 0; i < fila.Length; i++) { creacionIdentificador.recogerAsignacion(fila[i]); creacionIdentificador.identificadoresAsignacion(i); } for (var i = 0; i < fila.Length; i++) { if (i == 0 || i == 1) { mensaje.asignacion(fila[i]); mensaje.reacomodarCadena(); } else { mensaje.asignacion(fila[i], i);//Asignar operador mensaje.reacomodarCadena(); } analiz.Analizador_cadena(dato); analiz.generarLista(); comen.Text = analiz.getRetorno(); lis_toks = new List <Token>(); lis_toks = analiz.getListaTokens(); } }