525 Commits

Author SHA1 Message Date
lyon
0c7aae3f68 use only one list in task 2022-01-24 18:50:20 +08:00
lyon
6d0a43aa80 add Bx for default RET ins 2022-01-24 00:19:09 +08:00
lyon
1c1692e759 Merge branch 'master' of https://gitee.com/lyon1998/pikascript 2022-01-23 23:18:23 +08:00
lyon
d59fe72f86 update g030 and g070 to v1.3.4 and support task 2022-01-23 23:17:52 +08:00
lyon
bd9f873b3c use printf in mem.max() 2022-01-23 22:53:27 +08:00
lyon
0d71929d8d fix ci error of Task 2022-01-23 21:50:05 +08:00
lyon
6eb50de34d update asm format 2022-01-23 00:14:56 +08:00
lyon
6d942d9404 change asm format 2022-01-23 00:13:16 +08:00
lyon
1c48758dab update asm format 2022-01-23 00:07:06 +08:00
lyon
7a51a5012a use asm in StdTask 2022-01-23 00:04:37 +08:00
lyon
f5fab030c0 update PikaStdTask 2022-01-22 23:49:53 +08:00
lyon
f77fbbbd5b update 2022-01-21 02:21:09 +08:00
lyon
b4e0a1e76b testing call_when 2022-01-20 22:24:08 +08:00
lyon
3b8b5546be setPtr when init 2022-01-20 22:08:33 +08:00
lyon
112a1b0b0d use only PikaAsm in PikaStdTask 2022-01-20 21:59:43 +08:00
lyon
56069510c3 use PikaAsm in Task_Run_Once 2022-01-20 21:50:38 +08:00
lyon
fc7028c158 add Task.py for linux/port 2022-01-20 19:56:43 +08:00
lyon
18d924efc1 add PikaStdTask() 2022-01-20 19:35:55 +08:00
lyon
372b619a13 task.do_always and task.run_once() is ok 2022-01-20 19:35:55 +08:00
lyon
b1419fa39e add asm_define_heap 2022-01-19 11:19:27 +08:00
lyon
16e282cf4f support list[], dict[], string[] 2022-01-18 23:51:02 +08:00
lyon
8894e270f3 support s[2] = 'q' 2022-01-18 23:37:48 +08:00
lyon
5b8a41f0d5 res = 'test'[2] is ok 2022-01-18 22:05:34 +08:00
lyon
b182e4af31 __get__ string is ok 2022-01-18 21:55:08 +08:00
lyon
f90e485f33 clear bsp 2022-01-18 01:39:25 +08:00
lyon
455ba7a565 parse a[b] = c ok 2022-01-17 23:36:36 +08:00
lyon
6dce7ead45 parse a = b[c+d] + e[f*j] is ok 2022-01-17 21:35:19 +08:00
lyon
d2bd8b44e0 a = b[c+d] is ok 2022-01-17 21:16:51 +08:00
lyon
827c70bb08 parse a = b[c] is ok 2022-01-17 20:25:32 +08:00
lyon
72f8726f55 fix qume-arm2d project 2022-01-16 20:00:46 +08:00
lyon
3bdf63379e parse '[' mem check pased 2022-01-16 00:41:59 +08:00
lyon
4d32223746 add some method for token 2022-01-15 22:58:36 +08:00
lyon
9fd48577e4 fix warnings in M4 2022-01-15 22:19:58 +08:00
lyon
56bf2fb32f fix warning in strsReplace 2022-01-15 22:16:57 +08:00
lyon
1e87212bf9 update g070 to v1.3.2 2022-01-15 09:47:25 +08:00
lyon
a1d1d12d32 init the mate obj when OUT 2022-01-14 22:38:02 +08:00
lyon
957863a382 should use hash in the PikaObj instead of name 2022-01-13 23:31:06 +08:00
lyon
4ed66eb3f4 __set()__ and __get()__ for list, dict ,string ok 2022-01-13 21:56:44 +08:00
lyon
e6d35c377b remove set() from PikaObj 2022-01-13 20:17:27 +08:00
lyon
8833e606ab free obj auto when arg is updated 2022-01-13 19:39:05 +08:00
lyon
6d8bba2dcc for in string is ok 2022-01-13 17:07:07 +08:00
lyon
45893d20d2 update StdData to package 2022-01-13 16:36:47 +08:00
lyon
1e6313aad6 add String class in PikaStdData 2022-01-13 16:34:46 +08:00
lyon
a312e2ad81 fix ac5 warning for stdlib, clean the RangeObj 2022-01-13 16:31:30 +08:00
lyon
926f31344c update PikaStdLib, and install the rust in insatll.sh 2022-01-13 16:28:13 +08:00
lyon
3996f188ca test xxx ... pased 2022-01-12 22:41:55 +08:00
lyon
b26ec0d64a add test print('xxx x...') 2022-01-12 22:38:35 +08:00
lyon
99d6a411ca update 2022-01-11 23:12:07 +08:00
lyon
b54cd1ed5a auto convert int args and flot args 2022-01-11 22:22:53 +08:00
lyon
717861f2a0 release v1.3.2 2022-01-11 20:23:25 +08:00