diff options
Diffstat (limited to 'st/SymTableVars.java')
-rw-r--r-- | st/SymTableVars.java | 5 |
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; } |