From d11d5ce755b5baf193ac88ec2b3e709cc5c7b323 Mon Sep 17 00:00:00 2001 From: ~karx Date: Tue, 16 Mar 2021 12:38:36 -0500 Subject: [PATCH] Split arguments into a Vec --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 045956c..4dc19ec 100644 --- a/src/main.rs +++ b/src/main.rs @@ -140,7 +140,11 @@ impl Program { builder } - fn run_external(&mut self, filename: String) { + fn run_external(&mut self, arguments: String) { + let argument_vec: Vec<&str> = arguments.split("-").collect(); + println!("{}", argument_vec.len()); + let filename = argument_vec[0]; + // Read contents of the provided file and construct a symbolic Program from it let contents = fs::read_to_string(filename).expect("Something went wrong reading the file"); let mut prog = Program::from_string(contents);