49 Commits

Author SHA1 Message Date
lyon
5316ede928 add Warning flag and solve warnings 2021-11-14 18:39:08 +08:00
lyon
f17457c72e use content to save method_ptr and method_dec 2021-11-14 11:42:13 +08:00
lyon1998
537bf1aff8 def is tested ok for add 2021-10-31 21:05:42 +08:00
pikasTech
aaed9eb538 parse def to DEF and JMP is ok 2021-10-31 16:48:53 +08:00
pikasTech
1da26c1ced DEF add is ok 2021-10-31 16:25:18 +08:00
pikasTech
c84147a098 add locals for runasm line 2021-10-31 11:08:40 +08:00
pikasTech
f578997f2a rename args to pars 2021-10-31 11:05:09 +08:00
pikasTech
582af57772 add globals is ok 2021-10-31 11:01:14 +08:00
pikasTech
96fec2858d add locals for run_insturct 2021-10-31 10:57:05 +08:00
pikasTech
98383a3929 use parameters to save globals and locals 2021-10-31 10:37:22 +08:00
pikasTech
3ffa044c06 rename globalArgs to globals 2021-10-30 22:20:26 +08:00
pikasTech
3878bb23fd rename localArgs to global Args 2021-10-30 22:18:37 +08:00
pikasTech
549d01184f only 60 error to be solve 2021-10-30 22:08:44 +08:00
pikasTech
31d1771dfa use obj to store localArgs 2021-10-30 21:50:20 +08:00
pikasTech
6c1664e37a using local args instead of obj 2021-10-30 20:59:04 +08:00
pikasTech
3914187ba7 use subLocalArgs is ok 2021-10-30 16:51:05 +08:00
pikasTech
b4d077f5d2 use localArgs contain runRes 2021-10-30 16:44:18 +08:00
pikasTech
1b4b39cf15 add comment for INSTRUCT 2021-10-30 12:01:02 +08:00
pikasTech
3f29edf64c def and run vm method is ok 2021-10-30 11:51:04 +08:00
pikasTech
67ba61db3c use localArgs to store run queue 2021-10-30 11:49:55 +08:00
pikasTech
b9adda11b1 RET is ok 2021-10-30 11:08:56 +08:00
pikasTech
a26743cb3b DEF method is ok 2021-10-29 22:13:46 +08:00
pikasTech
aa66c108c7 save B1 to method Ptr in DEF insturct 2021-10-29 21:45:24 +08:00
lyon1998
695554046b debug p0.x = 1 error 2021-10-26 20:50:13 +08:00
lyon1998
845d1fc652 while 1_to 10 isok 2021-10-21 18:38:28 +08:00
lyon1998
d20053516c jjcc is ok 2021-10-21 18:28:52 +08:00
lyon1998
12cf775060 float and int add is ok 2021-10-21 18:07:29 +08:00
lyon1998
12dbd08a9a 1 + 1 is ok 2021-10-21 18:02:11 +08:00
lyon1998
6c7eb7e55a use New_Class() back, and Class()need to be generate 2021-10-18 17:33:55 +08:00
lyon1998
709f9437bf change New_Class() to Class() 2021-10-18 11:33:11 +08:00
lyon1998
03ae5a44c7 test while is ok 2021-10-17 22:38:27 +08:00
lyon1998
d1ed706b46 jump back is ok 2021-10-17 22:24:20 +08:00
lyon1998
3b401c295e test for JEZ and JMP is ok 2021-10-17 22:18:20 +08:00
lyon1998
3e1a279c86 supporting JMP for vm 2021-10-17 20:58:27 +08:00
lyon1998
c2a37faf47 test JMP for asm line is ok 2021-10-17 20:34:40 +08:00
lyon1998
e64656f9ca add blockStack for parse 2021-10-16 19:09:19 +08:00
lyon1998
978b733ca1 supporting sysRes for VM 2021-10-15 11:00:13 +08:00
lyon1998
966f445a33 VM run is tested ok 2021-10-14 23:39:24 +08:00
lyon1998
5bcc05a311 debuging RUN 2021-10-14 23:22:48 +08:00
lyon1998
c6dec36080 test VM REF 2021-10-14 23:03:31 +08:00
lyon1998
71bb89eb0c REF is tested ok 2021-10-14 22:54:46 +08:00
lyon1998
edf3552aeb STR is ok 2021-10-14 21:02:19 +08:00
lyon1998
2adaedf2a6 test a = 1.1 ok 2021-10-14 20:49:43 +08:00
lyon1998
f4f4edc131 OUT is ok 2021-10-14 20:46:32 +08:00
lyon1998
61aed3c36b add object-test for copyArg 2021-10-14 20:44:50 +08:00
lyon1998
40dfcfa423 add pikaVM_runAsm, add pushArg for queue 2021-10-14 19:45:39 +08:00
lyon1998
43c764c6e0 conter size at out 2021-10-14 16:12:08 +08:00
lyon1998
f984c29bc3 exit is ok 2021-10-14 15:58:32 +08:00
lyon1998
b515250962 add VM_test 2021-10-14 15:52:01 +08:00