3635 Commits

Author SHA1 Message Date
lyon
a971b6da37 add test to parse mpy demo 2022-05-31 16:04:46 +08:00
lyon
a90e0a1ab5 complate #if for slice 2022-05-31 14:33:57 +08:00
lyon
51540da289 fix parse error when '[' inner the string 2022-05-31 13:57:13 +08:00
lyon
ebd001a606 release v1.8.4 for simu, template and rtt 2022-05-31 08:36:32 +08:00
lyon
6c034835c2 update 030 to v1.8.4, use minimal syantex 2022-05-31 08:31:33 +08:00
lyon
3621404f1d release v1.8.4 2022-05-31 08:23:48 +08:00
lyon
65a4c6bf02 update precompiler 2022-05-31 08:22:59 +08:00
lyon
e35d815bdd add test for c_buff 2022-05-30 19:27:35 +08:00
lyon
0a48afb444 cutoff the __slice__ fn in SysObj 2022-05-30 16:38:58 +08:00
Lyon
81f0a38572
Update README.md 2022-05-30 16:33:12 +08:00
Lyon
a73ffe8b70
Update README.md 2022-05-30 16:30:59 +08:00
Lyon
68ae4fc8d7
Update README.md 2022-05-30 16:29:49 +08:00
lyon
d502c55b6d not contral init_string in syntax lavel 2022-05-30 16:23:19 +08:00
lyon
c08a077f27 remove pikascriptcore 2022-05-30 16:16:27 +08:00
lyon
bcf40725e8 add other file to pikaByteCodeGen 2022-05-30 16:04:12 +08:00
lyon
ea57031c77 add missing file 2022-05-30 15:46:54 +08:00
lyon
656d2bb44d not control stirng_init in syntex level 2022-05-30 15:43:29 +08:00
lyon
b42798c6c6 set syntex maximal as default 2022-05-30 15:23:20 +08:00
lyon
23b19a36ec add config.h for bytecodegen 2022-05-30 14:47:19 +08:00
lyon
d96d01d8a9 support slice for str and bytes, tested 2022-05-30 14:35:44 +08:00
lyon
a41d206509 test slice for str 2022-05-30 14:22:19 +08:00
lyon
c0581b4408 support nagtive index for str and bytes 2022-05-30 14:01:59 +08:00
lyon
a3096e9266 parse for slice is ok 2022-05-30 13:48:49 +08:00
lyon
9ab1c55564 parse for slice is ok 2022-05-30 13:40:50 +08:00
lyon
c40dc4bca5 use default ac6 compiler 2022-05-30 11:49:06 +08:00
Lyon
008e43e16b
Update README.md 2022-05-30 10:14:18 +08:00
Lyon
97e53f8906
Update README.md 2022-05-30 10:13:15 +08:00
Lyon
b89bce959a
Update README.md 2022-05-30 08:27:37 +08:00
lyon
137b625db8 supporting slice, test pase, function not ok 2022-05-29 14:37:59 +08:00
lyon
2a6bf4ea28 supporting __slics__, not ok 2022-05-29 14:37:59 +08:00
李昂
260e4e48cf
update README_zh.md. 2022-05-28 14:47:19 +00:00
lyon
0adf506742 update preCompiler 2022-05-28 10:45:01 +08:00
lyon
e0f4b346fc suppot void line in *.py inner function define 2022-05-28 10:43:21 +08:00
Lyon
a543d2813f
Update README.md 2022-05-27 21:21:54 +08:00
lyon
43caaac810 add Class utils for stdData, add int_to_bytes() 2022-05-27 17:09:16 +08:00
lyon
31a343a6c3 upeate precompiler 2022-05-27 15:43:45 +08:00
lyon
74908fa94c fix lexer token index error 2022-05-27 15:42:58 +08:00
lyon
2fa39bb973 check overflow for VM stack 2022-05-27 12:53:27 +08:00
lyon
b49c7d5c7c release v1.8.3 ant push to template 2022-05-27 11:51:35 +08:00
lyon
15db3a2610 importe Contribute in readme 2022-05-27 11:49:20 +08:00
lyon
3c7b765a3f support int() for bytes 2022-05-27 10:29:57 +08:00
lyon
e4ac0a8fbe fix name of shell_debug 2022-05-27 09:56:41 +08:00
lyon
320ded11c7 support obj_runCharInit() and obj_runChar() 2022-05-27 09:44:42 +08:00
lyon
abb154c0b6 hardfault in run.sh 2022-05-26 21:04:25 +08:00
lyon
2a93882af9 try to support obj_runChar, not ok 2022-05-26 20:52:36 +08:00
lyon
ffe8e85db9 use __slice__ to call __get__ indirectly 2022-05-26 17:03:58 +08:00
lyon
dad0a82b3a support Tab 2022-05-26 16:14:11 +08:00
lyon
6b63c13bef support bytes() built-in 2022-05-26 15:46:34 +08:00
lyon
2b9452a5b5 support 0oxx 2022-05-25 17:32:44 +08:00
lyon
380c8c295e add parse-test for 0b[][] 2022-05-25 17:26:07 +08:00