blob: a58f610417fd5ec3101f2b66ff07186a334a9fc9 (
plain) (
tree)
|
|
//! Bytecode interpreter for Lox.
//!
//! https://craftinginterpreters.com/chunks-of-bytecode.html
mod chunk;
mod opcode;
mod value;
use chunk::Chunk;
use opcode::OpCode;
pub fn main() {
let mut chunk: Chunk = Default::default();
let constant = chunk.add_constant(1.2);
chunk.add_op(OpCode::OpConstant(constant));
chunk.add_op(OpCode::OpReturn);
chunk::disassemble(&chunk, "test chunk");
}
|