Files @ c1fa116b0172
Branch filter:

Location: CSY/reowolf/bin-compiler/src/main.rs - annotation

c1fa116b0172 758 B application/rls-services+xml Show Source Show as Raw Download as Raw
mh
Write skeleton for compiler
use clap::{App, Arg};
use reowolf_rs as rw;

fn main() {
    let app = App::new("rwc")
        .author("Henger, M.")
        .version(env!(CARGO_PKG_VERSION))
        .about("Reowolf compiler")
        .arg(
            Arg::new("input")
                .long("input")
                .short('i')
                .help("input files")
                .required(true)
                .takes_value(true)
        );

    let app = app.get_matches();
    let input_files = app.values_of("input");
    if input_files.is_none() {
        println!("Expected at least one input file");
        return;
    }

    let input_files = input_files.unwrap();
    for input_file in input_files {
        println!("Got input: {}", input_file);
    }

    println!("Done!");
}