Commit Graph

  • 85c21a81bb core: symbol: Add symbol management main chloe 2026-05-23 21:50:43 -04:00
  • 5c3c78f561 core: parser: Remove debug lines chloe 2026-05-23 19:23:39 -04:00
  • 8483d3c445 core: parser: Add initial preprocessing stubs chloe 2026-05-23 19:03:15 -04:00
  • 71f232282a core: tokbuf: Fix up token buffer chloe 2026-05-23 19:01:51 -04:00
  • dba31ae0ad core: state: Ensure compiler FSM to zeroed chloe 2026-05-23 18:08:17 -04:00
  • 833978f414 core: tokbuf: Dynamically expand token buffer chloe 2026-05-23 11:35:31 -04:00
  • a0b204fadd core: parser: Add parser-side nom function chloe 2026-05-23 14:36:55 +00:00
  • 19c7587f28 core: tokbuf: Fix buffer overflow chloe 2026-05-23 14:36:20 +00:00
  • 5f72602471 core: lexer: Add operational tokens chloe 2026-05-23 09:01:18 -04:00
  • 2ec8122a91 core: lexer: Fix up putback pop in consumption function chloe 2026-05-23 09:01:02 -04:00
  • 07859d3735 core: lexer: Add token for ':' byte chloe 2026-05-23 08:54:14 -04:00
  • a6f776e1f2 core: lexer: Add unsigned type tokens chloe 2026-05-23 08:52:56 -04:00
  • 62451acdd4 core: lexer: Add preprocessor tokens chloe 2026-05-23 08:49:17 -04:00
  • 82e68e92a9 core: lexer: Return -1 on bad ident chloe 2026-05-23 08:13:25 -04:00
  • f6e7360fd5 core: lexer: Add token for 'return' keyword chloe 2026-05-23 08:12:41 -04:00
  • 86645eb137 core: lexer: Add arrow token chloe 2026-05-23 08:10:57 -04:00
  • 3e3ccae003 core: lexer: Add comment skipping chloe 2026-05-23 08:09:05 -04:00
  • 50bd6324fe core: lexer: Fix up whitespace skipping chloe 2026-05-23 08:08:48 -04:00
  • 9bc47590c3 core: lexer: Add keyword tokens chloe 2026-05-23 07:59:47 -04:00
  • 596e63e468 core: state: Keep track of current pass chloe 2026-05-23 11:09:12 +00:00
  • f05a24df12 build: Add -MMD to build flags chloe 2026-05-23 07:02:58 -04:00
  • 07b0a3b258 lexer: Add scanning of identifiers chloe 2026-05-23 10:53:41 +00:00
  • d5f1f2a22f core: ptrbox: Return allocated entry chloe 2026-05-23 10:51:06 +00:00
  • f99c1d678f core: Add pointer box / RAII impl chloe 2026-05-23 06:03:23 -04:00
  • 32635789dc core: Add missing copyright headers chloe 2026-05-23 03:00:43 -04:00
  • 7ca4580893 core: Add token buffer chloe 2026-05-23 02:57:50 -04:00
  • 74e2e8c772 core: Add lexer + parser groundwork chloe 2026-05-23 02:21:09 -04:00
  • 659dd38932 cescal: Add fmt to log macros chloe 2026-05-23 02:20:48 -04:00
  • 9dddb49288 testbench: Add concept source file chloe 2026-05-23 02:13:16 -04:00
  • 0fe401d0a7 core: Add logging helpers chloe 2026-05-23 01:35:18 -04:00
  • a356913c39 build: Add headers chloe 2026-05-23 01:34:59 -04:00
  • a371b6ebb0 build: Add clean target chloe 2026-05-23 01:34:20 -04:00
  • c5f8f95059 initial commit chloe 2026-05-23 01:28:05 -04:00