1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-06 00:54:21 +03:00
inform7/inter/bytecode-module/Contents.w

70 lines
1.3 KiB
OpenEdge ABL
Raw Normal View History

2020-04-14 19:56:54 +03:00
Title: bytecode
2019-02-05 02:44:07 +02:00
Author: Graham Nelson
2020-04-14 19:56:54 +03:00
Purpose: Dealing with intermediate-level Inform as bytecode in memory.
2019-02-05 02:44:07 +02:00
Language: InC
Licence: Artistic License 2.0
2020-05-03 18:34:53 +03:00
Preliminaries
What This Module Does
2019-02-05 02:44:07 +02:00
Chapter 1: Setting Up
"Loading this module."
2020-04-14 19:56:54 +03:00
Bytecode Module
2019-02-05 02:44:07 +02:00
Chapter 2: Interoperability
2019-07-24 22:29:29 +03:00
Inter Trees
Bookmarks
2019-07-24 22:29:29 +03:00
Inter Nodes
Tree Location Lists
The Warehouse
Inter Node Lists
2019-02-05 02:44:07 +02:00
Symbols Tables
Packages
Symbols
2019-07-26 10:59:23 +03:00
Annotations
2019-08-04 14:19:47 +03:00
Connectors
2019-08-02 20:51:21 +03:00
Transmigration
Chapter 3: Language Definition
Canonical Annotations
Definition
2019-02-05 02:44:07 +02:00
Inter in Binary Files
Inter in Text Files
Verifying Inter
Inter Data Types
Metadata
2019-07-24 22:29:29 +03:00
Inter Errors
2019-02-05 02:44:07 +02:00
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 Code Construct
The Evaluation Construct
The Reference Construct
2019-02-05 02:44:07 +02:00
The Cast Construct
The Splat Construct