243 Commits

Author SHA1 Message Date
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
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
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
a5d1d89a15 use 0x2000,8 pool 2021-11-17 09:57:05 +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
lyon
edb058c14f add use_mem_pool define in pool_config for test 2021-11-16 10:39:14 +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
lyon
2b25ab6812 malloc free malloc is ok 2021-11-15 21:56:46 +08:00
lyon
4df52f7669 test pool_printBlocks is ok 2021-11-15 21:40:36 +08:00
lyon
0f137eb528 add pool-test 2021-11-15 20:22:26 +08:00
lyon
cfe7125d58 Merge branch 'master' of https://github.com/pikastech/pikascript 2021-11-15 16:01:35 +08:00
lyon
450f369290 add mem_test.cpp 2021-11-15 16:01:15 +08:00
lyon
3ab412f219 use NEUM to save type instead of char * 2021-11-15 09:35:48 +08:00
lyon
5316ede928 add Warning flag and solve warnings 2021-11-14 18:39:08 +08:00
lyon
ca29e11268 rezise arg to 16 byte in 32bit system 2021-11-14 13:55:54 +08:00
lyon
1d542f2839 use one char to str int pointer float type 2021-11-14 12:12:40 +08:00
lyon
d06caf63ea use strEqu instead of str_is_start_with to check type 2021-11-14 12:06:06 +08:00
lyon
f17457c72e use content to save method_ptr and method_dec 2021-11-14 11:42:13 +08:00
lyon
d10bcdf399 use memcpy in args_getStruct 2021-11-14 10:43:15 +08:00
lyon
ba938176c1 use name hash and tested ok 2021-11-13 18:48:47 +08:00
lyon
5f0d7a9d31 use name_hash compile pass 2021-11-13 16:42:01 +08:00
lyon
53d587e619 remove _n and _ctx default arg in obj 2021-11-13 10:50:05 +08:00
lyon1998
ce3df083b6 debug connot find object when run method of locals.obj 2021-11-03 21:28:37 +08:00
lyon1998
537bf1aff8 def is tested ok for add 2021-10-31 21:05:42 +08:00
lyon1998
45c095d71b return void is ok 2021-10-31 20:59:14 +08:00
lyon1998
25ed539d1c while return is ok 2021-10-31 20:54:26 +08:00
lyon1998
0e469dcc99 return a + b is ok 2021-10-31 20:48:34 +08:00
lyon1998
ffa9f04708 debug unit test 2021-10-31 20:13:40 +08:00
lyon1998
469bf9064d RET is ok 2021-10-31 20:11:55 +08:00
pikasTech
aaed9eb538 parse def to DEF and JMP is ok 2021-10-31 16:48:53 +08:00
pikasTech
1da26c1ced DEF add is ok 2021-10-31 16:25:18 +08:00
pikasTech
c84147a098 add locals for runasm line 2021-10-31 11:08:40 +08:00