Skip to main content

lemon/
lib.rs

1//! Lemon — the strategy DSL. `spec` is the serializable `Expr` AST; `dsl` is its
2//! human-writable text syntax. `parse` lowers `.lemon` source to the JSON `Expr`
3//! tree the engine evaluates; `format` renders a tree back to source.
4
5mod dsl;
6pub mod spec;
7
8pub use dsl::{format, parse, ParseError};
9pub use spec::Expr;