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

59 lines
982 B
OpenEdge ABL
Raw Normal View History

Title: pipeline
2019-02-05 02:44:07 +02:00
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
2021-11-13 15:29:56 +02:00
Preliminaries
What This Module Does
2019-02-05 02:44:07 +02:00
Chapter 1: Setting Up
Pipeline Module
2019-02-05 02:44:07 +02:00
2021-11-13 15:29:56 +02:00
Chapter 2: Pipelines
Parsing Pipelines
Running Pipelines
2021-11-16 20:15:49 +02:00
Pipeline Errors
New Stage
2022-01-30 15:32:38 +02:00
Read, Move, Stop Stages
2021-11-30 02:18:02 +02:00
2022-01-05 01:10:34 +02:00
Chapter 3: Assimilation
Parsing Stages
2021-11-30 02:18:02 +02:00
Resolve Conditional Compilation Stage
Compile Splats Stage
2022-01-05 01:10:34 +02:00
Chapter 4: Linking
2021-11-30 02:18:02 +02:00
Load Binary Kits Stage
2022-01-04 01:40:23 +02:00
Shorten Wiring Stage
2022-01-02 23:29:43 +02:00
Detect Indirect Calls Stage
Make Identifiers Unique Stage
Reconcile Verbs Stage
2022-01-05 01:10:34 +02:00
The Standard Kits
2019-02-05 02:44:07 +02:00
2021-11-30 02:18:02 +02:00
Chapter 5: Synoptic Module
2022-01-02 23:29:43 +02:00
Make Synoptic Module Stage
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
2021-11-13 15:29:56 +02:00
2022-01-05 01:10:34 +02:00
Chapter 6: Optimisation
2022-01-02 23:29:43 +02:00
Eliminate Redundant Matter Stage
Eliminate Redundant Labels Stage
Eliminate Redundant Operations Stage