Commit Graph

  • dec93f8272 implemented lexer for a more complex subset of the monkey language main Karma Riuk 2025-06-30 00:12:28 +02:00
  • 69217fdf90 added test for full lexer (missing impl) Karma Riuk 2025-06-29 20:28:53 +02:00
  • c322b69590 renamed IDENT to IDENTIFIER because i kept reading indent Karma Riuk 2025-06-29 20:04:20 +02:00
  • ffff13b2e0 lexer can now read single character tokens Karma Riuk 2025-06-29 12:33:37 +02:00
  • ca05c3577a renamed EOF_ to END_OF_FILE Karma Riuk 2025-06-29 12:33:09 +02:00
  • 1c928616a4 written structure and tests for lexer, missing implementation Karma Riuk 2025-06-29 10:56:51 +02:00
  • ccfc3ed0f7 fixed bug Karma Riuk 2025-06-29 10:49:53 +02:00
  • 2aff81ba4c fixed token header and made the tokenTypeStrings not seeable from outside modules Karma Riuk 2025-06-29 10:43:12 +02:00
  • 9ad9a0b85b added src to inclusion for lsp Karma Riuk 2025-06-29 10:14:29 +02:00
  • 09a0dc7b6d brought back namespaces because i think i get it now Karma Riuk 2025-06-29 10:14:04 +02:00
  • 65792464bb changed make rule name Karma Riuk 2025-06-29 10:13:27 +02:00
  • 4771aa4f10 removed namespace perche mi rompeva le palle Karma Riuk 2025-06-29 10:07:12 +02:00
  • 81cdd0690d made the token type less repetitive Karma Riuk 2025-06-28 18:05:01 +02:00
  • 4364afa111 added compile_flags.txt for lsp Karma Riuk 2025-06-28 17:59:14 +02:00
  • 9a13de97e1 initial code Karma Riuk 2025-06-28 17:59:08 +02:00
  • 8acce0f6a6 made makefile better Karma Riuk 2025-06-28 17:57:44 +02:00
  • b966b6dfab put back the tabs because makefiles are bitchy Karma Riuk 2025-06-28 17:27:56 +02:00
  • 149d0fb709 Yes Karma Riuk 2025-06-28 11:19:23 +02:00
  • 53388718ec Added makefile Karma Riuk 2025-06-28 11:04:17 +02:00
  • f7e1c8bce6 added testing framework Karma Riuk 2025-06-28 10:24:55 +02:00
  • 3b8b6b610d initial commit: added gitignore Karma Riuk 2025-06-28 10:21:12 +02:00