merge new parser into dev

This commit is contained in:
Matteo Flebus 2026-01-26 18:40:10 +01:00
commit d707c6180b
16 changed files with 725 additions and 228 deletions

View file

@ -10,7 +10,7 @@
void ast_free(struct ast **node)
{
if (*node == NULL)
if (node == NULL || *node == NULL)
return;
// ast void does not need to be freed.
if (ast_is_if(*node))