Developers / Compiler-facing language reference
Compiler changes should start from the language contract. The unsuffixed references listed below own syntax, semantics, edge cases and deferred language surfaces.
Each public route groups the references for one language area.
Foundations:
Functions and control flow:
Data and compile-time construction:
Names and static abstraction:
UI state:
Projects and imported content:
Each route combines a Basic teaching layer with detailed Advanced references. The unsuffixed Moth template files form the canonical language authority. Basic files and route introductions teach that contract without replacing it.
docs/src/developer-docs/language/overview.mtf lists every canonical file and routes formal compiler, build and memory ownership.
See All documentation for tutorials, examples and feature-focused language pages.