예제 #1
0
 internal SimboloVariable(TablaDeSimbolos outerInstance, int nivel, string nombreDeVariable, Objeto objeto) : base(outerInstance)
 {
     this.outerInstance    = outerInstance;
     this.nivel            = nivel;
     this.nombreDeVariable = nombreDeVariable.ToLower();
     this.objeto           = objeto;
 }
예제 #2
0
 internal SimboloDeclaracion(TablaDeSimbolos outerInstance, int nivel, string nombreDeVariable, DeclaracionProcedure procedure) : base(outerInstance)
 {
     this.outerInstance       = outerInstance;
     this.nivel               = nivel;
     this.nombreDeDeclaracion = nombreDeVariable.ToLower();
     this.procedure           = procedure;
 }
예제 #3
0
 internal TablaDeSimbolosDebugView(TablaDeSimbolos tabla)
 {
     this.hashtable = tabla.TablaDeVariables;
 }
예제 #4
0
 public Simbolo(TablaDeSimbolos outerInstance)
 {
     this.outerInstance = outerInstance;
 }