From 9f90ff50cf4f93e6c6bb622bc2098dc7cea7f240 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 11 Jul 2016 00:10:15 +0100 Subject: Tags, enclosed proc results and better error handling --- src/printer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/printer.cpp') diff --git a/src/printer.cpp b/src/printer.cpp index 26b9e0c2c..f34dd4559 100644 --- a/src/printer.cpp +++ b/src/printer.cpp @@ -24,6 +24,7 @@ void print_ast(AstNode *node, isize indent) { gb_printf("(tag)\n"); print_indent(indent+1); print_token(node->tag_expression.name); + print_ast(node->tag_expression.expression, indent+1); break; case AstNode_UnaryExpression: @@ -137,7 +138,7 @@ void print_ast(AstNode *node, isize indent) { gb_printf("(decl:proc,immutable)\n"); print_ast(node->procedure_declaration.procedure_type, indent+1); print_ast(node->procedure_declaration.body, indent+1); - print_ast(node->procedure_declaration.tag, indent+1); + print_ast(node->procedure_declaration.tag_list, indent+1); break; case AstNode_TypeDeclaration: -- cgit v1.2.3