55798f7b3594e3afb479ea2f03f49f59170b2aea
[uebersetzerbau-ss10.git] / codea / tree.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include "tree.h"
4
5 #if 0
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 #if DDTREE
14         printf("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