Commit graph

  • 02266b4dea c-hdr-parser: add header open and syntax validation checks master icst 2024-07-07 22:28:22 -0400
  • 159c172082 c-hdr-parser: add pwd include; delete garbage code; fix static function parse bug icst 2024-07-07 19:04:37 -0400
  • a78935e012 wip ast structure icst 2024-07-06 13:22:56 -0400
  • 0b7c154dc8 c-hdr-parser: handle enums icst 2024-07-01 23:20:55 -0400
  • dbcbfeeab5 c-hdr-parser: handle function pointers better icst 2024-06-29 21:59:11 -0400
  • 87b023b9be c-hdr-parser: handle type only func arg decls icst 2024-06-29 15:46:32 -0400
  • 0e5dcf57d2 c-hdr-parser: fix issue for single argument functions icst 2024-06-29 12:21:38 -0400
  • c4f47f11e5 in wip c header parser: parse function decls into the same form as structs icst 2024-06-28 22:03:37 -0400
  • be69ebfaf5 wip system c header parser icst 2024-06-27 22:36:30 -0400
  • d8c36904b6 cleanup tokens correctly icst 2024-06-21 21:32:48 -0400
  • 75a98858cd add nothing makefile for the hell of it icst 2024-06-21 20:58:37 -0400
  • 2f519337c9 I should use : in function definitions instead since -> has higher priority and thus will conflict with using a comptime function RHS in the future icst 2024-06-21 20:39:59 -0400
  • ab8568dcb1 Pass indication of an error back up to avoid confusing EOFs and errors in some corner cases icst 2024-06-21 20:21:42 -0400
  • 0ab9807349 make error messages a little less idoitic icst 2024-06-21 20:03:59 -0400
  • 07c5f2fc15 add [] and ... operators icst 2024-06-20 23:40:41 -0400
  • f6fb1a3cb5 add support for statement lists (so that e.g. conditionals and function bodies can be defined) icst 2024-06-18 00:00:26 -0400
  • f5db5076db finish expr parse function; cleanup allocs and error handling icst 2024-06-17 21:57:42 -0400
  • 4c17bf96bf allow expressions to be terminated with unescaped newlines or ';' icst 2024-06-17 20:32:58 -0400
  • 6cf9296ac6 wip crude syntax parser for custom language; name is temp only isct 2024-06-17 18:56:26 -0400