3238 Commits

Author SHA1 Message Date
lyon1998
03ced778f9 use more parserState forEachToken 2022-04-03 12:07:42 +08:00
lyon1998
2b98c711f6 use lexer_forEach 2022-04-03 12:06:55 +08:00
lyon
bd76eef3aa use global const "" 2022-04-03 10:44:21 +08:00
lyon1998
ab8c177e00 fixed the '-3-3' bug 2022-04-02 23:32:59 +08:00
lyon1998
7bac0becc9 use arg_foreach in poptoken 2022-04-02 23:28:02 +08:00
lyon1998
c232e8d3fc enhance parser_test 2022-04-02 22:39:43 +08:00
lyon1998
9e9567dd42 fix '-3+3' error 2022-04-02 22:37:41 +08:00
lyon1998
6152c96edf update parse-test 2022-04-02 21:43:32 +08:00
lyon1998
d8f35fea36 use lexer_forEachToken in parser 2022-04-02 18:58:20 +08:00
lyon1998
0e2da7bd28 type a then print a is ok 2022-04-02 17:07:35 +08:00
lyon1998
86316bf5d3 add spped for VMState_getInputArgNum 2022-04-02 16:35:19 +08:00
lyon1998
f05931d320 check inpput arg num when call function 2022-04-02 16:30:36 +08:00
lyon1998
723f456f53 test ok for a = (3-4) -4 2022-04-02 15:50:31 +08:00
lyon1998
9dea4765fd reconnize '-' as operator always 2022-04-02 15:48:44 +08:00
lyon1998
85f5265f98 need method for token as unit 2022-04-02 01:54:29 +08:00
李昂
fc1771b41f
add examples/Car/main_pikacar.py. 2022-04-01 13:57:10 +00:00
李昂
97bb272a45
rename examples/Car/main.py to examples/Car/main_rtt.py. 2022-04-01 13:56:51 +00:00
lyon1998
dc42b5bc4d solving unused stack args 2022-03-31 20:32:33 +08:00
lyon1998
48d38c3c74 use FreeObj instead of MateObj in package 2022-03-31 19:36:37 +08:00
lyon1998
6d9afa296e use obj_newObjInPackge instead of newMateObj directly 2022-03-31 19:35:48 +08:00
lyon1998
94ed084723 manully add packages in PikaStdLib 2022-03-31 18:27:54 +08:00
lyon1998
5d4b88946a update readme 2022-03-31 15:40:09 +08:00
lyon1998
abb290595f test a+=1 2022-03-31 15:36:35 +08:00
lyon1998
632b50ad52 support self_operation 2022-03-31 15:33:43 +08:00
lyon1998
0fa4a6a804 self operation ok 2022-03-31 15:29:23 +08:00
lyon1998
1a14c82441 fix bug of parser 2022-03-31 14:33:56 +08:00
lyon1998
6e7961d6bb support multiline comment 2022-03-31 13:36:44 +08:00
lyon1998
454034ac2a redirect document link 2022-03-31 11:59:01 +08:00
lyon
ae62279eda update 070 to v1.5.4, use speed_optimize 2022-03-30 23:10:58 +08:00
lyon1998
8a78ccfb2d fix packages commit id 2022-03-30 22:55:44 +08:00
lyon1998
f755ec1004 add pika_bsp.h 2022-03-30 22:54:55 +08:00
lyon1998
6c79f9cfb5 update packages.toml 2022-03-30 22:54:34 +08:00
lyon1998
918cefad84 use pika_bsp.h instead of old pik_config.h 2022-03-30 22:53:55 +08:00
lyon1998
29a57de562 fix v1.5.4 about pika_config_valid.h 2022-03-30 20:32:15 +08:00
lyon1998
307be4d77a use pika_config_valid.h to replase pikaConfigValid.h 2022-03-30 20:31:13 +08:00
lyon1998
b46e795b4e release v1.5.4 2022-03-30 20:15:26 +08:00
lyon1998
5154dd5e65 use PIKA_OPTIMIZE == to config OPTIMIZE 2022-03-30 20:12:39 +08:00
lyon1998
2c9bd607ef remove pool platform 2022-03-30 11:36:57 +08:00
lyon1998
29f125dcd9 git push 2022-03-30 11:32:30 +08:00
lyon1998
bd0742388b rename config macro 2022-03-30 11:24:51 +08:00
lyon1998
0dd9e6a180 push PikaStdTask 2022-03-30 01:22:25 +08:00
lyon1998
bf6addafdf reset error_code after error_handle 2022-03-30 01:13:42 +08:00
lyon1998
0054d33dae align stack to 4byte 2022-03-30 00:59:43 +08:00
lyon1998
26942923bf use static stack instead of link stack 2022-03-30 00:27:04 +08:00
lyon1998
60514571b6 clean stack when match new line 2022-03-29 22:32:20 +08:00
lyon1998
8116f4f48b use '_' to replace 'top' in stack 2022-03-29 22:15:14 +08:00
lyon1998
6256d26b62 put stack to vmstate 2022-03-29 21:48:12 +08:00
lyon1998
63639e410a not clear invoke stackes when new line 2022-03-29 21:41:13 +08:00
lyon1998
3f034c8193 only one stack 2022-03-29 21:07:35 +08:00
lyon1998
5caa931170 use argName[0] to check run arg num 2022-03-29 21:00:08 +08:00