diff options
| author | Tucker Evans <tuckerevans24@gmail.com> | 2019-10-06 15:39:16 -0400 | 
|---|---|---|
| committer | Tucker Evans <tuckerevans24@gmail.com> | 2019-10-06 15:39:51 -0400 | 
| commit | af85ccd5cda88601226323fbe7e922962ccf1ad0 (patch) | |
| tree | 0c030f0c6858a9052d46c4d7153f56cfd0886950 /tree.c | |
| parent | a0ae72558a301f4a0082739712d30919f5e1454e (diff) | |
Add label in parse tree for code generation
Diffstat (limited to 'tree.c')
| -rw-r--r-- | tree.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| @@ -23,6 +23,7 @@ ptree *l, *r;  	t->r = r;  	t->ret_type = 0;  	t->attr.nval = 0; +	t->label = -1;  	return t;  } @@ -237,7 +238,7 @@ int spaces;  		fprintf(stderr, "[?: %d]", t->type);  		yyerror("Error in tree_print");  	} -	fprintf(stderr," %d\n", t->ret_type); +	fprintf(stderr," %d: L %d\n", t->ret_type, t->label);  	aux_tree_print(t->l, spaces + 2);  	aux_tree_print(t->r, spaces + 2);  } | 
