From 3b480795fd82b5fd66b2b6263a2cac3335717202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edvard=20Th=C3=B6rnros?= Date: Sat, 9 Jan 2021 16:03:41 +0100 Subject: Super simple VM --- src/main.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 576ca20..f407767 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,19 @@ mod tokenizer; +mod vm; fn main() { - println!("Hello, world!"); - + /* let tokens = tokenizer::file_to_tokens("tests/simple.tdy"); for token in tokens.iter() { println!("| {:?}", token); } + */ + + let mut blocks = vm::Block::new("main"); + blocks.add(vm::Op::Constant(vm::Value::Bool(true))); + blocks.add(vm::Op::Print); + blocks.add(vm::Op::Return); + + vm::run_block(blocks); } -- cgit v1.2.1