//! Forth virtual machine for the Cagire music sequencer.

mod compiler;
mod ops;
mod theory;
mod types;
mod vm;
mod words;

pub use types::{
    CcAccess, Dictionary, ExecutionTrace, ResolvedValue, Rng, SourceSpan, StepContext, Value,
    Variables, VariablesMap,
};
pub use vm::Forth;
pub use words::{lookup_word, Word, WordCompile, WORDS};
