def and run vm method is ok

This commit is contained in:
pikasTech 2021-10-30 11:51:04 +08:00
parent 67ba61db3c
commit 3f29edf64c

View File

@ -380,21 +380,21 @@ TEST(VM, RET_instruct) {
EXPECT_EQ(pikaMemNow(), 0); EXPECT_EQ(pikaMemNow(), 0);
} }
// TEST(VM, RUN_DEF) { TEST(VM, RUN_DEF) {
// char* pikaAsm = (char*) char* pikaAsm = (char*)
// "B0\n" "B0\n"
// "0 DEF test()\n" "0 DEF test()\n"
// "B0\n" "B0\n"
// "0 JMP 1\n" "0 JMP 1\n"
// "B1\n" "B1\n"
// "0 NUM 1\n" "0 NUM 1\n"
// "0 RET\n" "0 RET\n"
// "B0\n" "B0\n"
// "0 RUN test\n" "0 RUN test\n"
// "0 OUT a\n"; "0 OUT a\n";
// PikaObj* self = New_TinyObj(NULL); PikaObj* self = New_TinyObj(NULL);
// args_deinit(pikaVM_runAsm(self, pikaAsm)); args_deinit(pikaVM_runAsm(self, pikaAsm));
// int num = obj_getInt(self, (char*)"a"); int num = obj_getInt(self, (char*)"a");
// obj_deinit(self); obj_deinit(self);
// EXPECT_EQ(pikaMemNow(), 0); EXPECT_EQ(pikaMemNow(), 0);
// } }