public virtual void setBindingValue(String key, Object value_Renamed) { if (scopes.Count != 0 && !key.StartsWith("*")) { ((IScope)scopes.Peek()).setBindingValue(key, value_Renamed); } else { Defglobals.declareDefglobal(key, value_Renamed); } }
public virtual Object getBinding(String name) { if (scopes.Count != 0 && !name.StartsWith("*")) { Object val = ((IScope)scopes.Peek()).getBindingValue(name); return(val); } else { return(Defglobals.getValue(name)); } }