mod canvas_widget;
mod mathbox;
mod renderer;
mod unicode_maps;
mod widget;
pub use canvas_widget::CanvasMathWidget;
pub use mathbox::MathBox;
pub use renderer::{MathRenderer, RenderError};
pub use widget::{MathWidget, MathWidgetState, StatefulMathWidget};
pub fn render_latex(latex: &str) -> Result<String, RenderError> {
let renderer = MathRenderer::new();
renderer.render_latex(latex)
}
pub fn render_mathml(mathml: &str) -> Result<String, RenderError> {
let renderer = MathRenderer::new();
renderer.render_mathml(mathml)
}