stage1 部分功能测试00,01,02,06成功
This commit is contained in:
19
stage1/test01.spl
Normal file
19
stage1/test01.spl
Normal file
@@ -0,0 +1,19 @@
|
||||
#[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;
|
||||
}
|
||||
Reference in New Issue
Block a user