mirror of
https://github.com/ganelson/inform.git
synced 2024-07-16 22:14:23 +03:00
51 lines
814 B
OpenEdge ABL
51 lines
814 B
OpenEdge ABL
Title: final
|
|
Author: Graham Nelson
|
|
Purpose: Final code generation from fully-processed Inter.
|
|
Language: InC
|
|
Licence: Artistic License 2.0
|
|
|
|
Preliminaries
|
|
What This Module Does
|
|
|
|
Chapter 1: Setting Up
|
|
Final Module
|
|
|
|
Chapter 2: Mechanism
|
|
Code Generation
|
|
Code Generators
|
|
Vanilla
|
|
Vanilla Constants
|
|
Vanilla Functions
|
|
Vanilla Objects
|
|
Vanilla Code
|
|
Vanilla IF
|
|
|
|
Chapter 3: Non-Vanilla Generators
|
|
Final Textual Inter
|
|
Final Binary Inter
|
|
Final Inventory
|
|
|
|
Chapter 4: Inform 6
|
|
Final Inform 6
|
|
Inform 6 Constants
|
|
Inform 6 Global Variables
|
|
Inform 6 Objects
|
|
Inform 6 Code
|
|
|
|
Chapter 5: C
|
|
Final C
|
|
C Namespace
|
|
C References
|
|
C Global Variables
|
|
C Memory Model
|
|
C Assembly
|
|
C Arithmetic
|
|
C Program Control
|
|
C Conditions
|
|
C Literals
|
|
C Object Model
|
|
C Function Model
|
|
C Input-Output Model
|
|
C Miniglk
|
|
C Utility Functions
|