utterance 0.2.1

A parser library for creating readable, natural-language-inspired domain-specific languages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
mod child;
mod context;
mod core;
mod factory;
mod function;

pub use child::{Child, empty_children};
pub use context::ParseContext;
pub use core::{ParseTree, expect_words, merge_trees};
pub use factory::ParseTreeFactory;
pub use function::{TreeFn, noop_fn, setter_fn, tree_fn};