From 1ec847c7222b8adb9a70264c98a44dc9911d65d3 Mon Sep 17 00:00:00 2001 From: bd-912 Date: Sun, 7 Apr 2024 12:26:47 -0600 Subject: More bugfixes in ST, changes to scoping --- st/SymTableBottomUp.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'st/SymTableBottomUp.java') 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 extends GJDepthFirst { 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 extends GJDepthFirst { 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 extends GJDepthFirst { rtrn = TypeEnum.bool; break; case 2: rtrn = TypeEnum.integer; break; + case 3: + rtrn = TypeEnum.classname; break; default: PrintFilter.print("Unsupported case", true); } -- cgit v1.2.3