Commit graph

12 commits

Author SHA1 Message Date
Shautvast
8c7e93f09b add some const 2024-10-27 16:06:08 +01:00
Shautvast
e3c729550e remove std namespace from header files 2024-10-27 15:45:15 +01:00
Shautvast
ea734dd234 get rid of unions2 2024-10-25 17:38:06 +02:00
Shautvast
a5d77019f3 get rid of unions 2024-10-25 17:35:19 +02:00
Shautvast
6fd95bd486 C++23, rusty error handling, renamed output repr of tokens 2024-10-25 16:43:57 +02:00
Shautvast
8d3d1e8787 use smart pointers 2024-10-22 12:58:27 +02:00
Shautvast
1f4228c038 added inline documentation 2024-10-22 12:42:13 +02:00
Shautvast
e2ee2b130e put the impl in the cpp file for Parser 2024-10-22 12:29:48 +02:00
Shautvast
b6309de7a2 namespace std 2024-10-22 12:23:46 +02:00
Shautvast
9477e68e18 separated implementation from headers for the Expression classes 2024-10-22 12:07:11 +02:00
Shautvast
60aa8b9ff8 moved the method 2024-10-22 10:29:05 +02:00
Shautvast
382aa16635 parsing arithmetic expressions generates an AST 2024-10-22 09:22:32 +02:00