lemon-lang 0.1.0

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

mod dsl;
pub mod spec;

pub use dsl::{format, parse, ParseError};
pub use spec::Expr;