From 251ed8c144d15893c8e3ed37fc3aff0cd72ed9c8 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 16 Jan 2025 13:18:19 +0000 Subject: [PATCH] frontend: add coloured output for try-catch-finally AST nodes --- frontend/debug.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/debug.c b/frontend/debug.c index b572431..4bcab8f 100644 --- a/frontend/debug.c +++ b/frontend/debug.c @@ -1,5 +1,5 @@ -#include #include +#include #include #include #include @@ -147,6 +147,7 @@ extern enum ivy_status print_ast_node( case IVY_AST_COND_GROUP: case IVY_AST_WHILE_LOOP: case IVY_AST_FOR_LOOP: + case IVY_AST_TRY: case IVY_AST_RETURN: b_puts("[magenta]"); break; @@ -159,10 +160,12 @@ extern enum ivy_status print_ast_node( case IVY_AST_INT: case IVY_AST_DOUBLE: case IVY_AST_ATOM: + case IVY_AST_TUPLE: b_puts("[yellow]"); break; case IVY_AST_COND: case IVY_AST_BLOCK: + case IVY_AST_TRY_CATCH: b_puts("[red]"); break; case IVY_AST_IDENT: