Module Compilation
Information kept in memory about a compilation of a module.
Properties
The time at which this module was compiled.
The persistent record number of this version of the compiled module.
The record number at which a tuple of block phrases for this compilation is stored. This can be fetched on demand, separately from the A_RawFunctions needed to load the module.
The record number at which a ByteArray was recorded for this module. That record should be fetched as needed and decoded into a ManifestRecord.
The record number at which a ByteArray was recorded for this module, in which is an encoding of declarations, aliases, definitions, and usages (within method/macro sends) of atoms. This information is used by Anvil to navigate between occurrences of these categories of entries.
The record number at which a ByteArray was recorded for this module, in which is an encoding that can be used to convert from a file position to a series of phrases (of descending extent) which ultimately contain the token at that file position.
The record number at which a ByteArray was recorded for this module. That record should be fetched as needed and decoded into a StylingRecord.
The enclosing Repository.