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); | 
