internal TCSymbol(SymbolType tag, void *value, SymbolFlags flags) { Tag = tag; valuePtr = value; valueVar = default; Flags = flags; }
internal TCSymbol(TCVariable value, SymbolFlags flags) { Tag = SymbolType.Variable; valueVar = value; valuePtr = default; Flags = flags; }