![](./dot/architecture.png) ### Directories * `btrfs` * Contains btrfs specific code * `lang` * Contains generic language code ### Modules * `lang/functions.rs` * `lang/variables.rs` Manages functions and variable lifetimes. * `lang/ast.rs` * `lang/eval/*.rs` * `lang/parse.rs` * `lang/semantics.rs` Generic language modules. Abstract syntax tree data structure, runtime evaluation, AST parsing, and semantic analysis. * `btrfs/structs.rs` * `btrfs/defintions.rs` * `btrfs/fs.rs` Contains btrfs on-disk structure definitions and helpers to read data off disk.