75 Commits

Author SHA1 Message Date
lyon1998
86f9d08d71 1+1 is parsed ok 2021-10-20 21:42:32 +08:00
lyon1998
1d5460ee75 use stmt type, tested ok 2021-10-20 20:34:23 +08:00
lyon1998
8544e91075 parse pikapi script succeed in linux 2021-10-19 08:27:09 +08:00
lyon1998
2006d7fd45 add JMP and JEZ to VM 2021-10-17 20:05:47 +08:00
lyon1998
bf59fe1667 save ram for multiLine parse 2021-10-17 19:35:50 +08:00
lyon1998
46515f6811 parse multiline is ok 2021-10-17 19:07:33 +08:00
lyon1998
907a92d692 if and while is ok 2021-10-17 18:16:23 +08:00
lyon1998
825aa9d171 if and while is ok 2021-10-17 18:08:14 +08:00
lyon1998
e726066156 save ram on test 2021-10-17 17:57:02 +08:00
lyon1998
dcc944fb57 double while is ok 2021-10-17 16:14:01 +08:00
lyon1998
b4cd946454 parser for while is ok 2021-10-16 19:52:19 +08:00
lyon1998
e64656f9ca add blockStack for parse 2021-10-16 19:09:19 +08:00
lyon1998
dfe3cecc0d add blockStack 2021-10-16 18:39:09 +08:00
lyon1998
aa5c6cebdc add Bx blockDeepth for each py line 2021-10-16 17:32:02 +08:00
lyon1998
c5540fb5f4 debug NUM and OUT for parser 2021-10-14 15:50:42 +08:00
lyon1998
2c39dd3265 add test for deep call 2021-10-14 15:13:12 +08:00
lyon1998
141243b956 support NUM in parser 2021-10-14 15:08:45 +08:00
lyon1998
d46112705f parse to asm direct 2021-10-14 10:44:59 +08:00
lyon1998
db928b1ec1 free ram after parse 2021-10-14 10:05:55 +08:00
lyon1998
6c674fdcf5 test b=a+1 2021-10-14 09:53:37 +08:00
lyon1998
d21c1efc20 add str to INVOCK parser 2021-10-14 09:51:50 +08:00
lyon1998
9edaad9fa8 change shell to pika asm 2021-10-13 22:17:40 +08:00
lyon1998
d46e2ee5c6 add deepth info 2021-10-13 21:53:01 +08:00
lyon1998
733e641a4e parser is tested ok for method and ref 2021-10-13 21:20:45 +08:00
lyon1998
0f96d41bab add parse and parse-test 2021-10-13 18:07:08 +08:00