1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//! This crate provides a pull [`Parser`] for `LaTeX` math notation, and a `MathML` renderer,
//! available through the [`mathml`] module. This renderer closely follows the _MathML Core_
//! specification.

#![doc = include_str!("../docs/usage.md")]

pub(crate) mod attribute;
pub mod config;
pub mod event;
pub mod mathml;
pub mod parser;

#[doc(inline)]
pub use config::RenderConfig;
#[doc(inline)]
pub use event::Event;
#[doc(inline)]
pub use mathml::{push_mathml, write_mathml};
#[doc(inline)]
pub use parser::{Parser, error::ParserError, storage::Storage};