1pub mod config;
15#[cfg(not(target_arch = "wasm32"))]
16pub mod ffi;
17mod processors;
18pub mod render;
19#[cfg(target_arch = "wasm32")]
20mod wasm;
21
22pub use config::{
23 ConfigError, Copperlace, render_file, render_file_inferred, render_file_inferred_with_context,
24 render_file_structured, render_file_structured_with_context, render_file_with_context,
25 render_str, render_str_inferred, render_str_inferred_with_context, render_str_structured,
26 render_str_structured_with_context, render_str_with_context, ruleset_from_file,
27 ruleset_from_str,
28};
29pub use render::{
30 CopperlaceNumber, CopperlaceValue, Processor, ProcessorRegistry, RenderContext, RenderError,
31 RuleSet, StructuredNode, TextGeneratorNode, processor, render_config_rule,
32 render_config_rule_structured, render_config_rule_structured_with_context,
33 render_config_rule_with_context,
34};