bullet 0.1.2

Supersonic Math
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
extern crate bullet;
use bullet::builder::Builder;
use bullet::vm::glsl::glsl;

fn main() {
    let expr = "(x+y)/2";
    println!("Expr: {}\n", expr);
    let builder = Builder::new();
    match builder.parse(expr) {
        Ok(tokens) => {
            let (vert, frag) = glsl(tokens);
            println!("Vert:\n{}\n\nFrag:\n{}\n", vert, frag);
        },
        Err(e) => eprintln!("error: {:?}", e),
    }
}