blob: 72fb8a148b31d83a6423cd6afb14738a8b53d6ea (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
mod tokenizer;
mod vm;
fn main() {
/*
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::Constant(vm::Value::Int(123)));
blocks.add(vm::Op::Constant(vm::Value::Int(123)));
blocks.add(vm::Op::Add);
blocks.add(vm::Op::Print);
blocks.add(vm::Op::Return);
vm::run_block(blocks);
}
|