Commit Graph

10 Commits

Author SHA1 Message Date
wash e5546f97c2 meta: replace bluelib with fx 2026-03-16 14:07:33 +00:00
wash c12371f0ec lang: ast: add diag support to parser 2025-05-08 22:30:23 +01:00
wash a4504c0507 lang: ast: fix source formatting 2025-04-17 21:43:51 +01:00
wash c23523ce14 lang: ast: implement parsing of inline and standalone if-else statements 2024-12-04 16:35:19 +00:00
wash 051cb1d2c2 lang: ast: implement cascade operator parsing 2024-12-03 21:57:44 +00:00
wash 1c5b23d968 lang: ast: re-write expression parser to support keyword messages
also adjust some parser state callbackss to better support sub-parsers returning
 results to their parents.
2024-12-02 07:56:27 +00:00
wash ec24e2c327 lang: ast: convert RPN expression queue to ast and replace generic EXPR node with it 2024-11-28 22:06:25 +00:00
wash 70aab9998b lang: ast: add ast node size to ast_node_type 2024-11-24 11:52:59 +00:00
wash d43e387158 lang: ast: add state size to ast_node_type 2024-11-24 11:42:43 +00:00
wash f1ea916155 lang: ast: re-factor parser into multiple files 2024-11-24 11:11:06 +00:00