Commit Graph

1092 Commits

Author SHA1 Message Date
Valk Richard Li ee70ca81af
Update 2019-11-05 13:22:45 +08:00
Valk Richard Li 46f1199a8a
Update 2019-11-04 23:33:40 +08:00
Valk Richard Li c2ebe97ff7
Update 2019-11-04 23:31:04 +08:00
Valk Richard Li 93eb59ef34
Update 2019-11-04 20:16:51 +08:00
Valk Richard Li 3357fa8140
subset of nasal 2019-11-04 18:11:16 +08:00
Valk Richard Li f90d1eef91
I mean : new version 2019-10-31 17:49:44 +08:00
Valk Richard Li f268911841
Add some functions
but the framework is a little bit bad so i'm trying to make a new one.
2019-10-31 15:38:35 +08:00
Valk Richard Li b6bd0d4c76
update 2019-10-31 00:01:37 +08:00
Valk Richard Li 1ddbf43083
Update 2019-10-29 23:35:18 +08:00
Valk Richard Li ab0e3c8447
Add var scope 2019-10-29 15:34:57 +08:00
Valk Richard Li 532a394aaa
Add something 2019-10-28 23:27:34 +08:00
Valk Richard Li 7874a65083
Fixed bug which causes SIGSEGV 2019-10-27 14:26:33 +08:00
Valk Richard Li 674983202e
Fixed bugs in and & or operator 2019-10-25 17:39:56 +08:00
Valk Richard Li fbaea6b4bd
Add runtime & var 2019-10-24 22:25:13 +08:00
Valk Richard Li 4915b2bbf6
Fixed bugs in lexer & parser::loop 2019-10-24 15:14:42 +08:00
Valk Richard Li ec1d496c11
Fixed bugs in if-else & in_curve_calc 2019-10-23 13:15:24 +08:00
Valk Richard Li 1a74e67abd
Fixed bugs in multive_calc(endless loop) 2019-10-22 23:43:51 +08:00
Valk Richard Li 5b2c10ca46
Fixed bugs in calculation & call_func 2019-10-22 22:50:59 +08:00
Valk Richard Li d595d5f26f
Fixed bug in calculation 2019-10-22 21:47:46 +08:00
Valk Richard Li 398da36e32
Update README.md 2019-10-22 20:24:42 +08:00
Valk Richard Li 8484eaa926
Complete abstract syntax tree 2019-10-22 20:19:36 +08:00
Valk Richard Li 01a283417b
Add more functions 2019-10-22 15:40:31 +08:00
Valk Richard Li e3199c5f76
Update README.md 2019-10-22 13:06:13 +08:00
Valk Richard Li 1e70da28f7
AST 2019-10-22 13:02:30 +08:00
Valk Richard Li 5b7cb73538
Improvement 2019-10-22 00:04:36 +08:00
Valk Richard Li 9a761793dd
backup for multi assignment 2019-10-21 23:56:35 +08:00
Valk Richard Li ca1404ba53
Add lambda 2019-10-20 13:06:57 +08:00
Valk Richard Li 0d7482eae0
Add more functions 2019-10-19 21:18:57 +08:00
Valk Richard Li 6932820c28
change __block to __normal_statement_block 2019-10-19 19:58:52 +08:00
Valk Richard Li 70182fb20b
Change __block to __normal_stat_block 2019-10-19 19:58:05 +08:00
Valk Richard Li ee57994da6
Bug fixed 2019-10-19 19:32:34 +08:00
Valk Richard Li b68c15b874
Update error information 2019-10-19 17:17:11 +08:00
Valk Richard Li 5b67e8064a
Add test file 2019-10-19 10:46:57 +08:00
Valk Richard Li e37d42a856
misc 2019-10-18 11:26:53 +08:00
Valk Richard Li 7fe459c38b
Update & bug fixed 2019-10-17 23:18:45 +08:00
Valk Richard Li acea1c6ee6
Update 2019-10-17 21:39:13 +08:00
Valk Richard Li 17ca48bb53
New parser 2019-10-15 22:59:35 +08:00
Valk Richard Li 2bd236dd1f
Bug fixed 2019-10-14 22:53:30 +08:00
Valk Richard Li 3316653b4f
Bug fixed 2019-10-14 22:31:47 +08:00
Valk Richard Li 2c41cc4b58
Update 2019-10-14 21:58:02 +08:00
Valk Richard Li 16e6b67994
Update README.md 2019-10-13 11:01:31 +08:00
Valk Richard Li dffb943c3f
Finished part of AST 2019-10-12 21:51:03 +08:00
Valk Richard Li 3732fa7a68
Finished part of AST 2019-10-12 20:48:52 +08:00
Valk Richard Li 3806e632e9
Update 2019-10-11 23:43:14 +08:00
Valk Richard Li 6bb206d37d
Update 2019-10-11 22:26:40 +08:00
Valk Richard Li a5acf83ae2
Update 2019-10-11 22:11:34 +08:00
Valk Richard Li 305de47723
Update[but this file cannot be compiled] 2019-10-11 00:10:58 -05:00
Valk Richard Li 0384e19323
Prepare for abstract syntax tree 2019-10-10 10:33:49 -05:00
Valk Richard Li f1de7b3a09
New update 2019-10-10 10:33:14 -05:00
Valk Richard Li a0171462c0
Delete abstract_syntax_tree.h 2019-10-10 23:32:42 +08:00