2021-08-10 13:01:03 +03:00
|
|
|
Title: final
|
|
|
|
Author: Graham Nelson
|
|
|
|
Purpose: Final code generation from fully-processed Inter.
|
|
|
|
Language: InC
|
|
|
|
Licence: Artistic License 2.0
|
|
|
|
|
|
|
|
Chapter 1: Setting Up
|
|
|
|
Final Module
|
|
|
|
|
|
|
|
Chapter 2: Mechanism
|
|
|
|
Code Generation
|
2021-09-22 19:28:55 +03:00
|
|
|
Code Generators
|
2021-10-10 16:53:42 +03:00
|
|
|
Vanilla
|
2021-09-24 01:48:56 +03:00
|
|
|
Vanilla Constants
|
2021-11-03 01:34:24 +02:00
|
|
|
Vanilla Functions
|
2021-09-24 01:48:56 +03:00
|
|
|
Vanilla Objects
|
|
|
|
Vanilla Code
|
2021-11-01 22:02:30 +02:00
|
|
|
Vanilla IF
|
2021-08-10 13:01:03 +03:00
|
|
|
|
2021-10-10 16:53:42 +03:00
|
|
|
Chapter 3: Non-Vanilla Generators
|
2021-08-10 13:01:03 +03:00
|
|
|
Final Textual Inter
|
|
|
|
Final Binary Inter
|
|
|
|
Final Inventory
|
|
|
|
|
2021-10-11 03:11:20 +03:00
|
|
|
Chapter 4: Inform 6
|
2021-08-10 13:01:03 +03:00
|
|
|
Final Inform 6
|
2021-10-11 03:11:20 +03:00
|
|
|
Inform 6 Constants
|
|
|
|
Inform 6 Global Variables
|
|
|
|
Inform 6 Objects
|
|
|
|
Inform 6 Code
|
2021-08-10 13:01:03 +03:00
|
|
|
|
2021-10-11 03:11:20 +03:00
|
|
|
Chapter 5: C
|
2021-08-10 13:01:03 +03:00
|
|
|
Final C
|
2021-08-12 21:07:06 +03:00
|
|
|
C Namespace
|
2021-08-12 15:50:50 +03:00
|
|
|
C References
|
2021-09-08 01:28:19 +03:00
|
|
|
C Global Variables
|
2021-08-12 15:50:50 +03:00
|
|
|
C Memory Model
|
2021-08-12 21:07:06 +03:00
|
|
|
C Assembly
|
|
|
|
C Arithmetic
|
2021-10-31 12:38:25 +02:00
|
|
|
C Program Control
|
2021-08-13 01:31:23 +03:00
|
|
|
C Conditions
|
2021-11-03 01:34:24 +02:00
|
|
|
C Literals
|
2021-08-12 01:49:36 +03:00
|
|
|
C Object Model
|
2021-08-13 01:31:23 +03:00
|
|
|
C Function Model
|
|
|
|
C Input-Output Model
|
2021-11-09 01:27:21 +02:00
|
|
|
C Miniglk
|
2021-10-25 12:22:54 +03:00
|
|
|
C Utility Functions
|