internal void Enter(string ns, Symbol key, object value) { IdentificationTable symbols = (IdentificationTable)namespaces [ns]; if (symbols == null) { throw new Exception(ns + " does not exist"); } symbols.Enter(key, value); }
internal static void AddLabel(string name, AST binding) { label_set.Enter(Symbol.CreateSymbol(name), binding); }
internal static void AddLocalScriptFunction(string name, object o) { local_script_functions.Enter(Symbol.CreateSymbol(name), o); }
internal static void Add(string name, object o) { infos.Enter(Symbol.CreateSymbol(name), o); }