Commit Graph

  • bf2a7821dc data types chapter main YannAhlgrim 2026-07-12 16:24:05 +02:00
  • d8691cf178 details YannAhlgrim 2026-07-12 16:21:32 +02:00
  • 3fe3c93962 add cover and link YannAhlgrim 2026-07-12 16:15:55 +02:00
  • 77ff42b1a1 fix: skip null output + panick on unwrap YannAhlgrim 2026-07-12 15:40:06 +02:00
  • 399686fc98 fix: add evironment to eval program YannAhlgrim 2026-07-12 15:34:29 +02:00
  • e747ba1562 handle expressions + conditionals + return statemetnts + function calls YannAhlgrim 2026-07-12 15:24:53 +02:00
  • 5869d8acc2 evaluator Yann Ahlgrim 2026-07-11 20:25:22 +02:00
  • 30bcf7c6b2 remove warnings YannAhlgrim 2026-06-03 16:55:45 +02:00
  • bf80781f71 print out error message and add peek error YannAhlgrim 2026-06-03 16:50:41 +02:00
  • c53bc78b46 finish parser + change token types to enum YannAhlgrim 2026-06-03 16:35:43 +02:00
  • 0b4223e509 let statement parsing YannAhlgrim 2026-06-01 16:52:45 +02:00
  • 4accaa2edc parser YannAhlgrim 2026-05-22 15:20:05 +02:00
  • 73ef20c4aa init ast YannAhlgrim 2026-05-14 18:49:56 +02:00
  • 13d5a20c74 repl YannAhlgrim 2026-05-12 18:39:33 +02:00
  • 7c5005e5da remove unused lib YannAhlgrim 2026-05-12 18:39:13 +02:00
  • 60f0d1cadc extend the interpreter YannAhlgrim 2026-05-12 18:27:35 +02:00
  • 5fc4d355a8 fix u8 error YannAhlgrim 2026-05-12 16:43:24 +02:00
  • a1fc32d7a3 idents and numbers YannAhlgrim 2026-05-12 16:24:31 +02:00
  • 75f973a8ec read identifier YannAhlgrim 2026-05-11 16:31:13 +02:00
  • 67df3e744b next token fn YannAhlgrim 2026-05-10 12:13:16 +02:00
  • 64e9f9c8c5 update YannAhlgrim 2026-05-09 17:42:21 +02:00
  • 68bf2f4288 update Yann Ahlgrim 2026-05-07 10:22:48 +02:00
  • ac4d512a79 Initial commit Yann Ahlgrim 2026-04-28 15:19:34 +02:00