1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-06-29 05:24:57 +03:00
inform7/inter/bytecode-module/Contents.w
2022-02-13 23:44:50 +00:00

73 lines
1.3 KiB
OpenEdge ABL

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
Bytecode Module
The Inter Version
Chapter 2: The Trees
Inter Trees
Inter Nodes
Bookmarks
Node Placement
The Warehouse
Packages
Inter Node Lists
Symbols Tables
Symbols
Annotations
The Wiring
Transmigration
Chapter 3: Their Instructions
Inter Constructs
Inter in Binary Files
Inter in Text Files
Verifying Inter
Inter Data Types
Metadata
Inter Errors
Chapter 4: Void Constructs
The Nop Construct
The Comment 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 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 Assembly Construct
The Code Construct
The Evaluation Construct
The Reference Construct
The Cast Construct
The Splat Construct
Chapter 6: Pseudo-Constructs
The Plug Construct
The Socket Construct
The Version Construct