예제 #1
0
 private void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         String path;
         String entradaanalisis = richTextBoxes[tabControl1.SelectedIndex].Text;
         //String entradaanalisis = File.ReadAllText(@"C:\Users\User\Desktop\[LFP]Proyecto#1\[LFP]Proyecto1\ArchivoEntrada.org");
         AnalizadorLexico    analizadorLexico = new AnalizadorLexico();
         LinkedList <Tokens> tokens           = analizadorLexico.analisisLex(entradaanalisis, richTextBoxes[tabControl1.SelectedIndex]);
         analizadorLexico.imprimirToken(tokens);
         //htmlTTk(tokens);
         var data = new sintactico_analisis().Process(tokens);
         graficador = new Graficador();
         graficador.graficar(data);
         graficador.graficar1(data);
         var bestPais = data.GetBestPais();
         label3.Text         = "PAIS SELECCIONADO";
         label1.Text         = "Pais:" + " " + bestPais.Nombre.ToString().Replace('"', ' ').Trim();
         label2.Text         = "Poblacion:" + " " + bestPais.Poblacion.ToString();
         path                = bestPais.Bandera.ToString().Replace('"', ' ').Trim();
         pictureBox2.Image   = Image.FromFile(path);
         pictureBox2.Visible = true;
         label2.Visible      = true;
         label1.Visible      = true;
         label3.Visible      = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #2
0
        private void Button2_Click(object sender, EventArgs e)
        {
            Graficador graficador = new Graficador();

            graficador.abrirpdf();
        }