[rlox] Use fewer files
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
#[repr(u8)]
|
||||
#[derive(Debug)]
|
||||
pub enum Op {
|
||||
Return
|
||||
}
|
||||
@@ -1,11 +1,7 @@
|
||||
mod chunk;
|
||||
mod bytecode;
|
||||
|
||||
use chunk::Chunk;
|
||||
use bytecode::Op;
|
||||
mod vm;
|
||||
|
||||
fn main() {
|
||||
let mut chunk = Chunk::new("TEST".to_string());
|
||||
chunk.add(Op::Return);
|
||||
let mut chunk = vm::Chunk::new("TEST".to_string());
|
||||
chunk.add(vm::Op::Return);
|
||||
println!("{:?}", chunk);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
use crate::Op;
|
||||
|
||||
use std::fmt;
|
||||
|
||||
#[repr(u8)]
|
||||
#[derive(Debug)]
|
||||
pub enum Op {
|
||||
Return
|
||||
}
|
||||
|
||||
pub struct Chunk {
|
||||
code: Vec<Op>,
|
||||
name: String
|
||||
Reference in New Issue
Block a user