Example #1
0
 public void LeerDefinicion()
 {
     DefinicionFuncion.VerificarDefinicion( archivoDefinicion );
     Definicion = DefinicionFuncion.Leer( archivoDefinicion );
     Definicion.VerificarUnSoloTipo();
     Definicion.VerificarValorOReferencia(); //Si es matriz, lista o vector, el tipoDeAcceso lo establece a "R"
 }
Example #2
0
        private void GenerarParametrosDeEntrada(DefinicionFuncion definicion)
        {
            DefParametro[] defParametros = definicion.DefParametrosEntrada;
            ParametrosEntrada = new Parametro[defParametros.Length];

            for (int i = 0; i < ParametrosEntrada.Length; i++)
            {
                ParametrosEntrada[i] = defParametros[i].GenerarParametro();
            }
        }
Example #3
0
        private void GenerarParametrosDeSalida(DefinicionFuncion definicion)
        {
            DefParametro[] defParametrosSoES;
            int            cuantos;

            cuantos             = definicion.CuantosParametrosESoS();
            ParametrosSalida    = new Parametro[cuantos + 1];
            ParametrosSalida[0] = definicion.DefParametroSalida.GenerarParametro();
            defParametrosSoES   = definicion.ObtenerDefParametrosESoS();

            for (int i = 1; i < cuantos + 1; i++)
            {
                ParametrosSalida[i] = defParametrosSoES[i - 1].GenerarParametro();
            }
        }
Example #4
0
 //En base a la definicion crea los parametro correspondientes; hace un new de Matriz, Vector o Elem para luego poder ser leidos.
 public void GenerarParametros(DefinicionFuncion definicion)
 {
     GenerarParametrosDeSalida(definicion);
     GenerarParametrosDeEntrada(definicion);
 }
Example #5
0
        private void GenerarParametrosDeSalida( DefinicionFuncion definicion )
        {
            DefParametro[] defParametrosSoES;
            int cuantos;

            cuantos = definicion.CuantosParametrosESoS();
            ParametrosSalida = new Parametro[cuantos + 1];
            ParametrosSalida[0] = definicion.DefParametroSalida.GenerarParametro();
            defParametrosSoES = definicion.ObtenerDefParametrosESoS();

            for( int i = 1; i < cuantos + 1; i++ )
                ParametrosSalida[i] = defParametrosSoES[i - 1].GenerarParametro();
        }
Example #6
0
        private void GenerarParametrosDeEntrada( DefinicionFuncion definicion )
        {
            DefParametro[] defParametros = definicion.DefParametrosEntrada;
            ParametrosEntrada = new Parametro[defParametros.Length];

            for( int i = 0; i < ParametrosEntrada.Length; i++ )
                ParametrosEntrada[i] = defParametros[i].GenerarParametro();
        }
Example #7
0
 //En base a la definicion crea los parametro correspondientes; hace un new de Matriz, Vector o Elem para luego poder ser leidos.
 public void GenerarParametros( DefinicionFuncion definicion )
 {
     GenerarParametrosDeSalida( definicion );
     GenerarParametrosDeEntrada( definicion );
 }