codea: nicht wirklich was aufregendes, aber ein paar simple testfaelle gehen schon
[uebersetzerbau-ss10.git] / codea / tree.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include "tree.h"
4
5 #if 1
6 #define DDTREE
7 #endif
8
9 struct treenode *new_node(int op, struct treenode *l, struct treenode *r)
10 {
11         struct treenode *new = (TREECAST) malloc(TREESIZE);
12
13 #ifdef DDTREE
14         fprintf(stderr, "new_node: %i (%s)\n", op, o_names[op]);
15 #endif
16
17         new->kids[0] = l;
18         new->kids[1] = r;
19         new->op = op;
20         new->name = (char *)NULL;
21         return new;
22 }
23