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; }
/// <summary> /// Asigna un contexto al PasiegoLebaniego. /// </summary> /// <param name="tipoContexto">Tipo contexto.</param> public PasiegoLebaniego(TipoContexto tipoContexto) { this.contexto = tipoContexto; }
public void setContexto(TipoContexto contextType) { contexto = contextType; }