public void setRootScope() { scope = new NameBindingScope(this); self = scope.declareSelf(); super = scope.declareSuper(); thisContext = scope.declareThisContext(); }
public PseudovariableSuper declareSuper() { StackResidentDeclaration super; if (!localBindings.TryGetValue(Context.SuperSymbol, out super)) { super = new PseudovariableSuper(this); localBindings[Context.SuperSymbol] = super; } return((PseudovariableSuper)super); }