2133 Commits

Author SHA1 Message Date
lyon
fc2e4f2287 parse for continue is ok 2021-12-29 21:10:04 +08:00
lyon
45ee8621cc parse for brk is ok 2021-12-29 21:06:56 +08:00
lyon
f4a3b1079a fix core test in readme_zh 2021-12-29 20:50:53 +08:00
lyon
5a1639684d Merge branch 'master' of https://gitee.com/lyon1998/pikascript 2021-12-29 20:48:14 +08:00
lyon
ff1e24c953 fix readme for core develop in readme_zh.md 2021-12-29 20:47:42 +08:00
李昂
b18c17f832
update README_zh.md. 2021-12-29 10:15:14 +00:00
lyon
57087045c5 remove for_range block 2021-12-29 10:12:48 +08:00
lyon
41f7c5f3c7 update core v1.3.0, fix for_for memory bug 2021-12-29 10:08:22 +08:00
lyon
a70cfd82d1 fix for_for del bug 2021-12-29 10:06:48 +08:00
lyon
2bd2e2f4eb fix parse test 2021-12-29 01:27:42 +08:00
lyon
e3896aa574 update lib v1.3.0 2021-12-29 01:15:43 +08:00
lyon
ada4f202be update SysObj to support _r[x] 2021-12-29 01:15:05 +08:00
lyon
f7c0f81b56 add test from rtt, do not catch bug 2021-12-29 01:12:56 +08:00
lyon
570e3b6660 update v1.3.0 2021-12-29 01:01:06 +08:00
lyon
5a983ad577 use _r[x] to replase __range[x] to save asm flash 2021-12-29 00:57:08 +08:00
lyon
feb0e9d8f7 use _l[x] instead of __list[x] to save asm flash 2021-12-29 00:55:49 +08:00
lyon
1db1865f5d use arg_strAppend to save memory from 5.8k to 2.2k in 'for range' 2021-12-29 00:52:45 +08:00
lyon
ef0d13c94d add arg_strAppend to save memory when append str 2021-12-29 00:36:13 +08:00
lyon
b778bc2287 save 1K when parse 'for range' 2021-12-29 00:26:36 +08:00
lyon
cbffcb6eec use strs instead of lexer in parser 2021-12-29 00:20:46 +08:00
lyon
632b857a3c use multiline in parse_test 2021-12-29 00:10:25 +08:00
李昂
8f31737e6e
update bsp/stm32g030c8/pikascript/requestment.txt. 2021-12-28 09:08:13 +00:00
李昂
54d7911deb
update package/STM32G030Booter/stm32g0xx_it.c. 2021-12-28 09:07:46 +00:00
李昂
276738a5a0
update package/STM32G030Booter/main.c. 2021-12-28 09:07:32 +00:00
李昂
640a751513
update package/STM32G070CBBooter/main.c. 2021-12-28 09:06:55 +00:00
pikastech
cac73f3f6e update main_snake.py 2021-12-28 16:49:04 +08:00
pikastech
409d2bebf5 update core for g030, update keil project 2021-12-28 16:46:32 +08:00
pikastech
49802461e7 Merge branch 'master' of https://gitee.com/lyon1998/pikascript 2021-12-28 10:51:03 +08:00
pikastech
9c79282ba6 update g070 keil project and update core 2021-12-28 10:50:47 +08:00
李昂
0b55bc2549
update package/STM32G070CBBooter/main.c. 2021-12-28 02:50:40 +00:00
pikastech
fda9957e83 update v1.3.0 2021-12-28 10:41:52 +08:00
李昂
317748ba0d
update package/pikaRTBooter/rt_pika.c. 2021-12-28 02:38:37 +00:00
lyon
65d1251234 add pikaScriptShell in pikaObj 2021-12-28 10:27:49 +08:00
lyon
50851b0500 update module falure 2021-12-28 09:27:02 +08:00
lyon
a1cdd62a31 for_for_range parse error in DEL __list[x] 2021-12-28 09:20:04 +08:00
李昂
d9b4666032
update port/rt-thread/main.py. 2021-12-27 17:33:14 +00:00
lyon
1075d2b96e release core v1.3.0 lib v1.3.0 data v0.0.9 2021-12-28 01:24:11 +08:00
lyon
2d22ed170a update PikaStdData and PikaStdLib 2021-12-28 01:21:47 +08:00
lyon
56bc4deef7 for i in range(0, 10) 2021-12-28 01:19:26 +08:00
lyon
a3465dbbeb fix mem error in for in range() 2021-12-28 01:15:06 +08:00
lyon
dbc9b8e01c for i in range(0,10) is ok 2021-12-28 01:04:10 +08:00
lyon
89ff3a075d transfer __range_a[x] by ASM 2021-12-28 00:49:13 +08:00
lyon
0e51c7ffef run __list[x].__next__ directly to init __list[x] obj 2021-12-28 00:27:43 +08:00
lyon
567205447d rangeObj don't need run __iter__() 2021-12-27 23:54:31 +08:00
lyon
1405afe218 transfer a1, a2, a3 to RangeObj.__iter__() 2021-12-27 23:27:19 +08:00
lyon
9952c8d485 splite object 2021-12-27 23:19:32 +08:00
lyon
45fec663e0 range() create a splite MATE_OBJCECT 2021-12-27 23:17:21 +08:00
lyon
435c0f8f2d __range_a1,a2,a3 is check ok 2021-12-27 22:00:42 +08:00
lyon
a343940e69 add range() 2021-12-27 21:57:08 +08:00
lyon
38ac76b3dc add RangeObj.c to support range 2021-12-27 21:41:17 +08:00