From 081f3735abf4add6dbbd6ba4ca56da10bd54139e Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Sun, 4 Aug 2019 11:51:56 -0400 Subject: Fix adding variable to scope during assignment --- scope.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'scope.c') diff --git a/scope.c b/scope.c index 6706765..eca78cd 100644 --- a/scope.c +++ b/scope.c @@ -138,9 +138,14 @@ scope *s; { int i; node * tmp; + + fprintf(stderr, "\n\nSCOPE\n" + "==========================================================\n"); + for (i = 0; i < HASH_SIZE; i++) { for( tmp=s->table[i]; tmp; tmp = tmp->next) { - fprintf(stderr, "\t%s\n", tmp->name); + fprintf(stderr, "\t%s:%s\n", tmp->name, + pretty_type(tmp->var_type)); } } } -- cgit v1.1 From e1d044ff79638cf781816e8723fa78f1e9a7b34e Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Sat, 17 Aug 2019 15:47:08 -0400 Subject: Add Type checking if statement condition --- scope.c | 1 + 1 file changed, 1 insertion(+) (limited to 'scope.c') diff --git a/scope.c b/scope.c index eca78cd..f093b82 100644 --- a/scope.c +++ b/scope.c @@ -5,6 +5,7 @@ #include "node.h" #include "scope.h" +#include "pc.h" scope* mkscope() { -- cgit v1.1 From 3f1cee416602070225b81deb8c2222a5324f8204 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Sun, 18 Aug 2019 18:31:36 -0400 Subject: Fix clean up header includes --- scope.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'scope.c') diff --git a/scope.c b/scope.c index f093b82..00e2417 100644 --- a/scope.c +++ b/scope.c @@ -1,12 +1,13 @@ +#include "scope.h" + #include #include #include #include -#include "node.h" -#include "scope.h" #include "pc.h" + scope* mkscope() { int i; -- cgit v1.1