From d7d18a80bb70238dec107f6724938964d157a287 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edvard=20Th=C3=B6rnros?= Date: Mon, 11 Jan 2021 15:50:11 +0100 Subject: Adding strings --- src/vm.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/vm.rs b/src/vm.rs index 406ee8e..d0b9190 100644 --- a/src/vm.rs +++ b/src/vm.rs @@ -205,6 +205,7 @@ impl VM { match self.pop_twice() { (Value::Float(a), Value::Float(b)) => self.stack.push(Value::Float(b + a)), (Value::Int(a), Value::Int(b)) => self.stack.push(Value::Int(b + a)), + (Value::String(a), Value::String(b)) => self.stack.push(Value::String(format!("{}{}", a, b))), (a, b) => error!(self, ErrorKind::TypeError(op.clone(), vec![a, b])), } } -- cgit v1.2.1