mirror of
https://github.com/ganelson/inform.git
synced 2024-07-08 18:14:21 +03:00
28 lines
482 B
OpenEdge ABL
28 lines
482 B
OpenEdge ABL
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
|
|
Stage Control
|
|
|
|
Chapter 2: Linking
|
|
Cache CM
|
|
Import
|
|
Linker
|
|
Template Reader
|
|
Parse Linked Matter
|
|
Resolving Conditional Compilation
|
|
Assimilate
|
|
Uniqueness
|
|
Reconcile Verbs
|
|
Eliminate Redundant Matter
|
|
|
|
Chapter 3: Generating Inform 6
|
|
Code Generation
|
|
Instances and Properties
|
|
Variables
|