Directories
¶
| Path | Synopsis |
|---|---|
|
Package build packages compiled engine data into the on-disk Sonolus file layout: each datum is gzip-compressed, mirroring sonolus.py's package_data / PackagedEngine.write.
|
Package build packages compiled engine data into the on-disk Sonolus file layout: each datum is gzip-compressed, mirroring sonolus.py's package_data / PackagedEngine.write. |
|
backend
Package backend lowers source-independent frontend IR into Sonolus engine data.
|
Package backend lowers source-independent frontend IR into Sonolus engine data. |
|
catalog
Package catalog is the single semantic index for the public Sonolus Go DSL.
|
Package catalog is the single semantic index for the public Sonolus Go DSL. |
|
catalog/cmd/gencatalog
command
|
|
|
intrinsic
Package intrinsic defines the limited standard-library surface understood by the compiler.
|
Package intrinsic defines the limited standard-library surface understood by the compiler. |
|
ir
Package ir defines the source-independent, typed control-flow IR emitted by the compiler frontend.
|
Package ir defines the source-independent, typed control-flow IR emitted by the compiler frontend. |
|
optimize
Package optimize provides source-independent optimization passes for the strongly typed compiler IR.
|
Package optimize provides source-independent optimization passes for the strongly typed compiler IR. |
|
schema
Package schema builds the level archetype field contract shared by the CLI schema output and development-level validation.
|
Package schema builds the level archetype field contract shared by the CLI schema output and development-level validation. |
|
sim
Package sim compiles and executes final Sonolus EngineData callbacks.
|
Package sim compiles and executes final Sonolus EngineData callbacks. |
|
tag
Package tag parses namespaced Go struct tags used by the compiler.
|
Package tag parses namespaced Go struct tags used by the compiler. |
|
Package devserver assembles a complete, in-memory Sonolus development server.
|
Package devserver assembles a complete, in-memory Sonolus development server. |
|
Package level loads and validates the development level used by the dev command.
|
Package level loads and validates the development level used by the dev command. |
|
Package pack provides the adapter layer between sonolus-go's compiler output and sonolus-pack-go's source tree input.
|
Package pack provides the adapter layer between sonolus-go's compiler output and sonolus-pack-go's source tree input. |
Click to show internal directories.
Click to hide internal directories.