701 Commits

Author SHA1 Message Date
lyon
9ebdaa5560 fix ac5 warnings 2022-02-24 14:43:51 +08:00
lyon
8f86f0b16d cancel anymous union 2022-02-24 14:24:04 +08:00
lyon
a78ce20cfc rename 2022-02-22 00:43:59 +08:00
lyon
ba1c61293b rename 2022-02-22 00:41:45 +08:00
lyon
7b36f7aa30 rename vmState to sv 2022-02-22 00:39:29 +08:00
lyon
10cc8f37e8 combine strAppend 2022-02-21 22:21:56 +08:00
lyon
ceaa5b0bfa combine str append 2022-02-21 22:19:17 +08:00
lyon
8543786215 fix warning 2022-02-21 18:03:16 +08:00
lyon
92b6c81ee2 fix warning in ac6 2022-02-21 18:00:02 +08:00
lyon
faed85d22e print('test,test') is ok 2022-02-21 17:49:54 +08:00
lyon
d865979199 ready to use parser_state to parse method stmt 2022-02-21 16:09:49 +08:00
lyon
df608634af parserState is ok 2022-02-21 16:06:09 +08:00
lyon
8305f61296 imporve parserState 2022-02-21 15:31:58 +08:00
lyon
72c3515d54 use ParserState_init and LexType_init 2022-02-21 15:24:51 +08:00
lyon
b66aaf20a9 use parse_state to solve parse process 2022-02-21 15:13:47 +08:00
lyon
80d255e8ef restore parser_multilinetoasm api 2022-02-20 05:48:06 +08:00
lyon1998
ffcb69b4f7 rename arg 2022-02-15 15:47:56 +08:00
lyon1998
c2f0892db2 not use while-0-break 2022-02-15 15:39:58 +08:00
lyon1998
18996e0fc5 combine 'break, continue' 2022-02-15 15:30:05 +08:00
lyon1998
7f9acba5dd conbine 'while, if, elif' 2022-02-15 15:13:34 +08:00
lyon1998
7102f21944 use strncmp in strIstStartWith 2022-02-15 14:57:33 +08:00
lyon1998
686b4ef8f5 comment fix 2022-02-14 21:04:33 +08:00
lyon1998
ff8ce903a0 limit the api of pika_vm 2022-02-14 20:57:15 +08:00
lyon1998
dbd61b1683 limit api of pikaParser 2022-02-14 20:40:29 +08:00
lyon1998
84f09b6ad8 use str_is_start_with instead of strncmp 2022-02-14 20:09:06 +08:00
lyon1998
f35b47dfa0 arrange the parse_proprocess 2022-02-14 18:50:08 +08:00
lyon
154ccd8e90 fix bug in remove_annontaion when occor "#" 2022-02-14 03:18:21 +08:00
lyon
c2d6a6e13b push core 2022-02-13 09:39:14 +08:00
lyon
1da3f60afb use __rsvd:u8 in arg union 2022-02-07 13:15:55 +08:00
lyon
3e87db85ca cancel 'uint8_t : 8' 2022-02-06 14:39:41 +08:00
李昂
828822a014
update src/PikaPlatform.h. 2022-02-05 18:31:08 +00:00
lyon
0b0fb6d0c8 use heap as shell buff 2022-01-29 11:14:16 +08:00
lyon
89072c3f22 fix shell bug in linux 2022-01-29 00:27:03 +08:00
lyon
1563b94d00 format 2022-01-28 12:10:32 +08:00
lyon
461164ec81 add cfg for shell, add 'c' 'sh' cmd for debuger 2022-01-28 12:07:48 +08:00
lyon
92dd8379d2 use line_handler for pikaScriptShell 2022-01-28 00:03:49 +08:00
lyon
eeb6949713 clear global var in pika shell 2022-01-27 23:16:56 +08:00
lyon
5226409842 format pikaObj and pikaShell 2022-01-27 23:14:20 +08:00
lyon
c7332e64c9 enable aligment in memory 2022-01-27 15:41:17 +08:00
lyon
5aa5ef6071 support global statement 2022-01-26 23:23:08 +08:00
lyon
8350de24f6 adding global support 2022-01-26 16:24:13 +08:00
lyon
044eb17d04 use heap to supply buff for springf 2022-01-26 13:31:14 +08:00
lyon
797607bccf fix queue overpop 2022-01-26 08:38:02 +08:00
lyon
76075564a2 use simu queue again, can not call 2 fun in one line 2022-01-26 00:31:59 +08:00
lyon
890b35a0b4 use normal list, add fun test 2022-01-25 23:31:21 +08:00
lyon
ed207b3194 format 2022-01-25 13:25:23 +08:00
lyon
f17d84f1e8 use only one buff 2022-01-25 13:24:16 +08:00
lyon
8a66d49bd3 use vsnprintf in __plt_sprintf, and add buff cfg 2022-01-25 13:20:12 +08:00
lyon
962086ddbd clear #if 0 in dataArg 2022-01-25 08:57:21 +08:00
lyon
325a11d3e7 remove argType at the end of content 2022-01-25 08:39:10 +08:00