internal static void Add(Identifier identifier, INode node) { if (_symbols.ContainsKey(identifier.Name)) _symbols[identifier.Name] = node; else _symbols.Add(identifier.Name, node); }
internal static void Register(Identifier identifier) { if (!_symbols.ContainsKey(identifier.Name)) _symbols.Add(identifier.Name, null); }
private Value(Identifier identifier) { _identifier = identifier; }