OverComplicatedCalculator/src/lib.rs

8 lines
182 B
Rust

pub mod lexer;
pub mod errors;
mod parser;
pub fn calculate(expression: &str) -> Result<f64, parser::errors::ParserErrors> {
Ok(parser::parse(lexer::Lexer::new(expression))?)
}