1 2 3 4 5 6 7
pub mod lexer; pub mod parser; pub mod computer; pub fn eval(input: &str) -> Result<f64, String> { Ok(computer::compute(&parser::parse(&lexer::tokenize(input)?))) }
1 2 3 4 5 6 7
pub mod lexer; pub mod parser; pub mod computer; pub fn eval(input: &str) -> Result<f64, String> { Ok(computer::compute(&parser::parse(&lexer::tokenize(input)?))) }