304 Commits

Author SHA1 Message Date
lyon
2a49c4d840 add PikaStdData__parseExtern 2021-12-20 16:00:04 +08:00
lyon
f94630e75e add weak hock to extern the parse from packages 2021-12-20 15:49:49 +08:00
lyon
b95cf7a097 use elif in main_snake for g030 2021-12-20 00:18:13 +08:00
lyon
20b228e3aa use more warning and debug maybe use uninited 2021-12-19 00:49:43 +08:00
lyon
c359401418 use microlib and not use mem pool in g030 2021-12-15 22:44:57 +08:00
lyon
38244dfe0b debug test for else in else 2021-12-14 22:31:28 +08:00
lyon
22f6f8e5c5 add test for else 2021-12-14 22:24:18 +08:00
lyon
484b6a1860 support elif and else 2021-12-14 22:17:37 +08:00
lyon
8f0d8fe59f add lib file 2021-12-13 23:28:58 +08:00
lyon
b856dc680d add pkg_push tool 2021-12-13 22:16:50 +08:00
lyon
5fe634105b add dict for dict 2021-12-13 22:03:59 +08:00
lyon
adaff1bd43 add dict in stddata 2021-12-13 22:01:42 +08:00
lyon
078eab2bfb add pikastddata.py 2021-12-13 21:44:05 +08:00
lyon
854517ffe4 rm .py in -lib 2021-12-13 21:41:44 +08:00
lyon
16796cb437 rm list from stdlib 2021-12-13 21:31:27 +08:00
lyon
d08b124785 add pikaStdData 2021-12-13 21:24:48 +08:00
pikastech
2059f1f97f add pikaRTBooter 2021-12-12 23:54:29 +08:00
lyon
e221865843 debug ifndef bug 2021-12-12 18:23:12 +08:00
pikastech
71ea75e898 update version fot g030 package 2021-12-11 16:49:52 +08:00
lyon
681a3638ca update pikastedevice in port/linux 2021-12-10 23:01:00 +08:00
lyon
df33500696 fix typo of Device_GPIO.c, add __init__() for all stddevice 2021-12-10 23:00:04 +08:00
lyon
93ee9424a8 support __init__() for class 2021-12-10 22:53:06 +08:00
lyon
4188460560 update PikaStdDevice to latest 2021-12-10 22:26:13 +08:00
lyon
08f227ffbb support annotation for obj_run 2021-12-10 20:09:11 +08:00
pikastech
a5291aaa52 fix ac5 warnings 2021-12-10 16:22:19 +08:00
lyon
2f51367a59 check syntax error about branckes 2021-12-10 11:41:33 +08:00
lyon
41fe410f04 use weak memcpy and memset 2021-12-09 20:04:31 +08:00
pikastech
3ee6d19b6e add rtThreadBooter v1.0.0 2021-12-07 21:20:32 +08:00
lyon
37437c9c8e rename platform weak functions 2021-12-07 19:33:58 +08:00
lyon
1659e13091 use weak to support stdio 2021-12-07 19:17:36 +08:00
root
85a2734462 use pikaplatform.h to include libc 2021-12-07 15:45:38 +08:00
pikastech
fb09382d3e add pikaBitCodeCompiler 2021-11-28 19:41:41 +08:00
lyon
64e5492892 update file 2021-11-28 19:03:31 +08:00
lyon
7c9fafafc4 suppport or and not 2021-11-28 17:26:17 +08:00
lyon
aa0512bd13 test parse or is ok 2021-11-28 17:06:55 +08:00
lyon
d3889fdb25 use lexer to get clean cmd 2021-11-28 17:02:27 +08:00
lyon
9304bd0153 test <+ and ~ parse 2021-11-28 11:51:41 +08:00
lyon
26c102802a << >> is ok 2021-11-28 01:44:17 +08:00
lyon
a5844e896c ~ is ok 2021-11-28 01:42:14 +08:00
lyon
27b42d7822 ** is tested ok 2021-11-28 01:29:47 +08:00
lyon
b93bdc7d59 vm equ is ok 2021-11-28 01:21:24 +08:00
lyon
1371aa98c1 merge float | float together 2021-11-27 21:49:38 +08:00
lyon
31e45abe64 debug += for parser 2021-11-27 21:22:19 +08:00
lyon
5bf39388c0 more operator in parser is ok 2021-11-27 21:11:09 +08:00
lyon
1b6994e2fb devide stmt by str is ok 2021-11-27 20:49:08 +08:00
lyon
b8c33335bd rename api of Parser 2021-11-27 20:21:04 +08:00
lyon
825344910f use lexer to get operator 2021-11-27 20:11:35 +08:00
lyon
e142c3fbaf use pool and add pool_size 2021-11-27 19:00:17 +08:00
lyon
88009a8713 use lexer in stmt_type_match 2021-11-27 18:05:32 +08:00
lyon
b24dbc50a6 string is ok 2021-11-27 17:26:06 +08:00