FS FormScript

The reference implementation is 21 packages, one concern each. The dependency direction is strictly downward, so every package can be read on its own.

Each page carries the package's own documentation, the specification sections it implements, its dependencies, and its complete public API.

Lex, parse, AST

Types and analysis

Engine and validation

Render and runtime

Tooling