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
|
aafc990cdf
|
debug warnings in gcc-enbi
|
2021-12-07 15:14:21 +08:00 |
|
pikastech
|
044a2a8f09
|
use platform wait to lock memory pool
|
2021-11-29 17:10:21 +08:00 |
|
lyon
|
7c9fafafc4
|
suppport or and not
|
2021-11-28 17:26:17 +08:00 |
|
lyon
|
d3889fdb25
|
use lexer to get clean cmd
|
2021-11-28 17:02:27 +08:00 |
|
lyon
|
26c102802a
|
<< >> is ok
|
2021-11-28 01:44:17 +08:00 |
|
lyon
|
2a9e1cae57
|
<= >= & | ~ is ok
|
2021-11-28 01:36:58 +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
|
591d96ebbe
|
adding operator fo vm
|
2021-11-27 21:58:09 +08:00 |
|
lyon
|
1371aa98c1
|
merge float | float together
|
2021-11-27 21:49:38 +08:00 |
|
lyon
|
12912dd3dc
|
support >= <= for parser
|
2021-11-27 21:25:45 +08:00 |
|
lyon
|
31e45abe64
|
debug += for parser
|
2021-11-27 21:22:19 +08:00 |
|
lyon
|
ba9e5cdc70
|
add more operators
|
2021-11-27 21:06:01 +08:00 |
|
lyon
|
1b6994e2fb
|
devide stmt by str is ok
|
2021-11-27 20:49:08 +08:00 |
|
lyon
|
825344910f
|
use lexer to get operator
|
2021-11-27 20:11:35 +08:00 |
|
lyon
|
fdf9875b3f
|
use string instead of s
|
2021-11-27 19:08:20 +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
|
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
|
be9b9839e5
|
merge operator together
|
2021-11-26 23:30:23 +08:00 |
|
lyon
|
d7988f594c
|
format
|
2021-11-26 22:53:19 +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
|
d0c147c4af
|
add /
|
2021-11-26 21:56:46 +08:00 |
|
lyon
|
3042745c24
|
add * ** *= **=
|
2021-11-26 21:54:34 +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
|
db18eeccc0
|
rename tokentype
|
2021-11-26 18:59:41 +08:00 |
|
lyon
|
3bdd1f7bcf
|
rename enum of stmt type
|
2021-11-26 18:59:09 +08:00 |
|
lyon
|
db51f0520a
|
debug signed parse error, add test for signed parse
|
2021-11-24 11:07:25 +08:00 |
|
lyon
|
150c450231
|
use self as globals
|
2021-11-23 12:15:12 +08:00 |
|
lyon
|
f9878a1821
|
fix platform.c
|
2021-11-20 10:01:08 +08:00 |
|
lyon
|
2e11f0b09a
|
no check purl free memory
|
2021-11-17 22:30:52 +08:00 |
|
lyon
|
7aaa39612d
|
debug obj_setArg
|
2021-11-17 11:00:19 +08:00 |
|
lyon
|
f2b652ca80
|
debug obj_setArg
|
2021-11-17 10:25:27 +08:00 |
|
pikastech
|
3037a67c39
|
update keil-simu and add __use_quick_malloc in platform
|
2021-11-16 21:15:00 +08:00 |
|
lyon
|
4bfd926ec1
|
high speed can run in small ram
|
2021-11-16 15:24:03 +08:00 |
|
lyon
|
f350b5af6f
|
add high spped malloc for big pool
|
2021-11-16 15:01:15 +08:00 |
|
lyon
|
88645154ca
|
skip 8 bit
|
2021-11-16 10:20:28 +08:00 |
|
pikastech
|
9a14d1bc58
|
add check 8 bit, can not work
|
2021-11-16 10:09:11 +08:00 |
|
pikastech
|
9d16c03311
|
add mem lock and support download py in pool mode
|
2021-11-16 09:49:52 +08:00 |
|
lyon
|
e25cbbef92
|
cmo to com
|
2021-11-16 08:49:33 +08:00 |
|
lyon
|
669b037519
|
add MIT license to sorce files
|
2021-11-16 08:46:44 +08:00 |
|
lyon
|
c5aff75ebe
|
save first_free_index
|
2021-11-16 00:28:41 +08:00 |
|