sandwich

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

commit dbc9e1d38f1143ea18e9dbdde9c74e6cbeaabfa2
parent 773c563f97578a86eb8e671fcfdb4f8e291b809c
Author: ~karx <karx@tilde.team>
Date:   Sun,  7 Feb 2021 00:33:41 +0000

name changes

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

diff --git a/src/main.rs b/src/main.rs @@ -49,7 +49,7 @@ impl Program { self.vars.insert(argument_vec[0], argument_vec[1]); } - fn eval(&mut self, instruction: &String) { + fn parse(&mut self, instruction: &String) { let opcode = instruction.chars().collect::<Vec<char>>()[0]; let arguments = &instruction[1..]; @@ -69,7 +69,7 @@ impl Program { while self.pc < self.data.len() { let instruction = self.data[self.pc].to_owned(); - self.eval(&instruction); + self.parse(&instruction); self.pc = self.pc + 1; } @@ -85,7 +85,7 @@ impl fmt::Display for Program { fn main() { let args: Vec<String> = env::args().collect(); if args.len() == 1 { - panic!("You must provide an argument!"); + panic!("You must provide a filename!"); } let filename = &args[1];