1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-06-26 12:10:44 +03:00
inform7/inter/bytecode-module/Contents.w
2022-03-21 10:32:13 +00:00

72 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 Value Pairs
Inter Data Types
Metadata
Inter Errors
Chapter 4: Void Constructs
The Comment Construct
The Constant Construct
The Insert Construct
The Instance Construct
The Nop Construct
The Package Construct
The PackageType Construct
The Permission Construct
The Pragma Construct
The Primitive Construct
The Property Construct
The PropertyValue Construct
The Typename Construct
The Variable Construct
Chapter 5: Code Constructs
The Assembly Construct
The Cast Construct
The Code Construct
The Evaluation Construct
The Inv Construct
The Lab Construct
The Label Construct
The Local Construct
The Ref Construct
The Reference Construct
The Splat Construct
The Val Construct
Chapter 6: Pseudo-Constructs
The Plug Construct
The Socket Construct
The Version Construct