MoonShort Script (MSS) interpreter for MobAI interactive visual novels.
Parses .md script files into structured JSON for the frontend player, resolving asset semantic names to OSS URLs.
go build -o bin/mss ./cmd/mss# Compile a single episode
mss compile episode.md --assets mapping.json -o output.json
# Compile an entire novel directory
mss compile novel_001/main/ --assets mapping.json -o novel.json
# Validate syntax only
mss validate episode.mdSee MSS-SPEC.md for the complete specification.
make test # Run all tests
make build # Build binary