Special Atom
SpecialAtom enumerates atoms that are known to the virtual machine.
Parameters
The actual A_Atom to be held by this SpecialAtom.
Entries
The atom used as a property key to name object types. This property occurs within each atom which occurs as a field type key of the object type. The value is a map from object type to the set of names of that exact type (typically just one). The naming information is set up via ObjectTypeDescriptor.setNameForType, and removed by ObjectTypeDescriptor.removeNameFromType.
The atom used as a key in a ParserState's ParserState.clientDataMap to store the current map of declarations that are in scope.
The atom used as a key in a ParserState's ParserState.clientDataMap to store a tuple of maps to restore as the blocks that are being parsed are completed.
The atom used as a key in a ParserState's ParserState.clientDataMap to accumulate the tuple of tokens that have been parsed so far for the current method/macro site.
The atom used as a key in a ParserState's ParserState.clientDataMap to accumulate the tuple of tokens that have been parsed so far for the current method/macro site and are mentioned by name in the method name.
The atom used to identify the entry in a ParserState's ParserState.clientDataMap containing the bundle of the macro send for which the current fiber is computing a replacement phrase.
When this A_Atom occurs as a non-heritable property of an A_Fiber (with trueObject as a property), the fiber is permitted to perform styling operations on tokens and/or phrases.
The atom used as a key in a fiber's global map to extract the current ParserState's ParserState.clientDataMap.
The atom used as a property key under which to store a FileHandle.
The atom used as a property key under which to store an AsynchronousServerSocketChannel.
The atom used as a property key under which to store an AsynchronousSocketChannel.
The property key that indicates that a fiber global is inheritable by its forked fibers.
The property key whose presence indicates an atom is for explicit subclassing of object types.
A heritable atom (has HERITABLE_KEY ->trueObject as a property) which, when present in as A_Fiber's heritableFiberGlobals, indicates that the fiber should not be subject to debugging. This is a way to mark fibers launched by the debugger itself, or forked by such a fiber, say for stringification.