Commit graph

27 commits

Author SHA1 Message Date
Goren Barak 7d7bac18c6 Still incredibly buggy, but i need to commit something to git.
I'm going to fix the problem soon trust me :3
2023-12-09 15:35:48 -05:00
Goren Barak dd1bc0b478 Hopefully made math recursively work and added FasmCodegen struct. 2023-12-01 16:58:35 -05:00
Goren Barak b4e60f09e5 Made the backend compile and be more recursive :3. 2023-11-30 12:55:41 -05:00
Goren Barak db6d6a91a1 Fix things related to git. 2023-11-28 19:23:20 -05:00
Goren Barak fb098123d5 Did some work :p. 2023-11-28 19:20:05 -05:00
Goren Barak cb89bc0e9a Made skylang more recursive. 2023-11-28 18:00:31 -05:00
Goren Barak 0b4e7deda0 Did some things to make it more recursive, but still doesn't compile 2023-11-28 17:57:43 -05:00
Goren Barak 4d4ab24382 Made parse_fun_call() work. 2023-11-26 10:17:09 -05:00
Goren Barak 1733535322 Created parse_value() function. 2023-11-25 19:00:00 -05:00
Goren Barak 5adf4396c7 Made the arrows cooler. 2023-11-25 18:53:15 -05:00
Goren Barak 37e6a85463 Put logic for parse_fun_call() in a comment. 2023-11-25 18:50:59 -05:00
Goren Barak c285d14f2e Allowed parsing of variable defenitions to AST. 2023-11-25 18:15:48 -05:00
Goren Barak 86e5a5a5ca Updated parse_var_declaration(). 2023-11-25 17:29:19 -05:00
Goren Barak db1bc88e7b explained myself 2023-11-24 18:42:19 -05:00
Goren Barak 2f942d3371 Added if statements, and made Expr::Return work. 2023-11-24 09:56:49 -05:00
Goren Barak d83b651931 Added comments for style. 2023-11-23 17:33:52 -05:00
Goren Barak e749f579a4 added return from procedure after function, and made FunCall.params a Vec<Value<'a> 2023-11-21 13:32:09 -05:00
Goren Barak fdb04a1a43 Fixed everything, removed compile time and logical errors. 2023-11-21 10:06:21 -05:00
Goren Barak d9bb758569 Added Math expressions to the Value enum. 2023-11-21 09:48:06 -05:00
Goren Barak af2785eabf THIS DOES NOT COMPILE, but i still want to be open source 2023-11-19 17:33:17 -05:00
Goren Barak 518ce7b3ad Added Param object to Value enum 2023-11-18 08:27:30 -05:00
Goren Barak 60527bba91 fixed minor spelling mistake 2023-11-17 15:40:09 -05:00
Goren Barak ba3455fcff added breakpoint 2023-11-17 14:03:42 -05:00
Goren Barak d7c744bc77 added a Value type 2023-11-17 13:35:22 -05:00
Goren Barak 2f20415224 continued beefing up the backend 2023-11-17 11:06:46 -05:00
Goren Barak 4ed9e7064a added some more things to the backend 2023-11-16 19:01:52 -05:00
Goren Barak 043d7fcb0d some updates 2023-11-16 09:59:32 -05:00