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

40 lines
717 B
OpenEdge ABL

Title: codegen
Author: Graham Nelson
Purpose: The code generation pipeline.
Language: InC
Licence: Artistic License 2.0
Chapter 1: Setting Up
Codegen Module
Stages
Architecture
Link Instructions
Pipelines
Chapter 2: Miscellaneous Pipeline Stages
Merge Template
Template Reader
Parse Linked Matter
Resolving Conditional Compilation
Assimilate
Resolve External Symbols
Inspect Plugs
Uniqueness
Reconcile Verbs
Eliminate Redundant Matter
Eliminate Redundant Labels
Chapter 3: Inter to Final Code
Code Generation
Frame Control
Constants and Literals
Instances and Properties
Variables
Chapter 4: Final Code
Final Targets
Final Textual Inter
Final Binary Inter
Final Inventory
Final Inform 6