Commit Graph

366 Commits

Author SHA1 Message Date
Valk Richard Li 470720ae17 Add lambda 2019-10-20 13:06:57 +08:00
Valk Richard Li b94795f260 Add more functions 2019-10-19 21:18:57 +08:00
Valk Richard Li 0c9b2410e3 change __block to __normal_statement_block 2019-10-19 19:58:52 +08:00
Valk Richard Li 88aad9ac09 Change __block to __normal_stat_block 2019-10-19 19:58:05 +08:00
Valk Richard Li 03313a3235 Bug fixed 2019-10-19 19:32:34 +08:00
Valk Richard Li ee9598e7b4 Update error information 2019-10-19 17:17:11 +08:00
Valk Richard Li 1021183d84 Add test file 2019-10-19 10:46:57 +08:00
Valk Richard Li afa33cd236 misc 2019-10-18 11:26:53 +08:00
Valk Richard Li b73e1f3f00 Update & bug fixed 2019-10-17 23:18:45 +08:00
Valk Richard Li 1c40ee0003 Update 2019-10-17 21:39:13 +08:00
Valk Richard Li a81dadc80a New parser 2019-10-15 22:59:35 +08:00
Valk Richard Li 863660065a Bug fixed 2019-10-14 22:53:30 +08:00
Valk Richard Li d26d71024c Bug fixed 2019-10-14 22:31:47 +08:00
Valk Richard Li a89eaee28a Update 2019-10-14 21:58:02 +08:00
Valk Richard Li 6135fd1de1 Update README.md 2019-10-13 11:01:31 +08:00
Valk Richard Li de1bb3e2a5 Finished part of AST 2019-10-12 21:51:03 +08:00
Valk Richard Li aa4eca0a6c Finished part of AST 2019-10-12 20:48:52 +08:00
Valk Richard Li c8fdfbe4f5 Update 2019-10-11 23:43:14 +08:00
Valk Richard Li f996bf9ad4 Update 2019-10-11 22:26:40 +08:00
Valk Richard Li a238471c03 Update 2019-10-11 22:11:34 +08:00
Valk Richard Li 8d018a6186 Update[but this file cannot be compiled] 2019-10-11 00:10:58 -05:00
Valk Richard Li 73a6e6c27c Prepare for abstract syntax tree 2019-10-10 10:33:49 -05:00
Valk Richard Li 90fdc152df New update 2019-10-10 10:33:14 -05:00
Valk Richard Li e0db38cd22 Delete abstract_syntax_tree.h 2019-10-10 23:32:42 +08:00
Valk Richard Li 9747a34c68 Add one statement after 'if' ... 2019-10-08 10:00:39 -05:00
Valk Richard Li 74ca2230cd Add (var ids) or var (ids) when def 2019-10-08 07:08:16 -05:00
Valk Richard Li a842921bdc Delete nasal_parser.h 2019-10-08 20:07:41 +08:00
Valk Richard Li 125dd4e623 Add (var ids)=[]; 2019-10-08 07:07:25 -05:00
Valk Richard Li 3e9af8d9b1 Add one-operator +-! & add new element in ast_node 2019-10-07 09:42:02 -05:00
Valk Richard Li 8200f7bd09 Bug fixed 2019-10-04 11:47:21 -05:00
Valk Richard Li 28ba7b1710 Add calculation in '(' & ')' 2019-10-02 11:52:31 -05:00
Valk Richard Li 064fe25adc Add recognition for '(' & ')' when calculating 2019-10-02 07:31:55 -05:00
Valk Richard Li 8405a45941 Delete test.txt 2019-10-02 18:48:04 +08:00
Valk Richard Li 85aa4fc5f7 Delete nasal_token_type.h 2019-10-02 18:47:58 +08:00
Valk Richard Li 30b0ff9e97 Delete nasal_parser.h 2019-10-02 18:47:52 +08:00
Valk Richard Li ea7407e09d Delete nasal_lexer.h 2019-10-02 18:47:46 +08:00
Valk Richard Li 183b096d78 Delete nasal.h 2019-10-02 18:47:40 +08:00
Valk Richard Li 5a0010436f Delete main.cpp 2019-10-02 18:47:35 +08:00
Valk Richard Li 2c6c42cdff Delete code_generator.h 2019-10-02 18:47:29 +08:00
Valk Richard Li b6d7737520 Delete abstract_syntax_tree.h 2019-10-02 18:47:23 +08:00
Valk Richard Li caecac017a Delete test.txt 2019-10-02 18:34:09 +08:00
Valk Richard Li d620ca4319 Delete nasal_token_type.h 2019-10-02 18:34:03 +08:00
Valk Richard Li cd46fea65a Delete nasal_parser.h 2019-10-02 18:33:57 +08:00
Valk Richard Li f9ae2c0e10 Delete nasal_lexer.h 2019-10-02 18:33:52 +08:00
Valk Richard Li 671391972d Delete nasal.h 2019-10-02 18:33:45 +08:00
Valk Richard Li 529adcc0ad Delete main.cpp 2019-10-02 18:33:38 +08:00
Valk Richard Li 553a4427f0 Delete ast_generator.h 2019-10-02 18:33:31 +08:00
Valk Richard Li a8223ea8de Delete abstract_syntax_tree.h 2019-10-02 18:33:25 +08:00
Valk Richard Li 6a997af053 Update README.md 2019-10-01 23:16:04 +08:00
Valk Richard Li 6fc3d0b62b Delete token_type.h 2019-10-01 23:11:33 +08:00