1809 Commits

Author SHA1 Message Date
lyon
26c102802a << >> is ok 2021-11-28 01:44:17 +08:00
lyon
a5844e896c ~ is ok 2021-11-28 01:42:14 +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
5bf39388c0 more operator in parser is ok 2021-11-27 21:11:09 +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
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
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
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
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
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
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
c9984d4259 logo 2021-11-26 00:00:41 +08:00
lyon
9d504d32ee add logo.txt 2021-11-25 23:58:21 +08:00
Lyon
b370f3585e
Update README_zh.md 2021-11-25 22:10:27 +08:00
Lyon
bfea82f6e4
Create 8. 沁恒RISC-V内核MCU32V103驱动开发实战 2021-11-25 22:06:51 +08:00
Lyon
2a021e0b78
Update README_zh.md 2021-11-25 22:03:00 +08:00
lyon
4ac2e840c6 Merge branch 'master' of https://github.com/pikastech/pikascript 2021-11-24 11:18:41 +08:00
lyon
f477418657 add List for STDLib, add int() float() method 2021-11-24 11:15:50 +08:00
Lyon
3bab3be572
Update CI.yml 2021-11-24 11:10:16 +08:00
lyon
16f75a22c4 repair signed parse bug for v1.2.5 2021-11-24 11:09:00 +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
95ef3f4d58 add v1.2.5 core 2021-11-23 12:17:23 +08:00
lyon
150c450231 use self as globals 2021-11-23 12:15:12 +08:00
pikastech
512174d3d1 debug GPIO platformSetMode() 2021-11-23 00:38:53 +08:00
Lyon
14b14d9f23
Update README_zh.md 2021-11-22 21:59:24 +08:00