1011 Commits

Author SHA1 Message Date
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
lyon
e33cc48295 add assert 2021-11-27 12:03:56 +08:00
lyon
9232ca84dc add and and symbel tokens 2021-11-27 12:02:26 +08:00
lyon
7c5b460816 , is ok 2021-11-27 11:58:15 +08:00
lyon
dd2f4fe27f use tokens_arg instead of buffs to save memory 2021-11-27 10:29:47 +08:00
lyon
7f9ea0f6ae num lit and sym is ok 2021-11-27 01:13:24 +08:00
lyon
1dedae7101 add symbel not ok 2021-11-27 00:30:21 +08:00
lyon
e50782cbd0 all operator is tested ok for lexer 2021-11-26 22:20:49 +08:00
lyon
1d64eb3df8 operator is tested ok 2021-11-26 22:18:01 +08:00
lyon
a5f2f4565a asser printTokens is ok 2021-11-26 20:34:58 +08:00
lyon
a270a01229 print tokens is ok 2021-11-26 20:33:35 +08:00
lyon
92af6cd31f lex not is ok 2021-11-26 20:19:41 +08:00
lyon
f477418657 add List for STDLib, add int() float() method 2021-11-24 11:15:50 +08:00
lyon
db51f0520a debug signed parse error, add test for signed parse 2021-11-24 11:07:25 +08:00
lyon
b7079aecbe Merge branch 'master' of https://github.com/pikastech/pikascript 2021-11-24 11:01:34 +08:00
lyon
150c450231 use self as globals 2021-11-23 12:15:12 +08:00
lyon
f195d6076f debug signed num 2021-11-22 17:21:20 +08:00
pikastech
b7ac057d75 update heap size to 0x1400 update arm2d 2021-11-20 21:25:05 +08:00
lyon
e99b546028 return mem directly 2021-11-20 10:04:12 +08:00
lyon
eff3d676bc pool init 2021-11-20 09:58:10 +08:00
lyon
d132f2c4c5 move pool config together 2021-11-20 09:56:30 +08:00
lyon
dd2e10f0dd add getMem method for mem checker 2021-11-20 09:43:13 +08:00
lyon
890066de97 use tiny obj for memchecker 2021-11-20 09:40:50 +08:00
lyon
d4eb934eca type_ is ok 2021-11-20 09:33:38 +08:00
lyon
b56c2bcc68 int_float_convert is tested ok 2021-11-20 09:28:21 +08:00
lyon
2e11f0b09a no check purl free memory 2021-11-17 22:30:52 +08:00
lyon
805638f445 update test list 2021-11-17 11:03:56 +08:00
lyon
4e67a1925f test append and get for list is ok 2021-11-17 10:59:13 +08:00
lyon
f3e17a2a75 add method for list 2021-11-17 10:40:08 +08:00
lyon
f2b652ca80 debug obj_setArg 2021-11-17 10:25:27 +08:00
lyon
6480ec1adb add pikastd_list.c 2021-11-17 10:10:18 +08:00
lyon
43b8105f6f add pikastdlib.py 2021-11-17 10:09:52 +08:00
lyon
a5d1d89a15 use 0x2000,8 pool 2021-11-17 09:57:05 +08:00
pikastech
3037a67c39 update keil-simu and add __use_quick_malloc in platform 2021-11-16 21:15:00 +08:00
lyon
f351299a93 add dynamic pool in mian.cpp for test 2021-11-16 16:25:22 +08:00
lyon
4bfd926ec1 high speed can run in small ram 2021-11-16 15:24:03 +08:00
pikastech
5ae8692985 add info 2021-11-16 10:48:19 +08:00
lyon
edb058c14f add use_mem_pool define in pool_config for test 2021-11-16 10:39:14 +08:00
lyon
88645154ca skip 8 bit 2021-11-16 10:20:28 +08:00
pikastech
3b16c9de21 Merge branch 'master' of https://github.com/pikastech/pikascript 2021-11-16 00:49:56 +08:00
lyon
c5aff75ebe save first_free_index 2021-11-16 00:28:41 +08:00
pikastech
30fabfd58b add use_mem_pool define for g030 2021-11-15 23:23:43 +08:00
lyon
c374ce882a move pika_pool to config 2021-11-15 22:52:30 +08:00
lyon
19dca356e3 bitmap is tested ok ! 2021-11-15 22:23:02 +08:00