diff options
| author | Cody <cody@codyq.dev> | 2023-04-10 21:12:53 -0500 |
|---|---|---|
| committer | Cody <cody@codyq.dev> | 2023-04-10 21:12:53 -0500 |
| commit | 814fa68350cf75d5848ec6b4914e3f3bafee10fa (patch) | |
| tree | 26e598fc55e3d8e6217797fd78597987ffe3ca11 /crates/sloth_bytecode/macros/src | |
| parent | c458e9f46afcd04445dcb35d1fd9e2a85a451937 (diff) | |
| download | sloth-814fa68350cf75d5848ec6b4914e3f3bafee10fa.tar.gz | |
Beginning progress on virtual machine
Diffstat (limited to 'crates/sloth_bytecode/macros/src')
| -rw-r--r-- | crates/sloth_bytecode/macros/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/sloth_bytecode/macros/src/lib.rs b/crates/sloth_bytecode/macros/src/lib.rs index 15a09d0..31f462f 100644 --- a/crates/sloth_bytecode/macros/src/lib.rs +++ b/crates/sloth_bytecode/macros/src/lib.rs @@ -142,12 +142,12 @@ pub fn instructions(input: proc_macro::TokenStream) -> proc_macro::TokenStream { quote! { #[repr(u8)] #[derive(Clone, Debug, Eq, PartialEq)] - enum #enum_name { + pub enum #enum_name { #( #enum_fields ),* } impl #enum_name { - fn disassemble(chunk: &[u8], offset: &mut usize) -> #enum_name { + pub fn disassemble(chunk: &[u8], offset: &mut usize) -> #enum_name { let opcode = chunk[*offset]; *offset += 1; |
