1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! # mice, messing with dice
//!
//! This crate is written primarily for my own
//! usage, and will likely obtain extensions related
//! to games that I play.
#![allow(clippy::try_err)]
pub mod backend_support;
pub mod cost;
pub mod interp;
pub mod mir;
pub mod parse;
pub mod stack;
pub mod tree;
pub mod viz;
// The scripting language takes on a large amount of dependencies
// beyond what is necessary to offer a general dice VM, so it will
// be cfg-ed out by default.
#[cfg(feature = "script")]
pub mod script;

#[cfg(test)]
mod tests;