Commit Graph

19 Commits

Author SHA1 Message Date
Krzosa Karol
0010b92ef1 Load cannot be namespaced anymore due to weird namespace behaviour that this creates.
I need to add a way to import but force evaluation of everything in the future to make
that up.
2022-10-06 14:24:29 +02:00
Krzosa Karol
0646ae9279 Var args sort of working, but I feel like all this stuff will need to get yanked out
or tested and refactored
2022-09-30 22:33:47 +02:00
Krzosa Karol
b17027f431 Massaging error messages 2022-09-30 13:41:22 +02:00
Krzosa Karol
4ca3ab95df Bulletproofing operator overloads using generated data 2022-09-30 13:36:48 +02:00
Krzosa Karol
62faf8a78c Less heap more List 2022-09-30 12:33:58 +02:00
Krzosa Karol
0a7fe8caad Moving more code to list 2022-09-30 09:52:54 +02:00
Krzosa Karol
cf619c2ea3 Introducing List and changes in base 2022-09-30 09:40:56 +02:00
Krzosa Karol
37489b2730 Operator overloads for unary expressions 2022-09-29 17:36:15 +02:00
Krzosa Karol
9ee22abbd2 Misc 2022-09-29 17:10:56 +02:00
Krzosa Karol
27ed000800 Resolving operator overloads functions 2022-09-29 14:27:37 +02:00
Krzosa Karol
7ce3871a9e Parsing operator overloads 2022-09-29 14:16:44 +02:00
Krzosa Karol
5f11a11f0f Change the decl searching api while figuring out how to implement
function overloading
2022-09-29 12:04:21 +02:00
Krzosa Karol
681b3c1f95 Comments 2022-09-28 17:15:22 +02:00
Krzosa Karol
0050abe190 Fix error where it would show wrong function in error 2022-09-28 10:49:48 +02:00
Krzosa Karol
f388e3f915 Begin raymarcher example and math module, fixing parsing bugs 2022-09-27 22:42:46 +02:00
Krzosa Karol
dda2252ca2 length_of align_of size_of are no longer operators but function calls 2022-09-27 13:50:30 +02:00
Krzosa Karol
60f794580c Fixing bugs, constraining syntax 2022-09-27 11:30:16 +02:00
Krzosa Karol
3dd9fae080 Disable constants inside structures 2022-09-27 10:26:33 +02:00
Krzosa Karol
03c19ddeaa Rename files 2022-08-26 21:54:02 +02:00