Commit graph

16 commits

Author SHA1 Message Date
overflowerror
820c7c1a93 feat: Add greater than or equals, and less than or equals operations 2024-04-27 09:24:40 +02:00
overflowerror
28f34b6922 feat: Add support for greater than and less than comparisons 2024-04-26 22:01:37 +02:00
overflowerror
0461a3d2ea feat: Change print syntax to builtin 2024-04-26 16:28:39 +02:00
overflowerror
8a645a635d feat: Make builtins work 2024-04-26 15:58:34 +02:00
overflowerror
e95e2adc6d feat: Add builtins to grammar 2024-04-26 15:44:07 +02:00
overflowerror
f91af58c43 refactor: Moved macro stuff to builtins 2024-04-26 14:54:08 +02:00
overflowerror
8126e835a3 feat: Add negation to codegen 2024-03-06 15:57:50 +01:00
overflowerror
7de4815ab8 feat: Add negation to grammar 2024-03-02 19:53:47 +01:00
overflowerror
237d9f584c feat: Change macro token to not conflict with boolean inversion 2024-03-02 19:51:17 +01:00
overflowerror
88dd752e2d feat: Add implementation of conjunction and disjunction 2024-03-02 19:48:09 +01:00
overflowerror
35aa317fde chore: Add variable initialization to avoid compiler warning 2024-02-28 21:57:16 +01:00
overflowerror
db26cc5182 feat: Add logic conjunction and disjunction to grammar and ast 2024-02-28 21:54:37 +01:00
overflowerror
c61076b835 feat: Split common module from compiler 2024-02-23 23:16:51 +01:00
overflowerror
b14d745344 fix: Makefile broke on move 2024-02-22 18:33:02 +01:00
overflowerror
a246590350 chore: Add gitignore files for output directories 2024-02-22 18:25:39 +01:00
overflowerror
755ff6e2ff refactor: Move compiler files to new directory 2024-02-22 13:31:04 +01:00