gesamt: variablen und calls 'mitzaehlen'
[uebersetzerbau-ss10.git] / gesamt / tree.c
index 593709c5c71ce7fc17171a07eef934013ec3af5d..4dcf0d76361f91f5efc5da5f6bd026341a6febb5 100644 (file)
@@ -63,6 +63,17 @@ struct treenode *new_field(char *name, struct treenode *l, struct treenode *r, i
        return new;
 }
 
+struct treenode *new_call(char *name, struct treenode *l, struct treenode *r)
+{
+       struct treenode *new = new_node(O_CALL, l, r);
+
+#ifdef DDTREE
+       fprintf(stderr, "new_call\n");
+#endif
+       new->name = name;
+       return new;
+}
+
 struct treenode *new_number(long val)
 {
        struct treenode *new;