internal NodoTablaSimbolos(string nom, TipoDeEntrada entrada, TipoDeDato tdato, List <FirmaProc> firma)
 {
     this.nombre              = nom;
     this.tipoEntrada         = entrada;
     this.tipoDato            = tdato;
     this.firma               = new List <FirmaProc>(firma);
     this.contexto            = TipoContexto.Global;
     this.nombreContextoLocal = string.Empty;
     this.valor               = 0;
     this.esDelFramework      = false;
 }
 internal NodoTablaSimbolos(string nom, TipoDeEntrada entrada, TipoDeDato tdato,
                            bool esConst, TipoContexto cont, string nombreProc)
 {
     this.nombre              = nom;
     this.tipoEntrada         = entrada;
     this.tipoDato            = tdato;
     this.firma               = null;
     this.esConstante         = esConst;
     this.contexto            = cont;
     this.nombreContextoLocal = nombreProc;
     this.valor               = 0;
     this.esDelFramework      = false;
 }
Example #3
0
 /// <summary>
 /// Asigna un contexto al PasiegoLebaniego.
 /// </summary>
 /// <param name="tipoContexto">Tipo contexto.</param>
 public PasiegoLebaniego(TipoContexto tipoContexto)
 {
     this.contexto = tipoContexto;
 }
Example #4
0
 public void setContexto(TipoContexto contextType)
 {
     contexto = contextType;
 }