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-01-26 23:59:02 +00:00

71 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
Chapter 2: Interoperability
Inter Trees
Bookmarks
Node Placement
Inter Nodes
Tree Location Lists
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
Metadata
Inter Errors
Chapter 4: Void Constructs
The Nop Construct
The Comment 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 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