create Module Compilation
fun createModuleCompilation( compilationTime: Long, serializedBody: ByteArray, serializedBlockPhrases: ByteArray, manifest: Repository.ManifestRecord, stylingRecord: Repository.StylingRecord, phrasePaths: Repository.PhrasePathRecord): Repository.ModuleCompilation
Content copied to clipboard
Construct a new ModuleCompilation, adding the serialized compiled module bytes to the repository without committing.
Parameters
compilation Time
The compilation time of this module.
serialized Body
The serialized form of the compiled module.
serialized Block Phrases
The serialized form of the module's block phrases.
manifest
The ManifestRecord containing each ModuleManifestEntry captured for this module during this just-completed compilation.
styling Record
The StylingRecord that captures which symbolic styles should be applied to which parts of the source code.
phrase Paths
The PhrasePathRecord containing information about file position ranges for tokens, and the trees of phrases containing them.