Exemple #1
0
        public Constructor(ILenguaje lenguaje)
        {
            _lenguaje = lenguaje;
            IRepositorioDeProcesadores repositorio = new RepositorioDeProcesadores(lenguaje);

            _procesadorDePrograma = new ProcesadorDePrograma(repositorio);
        }
        public ProcesadorDeDeclaraciónDeParámetros(ILenguaje lenguaje, IRepositorioDeProcesadores repositorio)
            : base(repositorio)
        {
            EXPRESION_UN_PARAMETRO = $@"({lenguaje.NombreTipoCadena}|{lenguaje.NombreTipoEntero}){{1}}{SEPARADORES}(?<{NOMBRE_GRUPO_NOMBRE_DE_PARAMETRO}>{FORMATO_VALIDO_NOMBRE_DE_VARIABLE})?{SEPARADORES}";
            EXPRESION = $@"{EXPRESION_UN_PARAMETRO}(?({SEPARADORES},{SEPARADORES}){EXPRESION_UN_PARAMETRO})*";

            _procesadorDeDeclaraciónDeParámetros = new ManejadorDeDeclaradorDeParámetros(Repositorio);
        }
 public HomeController(IEngineNotify _EngineNotify, IEngineSerialize _EngineSerialize, IWebHostEnvironment _env, IEngineTool _EngineTool, IEmpresaClienteRepository _EmpresaClienteRepository, IProcesador _Procesador)
 {
     this.EngineNotify             = _EngineNotify;
     this.EngineSerialize          = _EngineSerialize;
     this.EngineTool               = _EngineTool;
     this.EmpresaClienteRepository = _EmpresaClienteRepository;
     this.env        = _env;
     this.Procesador = _Procesador;
 }
 public ProcesadorDeBucleFor(IProcesador procesadorDeclaraciónDeVariables)
     : base(null)
 {
     _procesadorDeclaraciónDeVariables = procesadorDeclaraciónDeVariables;
 }
 public ProcesadorDeDeclaraciónDeFunción(IRepositorioDeProcesadores repositorio, ILenguaje lenguaje)
     : base(repositorio)
 {
     _lenguaje = lenguaje;
     _procesadorDeParámetros = Repositorio.ObtenerProcesadorDeDeclaraciónDeParámetros();
 }
 public GestorProcesador(IProcesador procesador)
 {
     this._procesador = procesador;
 }
Exemple #7
0
 public TaggerMensajes(ArchivoInteracciones archInteracciones, IProcesador proc)
 {
     this.procesador    = proc;
     this.interacciones = archInteracciones;
 }
 public ElaboradorDeLasagna(IProcesador procesador) => this.procesador = procesador;
 public ProcesadorDeEvaluación(IRepositorioDeProcesadores repositorio)
     : base(repositorio)
 {
     _manejador = new ManejadorDeEvaluación(Repositorio, this);
 }
 private void rbProc3_CheckedChanged(object sender, EventArgs e)
 {
     listBox2.Items.Clear();
     senialProcesada.Limpiar();
     senialProcesada.descripcion = txtDescAdq.Text;
     senialProcesada.Id = Convert.ToInt16(txtIDAdq.Text);
     procesador = FactoryProcesador.ObtenerProcesador("Diferencial");
     procesador.Procesar(senialAdquirida, senialProcesada);
 }
 public ProcesadorDePrograma(IRepositorioDeProcesadores repositorio)
     : base(repositorio)
 {
     _procesadorDeCuerpoDeExpresiones = repositorio.ObtenerProcesadorDeCuerpoDeExpresiones();
 }
 public ProcesadorDeCuerpoDeExpresiones(IProcesador manejador)
     : base(null)
 {
     _manejador = manejador;
 }