diff options
author | bd-912 <bdunahu@colostate.edu> | 2024-04-07 12:26:47 -0600 |
---|---|---|
committer | bd-912 <bdunahu@colostate.edu> | 2024-04-07 12:26:47 -0600 |
commit | 1ec847c7222b8adb9a70264c98a44dc9911d65d3 (patch) | |
tree | ed8d2601bc14079bb39c7af0f0c6533875b48b2c /st/SymTableBottomUp.java | |
parent | 9cd3df6ff58e3999a049f97a0acaaf997a01fec8 (diff) |
More bugfixes in ST, changes to scoping
Diffstat (limited to 'st/SymTableBottomUp.java')
-rw-r--r-- | st/SymTableBottomUp.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/st/SymTableBottomUp.java b/st/SymTableBottomUp.java index f4abb2a..9f60b91 100644 --- a/st/SymTableBottomUp.java +++ b/st/SymTableBottomUp.java @@ -141,6 +141,8 @@ public class SymTableBottomUp<R> extends GJDepthFirst<R,SymbolTable> { rtrn = TypeEnum.bool; break; case 2: rtrn = TypeEnum.integer; break; + case 3: + rtrn = TypeEnum.classname; break; default: PrintFilter.print("Unsupported case", true); } @@ -193,6 +195,8 @@ public class SymTableBottomUp<R> extends GJDepthFirst<R,SymbolTable> { rtrn = TypeEnum.bool; break; case 2: rtrn = TypeEnum.integer; break; + case 3: + rtrn = TypeEnum.classname; break; default: PrintFilter.print("Unsupported case", true); } @@ -223,6 +227,8 @@ public class SymTableBottomUp<R> extends GJDepthFirst<R,SymbolTable> { rtrn = TypeEnum.bool; break; case 2: rtrn = TypeEnum.integer; break; + case 3: + rtrn = TypeEnum.classname; break; default: PrintFilter.print("Unsupported case", true); } |