crosseno/compiler

Deterministic offline compilation of raw lexical data into immutable Crosseno language packs.

Maintainers

Package info

github.com/Crosseno/compiler

pkg:composer/crosseno/compiler

Transparency log

Statistics

Installs: 0

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-07-26 18:52 UTC

This package is auto-updated.

Last update: 2026-07-26 18:59:22 UTC


README

Deterministic offline compilation of raw lexical data into immutable Crosseno language packs.

Install and check

composer install
composer check

CLI

vendor/bin/crosseno-compiler import csv words.csv canonical.ndjson
vendor/bin/crosseno-compiler compile compiler.json build/pack
vendor/bin/crosseno-compiler validate build/pack
vendor/bin/crosseno-compiler inspect build/pack
vendor/bin/crosseno-compiler stats build/pack

compile accepts local CSV, TSV, JSON, NDJSON, SQLite, and WordNet-like JSON sources. The configuration format is documented by resources/schema/compiler-config-v1.schema.json; examples/compiler.json is a minimal template. V1 intentionally performs no remote fetching.

Catalog-only artifacts are development outputs. Publishable packs additionally install an implementation of ArtifactWriterInterface from crosseno/lexicon-index to emit solver.idx.