Commit graph

  • 1c092acd40 interpreter working nicely main Shautvast 2024-12-11 21:36:36 +01:00
  • 5df54044f8 back to C Shautvast 2024-12-11 14:16:44 +01:00
  • 8c7e93f09b add some const Shautvast 2024-10-27 16:06:08 +01:00
  • 47b33bf276 no using global namespace Shautvast 2024-10-27 15:48:19 +01:00
  • e3c729550e remove std namespace from header files Shautvast 2024-10-27 15:45:15 +01:00
  • ea734dd234 get rid of unions2 Shautvast 2024-10-25 17:38:06 +02:00
  • a5d77019f3 get rid of unions Shautvast 2024-10-25 17:35:19 +02:00
  • 6fd95bd486 C++23, rusty error handling, renamed output repr of tokens Shautvast 2024-10-25 16:43:57 +02:00
  • 32e76fb704 bugfix Shautvast 2024-10-22 16:29:39 +02:00
  • 8d3d1e8787 use smart pointers Shautvast 2024-10-22 12:58:27 +02:00
  • 1f4228c038 added inline documentation Shautvast 2024-10-22 12:42:13 +02:00
  • e2ee2b130e put the impl in the cpp file for Parser Shautvast 2024-10-22 12:29:48 +02:00
  • b6309de7a2 namespace std Shautvast 2024-10-22 12:23:46 +02:00
  • 9477e68e18 separated implementation from headers for the Expression classes Shautvast 2024-10-22 12:07:11 +02:00
  • 60aa8b9ff8 moved the method Shautvast 2024-10-22 10:29:05 +02:00
  • a7fc117632 added parser files Shautvast 2024-10-22 09:23:19 +02:00
  • 382aa16635 parsing arithmetic expressions generates an AST Shautvast 2024-10-22 09:22:32 +02:00
  • 89968525df less java Shautvast 2024-10-15 17:15:15 +02:00
  • 2a6c809031 more C code removed Shautvast 2024-10-15 17:11:52 +02:00
  • f07ac236bc more idiomatic, I think Shautvast 2024-10-15 16:41:40 +02:00
  • 07cec15696 more classes, less C Shautvast 2024-10-15 11:35:23 +02:00
  • 086315b6ab switching to c++ Shautvast 2024-10-14 22:20:48 +02:00
  • e079f63d27 added parser file Shautvast 2024-10-14 10:51:33 +02:00
  • 8663a3c993 keywords Shautvast 2024-10-13 22:31:46 +02:00
  • f76a252bd4 strings and numbers Shautvast 2024-10-12 17:44:30 +02:00
  • 6e84fea3d1 more smaller sources, another page in the book Shautvast 2024-10-12 17:09:42 +02:00
  • 7f670a5301 this is more like the book Shautvast 2024-10-11 18:13:20 +02:00
  • 912064cb22 some error handling Shautvast 2024-10-11 18:08:05 +02:00
  • 9009fcb9ef settle for this Sander Hautvast 2024-10-11 17:19:59 +02:00
  • 4993799d01 at least this works Sander Hautvast 2024-10-11 15:44:10 +02:00
  • c497732cb5 WIP Sander Hautvast 2024-10-11 15:20:02 +02:00