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

69 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
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
2022-01-29 02:21:23 +02:00
Inter Nodes
Bookmarks
2022-01-27 01:59:02 +02:00
Node Placement
The Warehouse
2022-02-03 01:35:38 +02:00
Packages
Inter Node Lists
2019-02-05 02:44:07 +02:00
Symbols Tables
Symbols
2019-07-26 10:59:23 +03:00
Annotations
2022-02-06 03:12:01 +02:00
The Wiring
2019-08-02 20:51:21 +03:00
Transmigration
Chapter 3: Language Definition
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
2022-01-11 01:51:42 +02:00
The Assembly Construct
2019-02-05 02:44:07 +02:00
The Code Construct
The Evaluation Construct
The Reference Construct
2019-02-05 02:44:07 +02:00
The Cast Construct
The Splat Construct