summaryrefslogtreecommitdiff
path: root/st/SymTableBottomUp.java
diff options
context:
space:
mode:
Diffstat (limited to 'st/SymTableBottomUp.java')
-rw-r--r--st/SymTableBottomUp.java6
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);
}