示例#1
0
        public void cargarArchivo(string ruta)
        {
            //Lexico_tk l = new Lexico_tk();

            Lexico_tk.getRuta_alfabeto(ruta);
            GenerarTabla.generarTablaAlfabeto(tbl_tabla, Lexico_tk.listAlfabeto);
        }
示例#2
0
 public void cargarArchivo(string ruta)
 {
     //Lexico_tk l = new Lexico_tk();
     //Lexico_tk.
     //Lexico_tk.getRuta_afd(ruta);
     GenerarTabla.generarTableMatrizTransicion(tbl_tabla, Lexico_tk.columnSimbolos, Lexico_tk.matriz_tabla_transicion.GetLength(0));
     GenerarTabla.imprimirTablaMatrizTransicion(tbl_tabla, Lexico_tk.matriz_tabla_transicion);
 }
示例#3
0
        public void cargarTC()
        {
            string ruta = FrmAFD.ruta2;

            //Lexico_tk l = new Lexico_tk();
            //Lexico_tk.getRuta_afd(ruta);
            GenerarTabla.generarTablaCompacta_valor(tbl_valor, Lexico_tk.tablaCompacta_valor);
            GenerarTabla.generarTablaCompacta_prifil(tbl_prifil, Lexico_tk.tablaCompacta_prifil);
        }
示例#4
0
        public FrmMatrizcesSintactico()
        {
            InitializeComponent();

            GenerarTabla.generarTableMatrizTransicionSRL(datagridaction, Sintactico_srl.listaX, Sintactico_srl.matrizAccion.GetLength(0));
            GenerarTabla.imprimirTablaMatrizSRL(datagridaction, Sintactico_srl.matrizAccion);
            GenerarTabla.generarTableMatrizTransicionSRL(datagridgoto, Sintactico_srl.listaN, Sintactico_srl.matrizGoTo.GetLength(0));
            GenerarTabla.imprimirTablaMatrizSRL(datagridgoto, Sintactico_srl.matrizGoTo);
        }
示例#5
0
 public FrmTablaCompacta()
 {
     InitializeComponent();
     // Tabla Compacta Accion
     GenerarTabla.generarTablaCompacta_valor(tbl_Taccion_valor, Sintactico_srl.tablaCompacta.list_tablaAccionValor);
     GenerarTabla.generarTablaCompacta_prifil(tbl_Taccion_prifil, Sintactico_srl.tablaCompacta.list_tablaAccionPrifil);
     // Tabla Compacta GoTo
     GenerarTabla.generarTablaCompacta_valor(tbl_Tgoto_valor, Sintactico_srl.tablaCompacta.list_tablaGoToValor);
     GenerarTabla.generarTablaCompacta_prifil(tbl_Tgoto_prifil, Sintactico_srl.tablaCompacta.list_tablaGoToPrifil);
 }
示例#6
0
 public void cargarArchivo()
 {
     //Lexico_tk l = new Lexico_tk();
     // Lexico_tk.getRutaTokensReconocidos(ruta);
     try
     {
         GenerarTabla.generarTokensReconocidos(tbl_tabla, Lexico_tk.listSimbolosReconocidos);
     }
     catch (Exception ex)
     {
         MessageBox.Show("No se encontro ningun movimiento");
     }
 }
示例#7
0
        private void abriArchivo_srl(string ruta)
        {
            Sintactico_srl.inicializarCargarSLR(ruta);
            GenerarTabla.generarTableMatrizTransicionSRL(datagridaction, Sintactico_srl.listaX, Sintactico_srl.matrizAccion.GetLength(0));
            GenerarTabla.imprimirTablaMatrizSRL(datagridaction, Sintactico_srl.matrizAccion);
            GenerarTabla.generarTableMatrizTransicionSRL(datagridgoto, Sintactico_srl.listaN, Sintactico_srl.matrizGoTo.GetLength(0));
            GenerarTabla.imprimirTablaMatrizSRL(datagridgoto, Sintactico_srl.matrizGoTo);



            //Console.WriteLine("f: "+ Sintactico_srl.matrizGoTo.GetLength(0)+ "  c: "+ Sintactico_srl.matrizGoTo.GetLength(1));

            /*for (int i = 0; i < Sintactico_srl.matrizGoTo.GetLength(0); i++)
             * {
             *  for (int j = 0; j < Sintactico_srl.matrizGoTo.GetLength(1); j++)
             *  {
             *      Console.Write(Sintactico_srl.matrizGoTo[i,j]+" ");
             *  }
             *  Console.WriteLine("");
             * }*/
        }
示例#8
0
 public void cargarTDS()
 {
     GenerarTabla.generarTableTDS(tbl_TDS, Lexico_tk.listDTSReconocidos);
 }
示例#9
0
 public void cargarAlfabeto()
 {
     GenerarTabla.generarTablaAlfabeto(tbl_tabla, Lexico_tk.listAlfabeto);
 }
示例#10
0
 public void cargarArchivo()
 {
     GenerarTabla.generarTablaAlfabeto(tbl_tokenReconocidos, Lexico_tk.listTokensReconocidos);
 }
示例#11
0
 private void BtnVerPIla_Click(object sender, EventArgs e)
 {
     GenerarTabla.generarTablaPilaSRL(tbl_pila, Sintactico_srl.analisisDeEntradas);
 }
示例#12
0
 public FrmReglasReconocidas()
 {
     InitializeComponent();
     GenerarTabla.generarTabaReglasReconocidas(tbl_reglasReconocidas, principalSemantico.claseSemantica.listaReglasReconocidas);
 }
示例#13
0
 public FrmCodigoIntermedio()
 {
     InitializeComponent();
     GenerarTabla.generarTablaCodigoIntermedio(tbl_codigoIntermedio, principalSemantico.claseSemantica.list_codigo_intermedio);
 }