From c62d7748aace9ae1234c53703fe8231236c9e123 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Mon, 29 Aug 2016 19:55:21 +0200 Subject: Currying arguments and Code applications --- interpreter/print.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'interpreter/print.c') diff --git a/interpreter/print.c b/interpreter/print.c index d700101..edcedf3 100644 --- a/interpreter/print.c +++ b/interpreter/print.c @@ -3,6 +3,7 @@ #include #include "log.h" +#include "mem.h" void print_token(token* tk) { char c; @@ -113,3 +114,11 @@ void print_fuspel(fuspel* rules) { print_fuspel(rules->rest); } } + +void print_node(struct node* node) { + expression* e = my_calloc(1, sizeof(expression)); + cpy_node_to_expression(e, node); + print_expression(e); + free_expression(e); + my_free(e); +} -- cgit v1.2.3