1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
mod expr; mod latex; mod parser; mod statement; use statement::State; pub mod error; use error::CalcError; pub fn generate_latex(input: &str) -> Result<String, CalcError> { let mut state = State::new(input)?; state.exec()?; Ok(state.output) }