1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-05 16:44:21 +03:00
inform7/inter/codegen-module/Contents.w

51 lines
904 B
OpenEdge ABL
Raw Normal View History

2019-02-05 02:44:07 +02:00
Title: codegen
Author: Graham Nelson
Purpose: An embryonic code generator for I6 code.
Language: InC
Licence: Artistic License 2.0
Chapter 1: Setting Up
"Loading this module."
Codegen Module
Stages
Pipelines
2019-02-05 02:44:07 +02:00
Chapter 2: Miscellaneous Pipeline Stages
Merge Template
2019-02-05 02:44:07 +02:00
Template Reader
Parse Linked Matter
Resolving Conditional Compilation
Assimilate
Resolve External Symbols
2019-02-05 02:44:07 +02:00
Uniqueness
Reconcile Verbs
Eliminate Redundant Matter
2019-06-11 02:38:15 +03:00
Eliminate Redundant Labels
2019-02-05 02:44:07 +02:00
Chapter 3: Inform 6 to Inter
Inter Primitives
2019-05-08 03:51:50 +03:00
The Veneer
Inter Schemas
2019-08-24 13:21:48 +03:00
Emitting Inter Schemas
Hierarchy Locations
Translation
Packaging
Package Types
Inter Namespace
Produce
2019-08-24 13:21:48 +03:00
Value Holsters
Chapter 4: Inter to Final Code
2019-02-05 02:44:07 +02:00
Code Generation
Frame Control
Constants and Literals
2019-02-05 02:44:07 +02:00
Instances and Properties
Variables
Chapter 5: Final Code
Final Targets
Final Textual Inter
Final Binary Inter
Final Inventory
Final Inform 6