1mod compile;
2mod error;
3mod nodes;
4mod processor;
5mod ruleset;
6mod state;
7mod template;
8mod value;
9
10pub use error::RenderError;
11pub use nodes::{
12 BindMode, BindNode, ChoiceNode, ProcessorPipelineNode, RuleCallNode, TextGeneratorNode,
13 UnsupportedValueNode, VariableNode, VecNode, WeightedChoiceNode,
14};
15pub use processor::{Processor, ProcessorRegistry, processor};
16pub use ruleset::{
17 RuleSet, render_config_rule, render_config_rule_structured,
18 render_config_rule_structured_with_context, render_config_rule_with_context,
19};
20pub use state::{RenderContext, RenderState};
21pub use value::{CopperlaceNumber, CopperlaceValue, StructuredNode};