1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-05 16:44:21 +03:00
inform7/inter/pipeline-module/Contents.w
2021-11-15 22:44:29 +00:00

57 lines
872 B
OpenEdge ABL

Title: pipeline
Author: Graham Nelson
Purpose: The code generation pipeline.
Language: InC
Licence: Artistic License 2.0
Preliminaries
What This Module Does
Chapter 1: Setting Up
Pipeline Module
Chapter 2: Pipelines
Parsing Pipelines
Running Pipelines
Read, Move, Wipe, Stop
Chapter 3: Linking
Attach Stage
Prepare
Merge Template
Template Reader
Parse Linked Matter
Resolving Conditional Compilation
Assimilate
Resolve External Symbols
Inspect Plugs
Detect Indirect Calls
Uniqueness
Reconcile Verbs
Chapter 4: Synoptic Module
Synoptic Hierarchy
Synoptic Utilities
Extensions
Literal Text
Responses
Rules
Activities
Actions
Instances
Kinds
Properties
Relations
Tables
Chronology
Scenes
Multimedia
Use Options
Verbs
Tests
Chapter 5: Optimising
Eliminate Redundant Matter
Eliminate Redundant Labels
Eliminate Redundant Operations