Skip to content

Commit bc24f8e

Browse files
committed
refactor(manifest): split into :types / :toml / :xpkg partitions
manifest.cppm mixed three concerns in 2560 lines: the shared data model, mcpp.toml parsing, and the xpkg .lua mcpp-segment reader. Now a directory module with one data model and two independent surface grammars: src/manifest/manifest.cppm primary — export import :types/:toml/:xpkg src/manifest/types.cppm Manifest/Target/BuildConfig/errors + shared helpers (module linkage, not exported) src/manifest/toml.cppm parse_string/load/default_template src/manifest/xpkg.cppm LuaCursor, identity, synthesize_from_xpkg_lua Module name and exported API unchanged — zero importer churn. Full test suite + e2e 93 green.
1 parent 0b2b9b9 commit bc24f8e

124 files changed

Lines changed: 2609 additions & 2563 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2.54 KB
Binary file not shown.
1.95 KB
Binary file not shown.
2.12 KB
Binary file not shown.
2.46 KB
Binary file not shown.
1.52 KB
Binary file not shown.
800 Bytes
Binary file not shown.
662 Bytes
Binary file not shown.
576 Bytes
Binary file not shown.
598 Bytes
Binary file not shown.
578 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)