[rlox] Lint main.rs

This commit is contained in:
ctsk
2023-10-08 13:38:42 +02:00
parent 824ab73dcf
commit 68b165bebe

View File

@@ -7,22 +7,22 @@ use std::io;
use bc::Chunk; use bc::Chunk;
use vm::VM; use vm::VM;
use crate::vm::VMError;
fn repl() { fn repl() {
let mut buffer = String::new(); let mut buffer = String::new();
loop { loop {
match io::stdin().read_line(&mut buffer) { match io::stdin().read_line(&mut buffer) {
Ok(n) => { Ok(_) => {
let mut chunk = Chunk::new(); let mut chunk = Chunk::new();
lc::compile(buffer.as_str(), &mut chunk); lc::compile(buffer.as_str(), &mut chunk);
let mut vm = VM::new(); let mut vm = VM::new();
let result = vm.run(&chunk); let result = vm.run(&chunk);
println!("{:?}", result); println!("{:?}", result);
buffer.clear(); buffer.clear();
}, }
Err(error) => todo!() Err(error) =>
println!("{:?}", error),
} }
} }
} }