summaryrefslogtreecommitdiff
path: root/st/SymTableVars.java
diff options
context:
space:
mode:
authorbd-912 <bdunahu@colostate.edu>2024-04-25 16:59:15 -0600
committerbd-912 <bdunahu@colostate.edu>2024-04-25 16:59:15 -0600
commit34fad9467618d10178d55f30c034f93ce03ada25 (patch)
tree494b3fd4cb4797070232b5add521f35c2adc70d8 /st/SymTableVars.java
parent971666e64a46f342d633c4410ef08f216c5049b4 (diff)
BoilVisitor.MessageSend for Bracket, proper class Extension in ST
Diffstat (limited to 'st/SymTableVars.java')
-rw-r--r--st/SymTableVars.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/st/SymTableVars.java b/st/SymTableVars.java
index 36f02fc..37747dc 100644
--- a/st/SymTableVars.java
+++ b/st/SymTableVars.java
@@ -213,6 +213,11 @@ public class SymTableVars<R> extends GJDepthFirst<R,SymbolTable> {
symt.put(id, instance);
symt.addParameter(id.getName());
+ String cls = (n.f0.f0.which == 3) ?
+ ((Identifier) n.f0.f0.choice).f0.tokenImage :
+ null;
+ symt.addClassInstance(instance, cls);
+
return null;
}