diff options
author | Tucker Evans <tuckerevans24@gmail.com> | 2019-07-27 21:09:10 -0400 |
---|---|---|
committer | Tucker Evans <tuckerevans24@gmail.com> | 2019-07-27 21:09:10 -0400 |
commit | f4d98d609e09ae172dbcccff742cc654d8b51a52 (patch) | |
tree | 739026dd7a36015b6f23f2670781c247f92171e2 /tree.c | |
parent | 60507214c098beaf3ae01a202e564bfe2f7c8364 (diff) |
Add initial scope checking
Diffstat (limited to 'tree.c')
-rw-r--r-- | tree.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -23,11 +23,11 @@ ptree *l, *r; return t; } -ptree* mkid(str) -char *str; +ptree* mkid(n) +node *n; { ptree *p = mktree(ID, NULL, NULL); - p->attr.sval = strdup(str); /* memory leak? double strdup*/ + p->attr.nval = n; /* memory leak? double strdup*/ return p; } @@ -94,7 +94,7 @@ int spaces; fprintf(stderr, "[LIST]"); break; case ID: - fprintf(stderr, "[ID: %s]", t->attr.sval); + fprintf(stderr, "[ID: %s]", t->attr.nval->name); break; case INUM: fprintf(stderr, "[INUM: %d]", t->attr.ival); |