meval 0.2.0

A simple math expression parser and evaluator.
Documentation
extern crate meval;

use meval::eval_str;
use std::env::args;

const USAGE: &str = r"Simple math expression evaluation.

Usage: eval EXPR1 EXPR2 ...";

fn main() {
    let args = args().skip(1);
    if args.len() == 0 {
        println!("{}", USAGE);
    }
    for arg in args {
        match eval_str(&arg) {
            Ok(f) => println!("{} = {}", arg, f),
            Err(e) => println!("Error when evaluating `{}`: {}", arg, e),
        }
    }
}