Commit Graph

1575 Commits

Author SHA1 Message Date
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
Valk Richard Li
d023fb29f7 Add one statement after 'if' ... 2019-10-08 10:00:39 -05:00
Valk Richard Li
ddd1ee0254 Add (var ids) or var (ids) when def 2019-10-08 07:08:16 -05:00
Valk Richard Li
b73565d6e6 Delete nasal_parser.h 2019-10-08 20:07:41 +08:00
Valk Richard Li
09b15587a8 Add (var ids)=[]; 2019-10-08 07:07:25 -05:00
Valk Richard Li
a9ca813b72 Add one-operator +-! & add new element in ast_node 2019-10-07 09:42:02 -05:00
Valk Richard Li
b1d7e4b938 Bug fixed 2019-10-04 11:47:21 -05:00
Valk Richard Li
425b609d29 Add calculation in '(' & ')' 2019-10-02 11:52:31 -05:00
Valk Richard Li
9ae53c6f9c Add recognition for '(' & ')' when calculating 2019-10-02 07:31:55 -05:00
Valk Richard Li
639fce5483 Delete test.txt 2019-10-02 18:48:04 +08:00
Valk Richard Li
b5179de156 Delete nasal_token_type.h 2019-10-02 18:47:58 +08:00
Valk Richard Li
17461dedd8 Delete nasal_parser.h 2019-10-02 18:47:52 +08:00
Valk Richard Li
51a44ff8b3 Delete nasal_lexer.h 2019-10-02 18:47:46 +08:00
Valk Richard Li
bda4f1b81e Delete nasal.h 2019-10-02 18:47:40 +08:00
Valk Richard Li
0953c36bcd Delete main.cpp 2019-10-02 18:47:35 +08:00
Valk Richard Li
6b128fd779 Delete code_generator.h 2019-10-02 18:47:29 +08:00
Valk Richard Li
dabd242214 Delete abstract_syntax_tree.h 2019-10-02 18:47:23 +08:00
Valk Richard Li
2b7d225b73 Delete test.txt 2019-10-02 18:34:09 +08:00