in midst of refactor

This commit is contained in:
2024-04-29 21:46:42 +02:00
parent ed0d64d52e
commit aa3f7e99ab
221 changed files with 5431 additions and 685 deletions

View File

@@ -0,0 +1,18 @@
//! Abstractions and primitives to help define the namespace tree used by
//! Orchid.
//!
//! Although this may make it seem like the namespace tree is very flexible,
//! libraries are generally permitted and expected to hardcode their own
//! location in the tree, so it's up to the embedder to ensure that the flexible
//! structure retains the assumed location of all code.
mod common;
mod decl;
mod dir;
mod embed;
mod prefix;
pub use common::{CodeNotFound, FSKind, FSResult, Loaded, VirtFS};
pub use decl::{decl_file, DeclTree};
pub use dir::DirNode;
pub use embed::EmbeddedFS;
pub use prefix::PrefixFS;