mirror of
https://github.com/ganelson/inform.git
synced 2024-07-08 01:54:21 +03:00
71 lines
1.3 KiB
OpenEdge ABL
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
|