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;