#[extern("vm")] fn vm_printf(fmt: *u8, ...) void; fn main() void { vm_printf("%d\n", 42); vm_printf("%d\n", -5 + 10); vm_printf("%d\n", 7 * 8); vm_printf("%d\n", 100 / 3); vm_printf("%d\n", 100 % 3); var t: bool = true; var f: bool = false; vm_printf("%d\n", t && (!f)); vm_printf("%d\n", f || t); var c: u8 = 'A'; vm_printf("%c%c\n", c, 65); vm_printf("%s\n", "hello spl"); ret; }