Skip to main content

blockworx/script/
mod.rs

1//! Scripted driving of the real editing tools: a [`step::Script`] lowers to
2//! fixed-timestep synthetic input ([`lowering`]) fed to a complete headless
3//! editing session ([`session`]). The tutorial's player and golden tests run
4//! on this engine — and, eventually, command-line manipulation of drawings.
5
6pub(crate) mod driver;
7/// The golden-replay harness; only the tests drive a script headlessly.
8#[cfg(test)]
9pub mod headless;
10pub mod lowering;
11pub mod parse;
12pub mod session;
13pub mod step;