2025-09-24 21:45:27 +09:00
|
|
|
/*!\
|
|
|
|
|
Using system — resolution scaffolding (Phase 15 skeleton)\
|
|
|
|
|
\
|
|
|
|
|
Centralizes name/path resolution for `using` statements.\
|
|
|
|
|
This initial cut only reads nyash.toml to populate:\
|
|
|
|
|
- [using.paths] → search roots for source lookups\
|
|
|
|
|
- [modules] → logical name → file path mapping\
|
|
|
|
|
- [aliases] → convenience alias mapping (optional)\
|
|
|
|
|
\
|
|
|
|
|
The goal is to keep runner/pipeline lean by delegating nyash.toml parsing here,\
|
|
|
|
|
without changing default behavior. Future work will add: file/DLL specs, policies,\
|
|
|
|
|
and plugin metadata fusion (nyash_box.toml / embedded BID).\
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
pub mod resolver;
|
|
|
|
|
pub mod spec;
|
|
|
|
|
pub mod policy;
|
|
|
|
|
pub mod errors;
|
|
|
|
|
pub mod simple_registry;
|
2025-11-09 15:11:18 +09:00
|
|
|
pub mod ssot_bridge;
|