meval 0.0.6

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

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

const USAGE: &'static 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),
        }
    }
}