From d57e43e1615ae28cfdc74c1c65cbe7863d782018 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Wed, 20 Oct 2021 15:57:49 +0200 Subject: refactor(tazjin/rlox): Return index after adding operations Change-Id: I100eb9b55ace37e5c7c878d3c224b567ee8d1e36 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3738 Tested-by: BuildkiteCI Reviewed-by: tazjin --- users/tazjin/rlox/src/bytecode/opcode.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'users/tazjin/rlox/src/bytecode/opcode.rs') diff --git a/users/tazjin/rlox/src/bytecode/opcode.rs b/users/tazjin/rlox/src/bytecode/opcode.rs index d2a264242496..13e2f23939ed 100644 --- a/users/tazjin/rlox/src/bytecode/opcode.rs +++ b/users/tazjin/rlox/src/bytecode/opcode.rs @@ -4,6 +4,9 @@ pub struct ConstantIdx(pub usize); #[derive(Clone, Copy, Debug)] pub struct StackIdx(pub usize); +#[derive(Clone, Copy, Debug)] +pub struct CodeIdx(pub usize); + #[derive(Debug)] pub enum OpCode { /// Push a constant onto the stack. -- cgit 1.4.1