diff options
author | Tucker Evans <tuckerevans24@gmail.com> | 2019-09-05 18:16:11 -0400 |
---|---|---|
committer | Tucker Evans <tuckerevans24@gmail.com> | 2019-09-05 18:17:34 -0400 |
commit | b26e6d2c8ff71beac5da975de1b6ac450bfe282b (patch) | |
tree | 4e2cd49b0575b37a464b95565318afef784d4ecf | |
parent | 3a9747434de494fa189cf02ac31f6a4cff7fc761 (diff) |
Fix debug prints
- Removes tree_print from function parsing
- ID can't have ID as child, removes check in tree_print
-rw-r--r-- | pc.y | 1 | ||||
-rw-r--r-- | tree.c | 14 |
2 files changed, 4 insertions, 11 deletions
@@ -185,7 +185,6 @@ sub_prog_head tmp->func_info->argc = i; assert(tmp->func_info->argv = malloc(i * sizeof(int))); - print_tree($3); assert(!set_func_types($3, tmp->func_info->argv, i)); tmp->var_type = $5; @@ -144,16 +144,10 @@ int spaces; fprintf(stderr, "[LIST]"); break; case ID: - if (t->r && t->r->attr.nval) - fprintf(stderr, "[ID: %s %s]", - t->r->attr.nval->name, - pretty_type( - t->attr.nval->var_type)); - else - fprintf(stderr, "[ID: %s %s]", - t->attr.nval->name, - pretty_type( - t->attr.nval->var_type)); + fprintf(stderr, "[ID: %s %s, ", + t->attr.nval->name, + pretty_type( + t->attr.nval->var_type)); break; case INUM: fprintf(stderr, "[INUM: %d]", t->attr.ival); |