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

62 lines
990 B
OpenEdge ABL
Raw Normal View History

2019-02-05 02:44:07 +02:00
Title: codegen
Author: Graham Nelson
2019-08-28 12:35:44 +03:00
Purpose: The code generation pipeline.
2019-02-05 02:44:07 +02:00
Language: InC
Licence: Artistic License 2.0
Chapter 1: Setting Up
Codegen Module
Stages
2019-09-17 14:55:51 +03:00
Architecture
Link Instructions
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
Inspect Plugs
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
Eliminate Redundant Operations
2019-02-05 02:44:07 +02:00
Chapter 3: Synoptic Module
Synoptic Hierarchy
Synoptic Utilities
2021-04-30 20:48:22 +03:00
Extensions
Literal Text
Responses
2021-04-27 16:01:34 +03:00
Rules
2021-04-28 11:14:20 +03:00
Activities
Actions
Instances
2021-05-02 21:34:02 +03:00
Kinds
2021-04-30 17:53:28 +03:00
Properties
2021-05-01 13:56:10 +03:00
Relations
2021-05-01 12:46:37 +03:00
Tables
2021-05-01 17:00:44 +03:00
Chronology
Scenes
2021-05-02 01:16:45 +03:00
Multimedia
2021-05-02 21:34:02 +03:00
Use Options
2021-05-02 13:01:12 +03:00
Verbs
2021-05-22 11:49:04 +03:00
Tests
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