diff options
Diffstat (limited to 'src/vm.rs')
| -rw-r--r-- | src/vm.rs | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -69,6 +69,8 @@ pub enum Op { ReadLocal(usize), Assign(usize), + Define(Type), + Call(usize), Print, @@ -401,6 +403,8 @@ impl VM { self.stack[slot] = self.stack.pop().unwrap(); } + Op::Define(_) => {} + Op::Call(num_args) => { let new_base = self.stack.len() - 1 - num_args; match &self.stack[new_base] { |
