Title: bytecode Author: Graham Nelson Purpose: Dealing with intermediate-level Inform as bytecode in memory. Language: InC Licence: Artistic License 2.0 Preliminaries What This Module Does Chapter 1: Setting Up "Loading this module." Bytecode Module Chapter 2: Interoperability Inter Trees Bookmarks Inter Nodes The Warehouse Inter Node Lists Symbols Tables Packages Symbols Annotations Connectors Transmigration Chapter 3: Language Definition Canonical Annotations Definition Inter in Binary Files Inter in Text Files Verifying Inter Inter Data Types Inter Errors Chapter 4: Void Constructs The Nop Construct The Comment Construct The Metadata Construct The Symbol Construct The Version Construct The Pragma Construct The Link Construct The Append Construct The PackageType Construct The Package Construct The Kind Construct The DefaultValue Construct The Variable Construct The Constant Construct The Response Construct The Instance Construct The Property Construct The PropertyValue Construct The Permission Construct The Primitive Construct Chapter 5: Code Constructs The Label Construct The Local Construct The Inv Construct The Ref Construct The Val Construct The Lab Construct The Code Construct The Evaluation Construct The Reference Construct The Cast Construct The Splat Construct