rcalc 0.1.2

Glorified calculator with a lexer, parser, and interpreter written in Rust.
Documentation
extern crate rcalc;

#[cfg(test)]
mod tests {
    use rcalc::Interpreter;

    #[test]
    fn it_handles_whitespace() {
        assert_eq!(Interpreter::process("3   -   4").unwrap(), -1.);
    }

    #[test]
    fn it_handles_numbers_of_more_than_one_digit() {
        assert_eq!(Interpreter::process("22 * 55").unwrap(), 1210.);
    }

    #[test]
    fn it_does_serial_mathematics() {
        assert_eq!(Interpreter::process("3 + 4 - 5 + 7").unwrap(), 9.);
    }
}