Commit graph

21 commits

Author SHA1 Message Date
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
a7fc117632 added parser files 2024-10-22 09:23:19 +02:00
Shautvast
382aa16635 parsing arithmetic expressions generates an AST 2024-10-22 09:22:32 +02:00
Shautvast
89968525df less java 2024-10-15 17:15:15 +02:00
Shautvast
2a6c809031 more C code removed 2024-10-15 17:11:52 +02:00
Shautvast
f07ac236bc more idiomatic, I think 2024-10-15 16:41:40 +02:00
Shautvast
07cec15696 more classes, less C 2024-10-15 11:35:23 +02:00
Shautvast
086315b6ab switching to c++ 2024-10-14 22:20:48 +02:00
Shautvast
e079f63d27 added parser file 2024-10-14 10:52:27 +02:00
Shautvast
8663a3c993 keywords 2024-10-13 22:31:46 +02:00
Shautvast
f76a252bd4 strings and numbers 2024-10-12 17:44:30 +02:00
Shautvast
6e84fea3d1 more smaller sources, another page in the book 2024-10-12 17:09:42 +02:00
Shautvast
7f670a5301 this is more like the book 2024-10-11 18:13:20 +02:00
Shautvast
912064cb22 some error handling 2024-10-11 18:08:05 +02:00
Sander Hautvast
9009fcb9ef settle for this 2024-10-11 17:19:59 +02:00
Sander Hautvast
4993799d01 at least this works 2024-10-11 15:44:10 +02:00
Sander Hautvast
c497732cb5 WIP 2024-10-11 15:20:02 +02:00