static void Main() { string[] args = Environment.GetCommandLineArgs(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (args.Length > 1) { // Console.WriteLine("Cono"); Lexico lexico = new Lexico(args[1]); Console.WriteLine("ARCHIVO:\n" + lexico.Abrir() + "\n\nLEXICO:\n"); String str; if (lexico.Abrir() == "Error al abrir archivo") { str = "Error al abrir archivo"; } else { str = lexico.Analizador_Lexico(); } lexico.guardar_archivo(str, args[1]); Console.WriteLine(str); } else { Application.Run(new CompiladorCono()); } }
private void léxicoToolStripMenuItem1_Click(object sender, EventArgs e) { guardar(); Lexico lexico = new Lexico(titulo_Arch); lexico.Abrir_grafico(richTextBox1.Text); resultado_lexico = lexico.Analizador_Lexico(); richTextBox2.Text = resultado_lexico; errores_lexicos = ""; for (int i = 0; i < lexico.cont_errores_l; i++) { errores_lexicos += lexico.errores[i]; } richTextBox8.Text = errores_lexicos; lexico.guardar_archivo(resultado_lexico, titulo_Arch); lineas_token = lexico.lineas_tokens; }