Commit Graph

401 Commits

Author SHA1 Message Date
Valk Richard Li 3f44d12837 fixed a bug which causes g++ parse error. 2019-11-09 00:03:25 +08:00
Valk Richard Li 058dd0feef Update 2019-11-09 00:02:21 +08:00
Valk Richard Li 6a774a38a7 Update 2019-11-06 23:42:40 +08:00
Valk Richard Li bb677b3270 Update 2019-11-06 21:30:21 +08:00
Valk Richard Li eb6645deaa Complete parser 2019-11-05 23:57:00 +08:00
Valk Richard Li 75542785aa Delete nasal_runtime.h 2019-11-05 13:23:55 +08:00
Valk Richard Li 6f24634ec8 Delete main.cpp 2019-11-05 13:23:44 +08:00
Valk Richard Li ba294b9e06 Delete balloon_parse.h 2019-11-05 13:23:32 +08:00
Valk Richard Li 255b615561 Update 2019-11-05 13:23:20 +08:00
Valk Richard Li d85bed8a99 Update 2019-11-05 13:22:45 +08:00
Valk Richard Li b4f8445bc3 Update 2019-11-04 23:33:40 +08:00
Valk Richard Li ffe78ee000 Update 2019-11-04 23:31:04 +08:00
Valk Richard Li 8b6de3e564 Update 2019-11-04 20:16:51 +08:00
Valk Richard Li f7c7ee08ab subset of nasal 2019-11-04 18:11:16 +08:00
Valk Richard Li 2937b3e55d I mean : new version 2019-10-31 17:49:44 +08:00
Valk Richard Li 81b9b317f3 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 10520d16d9 update 2019-10-31 00:01:37 +08:00
Valk Richard Li 35a2a938a2 Update 2019-10-29 23:35:18 +08:00
Valk Richard Li ec70964b99 Add var scope 2019-10-29 15:34:57 +08:00
Valk Richard Li 839fd8fb24 Add something 2019-10-28 23:27:34 +08:00
Valk Richard Li 739b146433 Fixed bug which causes SIGSEGV 2019-10-27 14:26:33 +08:00
Valk Richard Li 670f91ef36 Fixed bugs in and & or operator 2019-10-25 17:39:56 +08:00
Valk Richard Li 1e6ea086f5 Add runtime & var 2019-10-24 22:25:13 +08:00
Valk Richard Li 9ae42db76c Fixed bugs in lexer & parser::loop 2019-10-24 15:14:42 +08:00
Valk Richard Li 6580014509 Fixed bugs in if-else & in_curve_calc 2019-10-23 13:15:24 +08:00
Valk Richard Li d96fe54269 Fixed bugs in multive_calc(endless loop) 2019-10-22 23:43:51 +08:00
Valk Richard Li 939b3afc36 Fixed bugs in calculation & call_func 2019-10-22 22:50:59 +08:00
Valk Richard Li 34346556e7 Fixed bug in calculation 2019-10-22 21:47:46 +08:00
Valk Richard Li 7afe668cb2 Update README.md 2019-10-22 20:24:42 +08:00
Valk Richard Li b3f97244c9 Complete abstract syntax tree 2019-10-22 20:19:36 +08:00
Valk Richard Li 00cf64ec72 Add more functions 2019-10-22 15:40:31 +08:00
Valk Richard Li cf92ce6aa2 Update README.md 2019-10-22 13:06:13 +08:00
Valk Richard Li 0c97c26ab7 AST 2019-10-22 13:02:30 +08:00
Valk Richard Li f964df3391 Improvement 2019-10-22 00:04:36 +08:00
Valk Richard Li acd9f1d323 backup for multi assignment 2019-10-21 23:56:35 +08:00
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