rocks-lang 0.2.2

Rust implementation of Crafting Interpreters' Lox Language.
Documentation
use std::{env, process};

use rocks_lang::rocks;

fn main() {
    let args: Vec<String> = env::args().collect();

    let mut rocks = rocks::default();

    println!("rocks v{}", env!("CARGO_PKG_VERSION"));

    match args.len() {
        n if n > 2 => {
            println!("Usage: rocks [script]");
            process::exit(64);
        },
        2 => rocks.run_file(args[1].clone()),
        _ => rocks.run_prompt(),
    };
}