use colored::*;
use std::env;
use weresocool_parser::parser::filename_to_vec_string;
use weresocool_parser::*;
fn main() {
let args: Vec<String> = env::args().collect();
let filename;
if args.len() == 2 {
filename = &args[1];
} else {
println!("\n{}\n", "Forgot to pass in a filename.".red().bold());
println!("{}", "Example:".cyan());
println!("{}\n", "./weresocool song.socool".cyan().italic());
panic!("Wrong number of arguments.")
}
let vec_string = filename_to_vec_string(filename).unwrap();
let parsed = parse_file(vec_string, None, None);
for (key, _val) in parsed.unwrap().defs.iter() {
println!("\n name: {:?}", key);
}
}
#[cfg(test)]
mod test;