internal/

directory
v2.3.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2026 License: MIT

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.
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.
rom
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL