|
|
3af786b32c
|
lang: ast: fix selector, unit-package, and unit-import string conversion
stringifying selectors with unnamed args no longer causes a segfault,
and unit-package and unit-import node strings are now formatted correctly.
|
2025-04-23 10:58:22 +01:00 |
|
|
|
bd5e524241
|
lang: ast: replace ast node print callback with to_string
|
2024-12-06 20:24:08 +00:00 |
|
|
|
c23523ce14
|
lang: ast: implement parsing of inline and standalone if-else statements
|
2024-12-04 16:35:19 +00:00 |
|
|
|
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 |
|
|
|
624f183de8
|
lang: ast: fix inconsistent indentation
|
2024-11-29 12:06:06 +00:00 |
|
|
|
fc76fe6ad4
|
lang: ast: use fancy index manipulation to reduce the size of ast_node_type
|
2024-11-28 10:56:43 +00:00 |
|
|
|
cd89c20beb
|
lang: ast: implement control flags returned by parser functions
|
2024-11-26 21:30:40 +00:00 |
|
|
|
5f5efd8d35
|
lang: ast: initial implementation of msg handler and selector parsing
|
2024-11-26 13:08:51 +00:00 |
|
|
|
dca0aba183
|
lang: ast: implement parsing 'use' statements
|
2024-11-25 16:49:07 +00:00 |
|