sandwich

A funny programming language written in Rust
git clone https://tilde.team/~karx/sandwich.git
Log | Files | Refs | README | LICENSE

commit 96bdc3c5f4097a9db149d14940c5ac3ecbdcc0ec
parent bcf8045763e91d2ed0a2a023febd46618afc8fbf
Author: ~karx <karx@tilde.team>
Date:   Tue, 16 Mar 2021 12:38:36 -0500

Split arguments into a Vec

Diffstat:
Msrc/main.rs | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 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);