btrd 0.5.3

The btrfs debugger
Documentation
![](./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.