diff options
author | bd-912 <bdunahu@colostate.edu> | 2024-04-11 11:51:19 -0600 |
---|---|---|
committer | bd-912 <bdunahu@colostate.edu> | 2024-04-11 11:51:19 -0600 |
commit | b0ddefd7e9a05905668bcef7110c623883e05c86 (patch) | |
tree | 4b068852bc2a0ade0186d0826b97f65d34e7d40a /st | |
parent | 1080b37bbe40fe56b919d22804c159cccdca3c95 (diff) |
Very simple argument passing Boil.MessageSend
Diffstat (limited to 'st')
-rw-r--r-- | st/SymTableTopDown.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/st/SymTableTopDown.java b/st/SymTableTopDown.java index 2f65919..df136aa 100644 --- a/st/SymTableTopDown.java +++ b/st/SymTableTopDown.java @@ -116,9 +116,10 @@ public class SymTableTopDown<R> extends GJDepthFirst<R,SymbolTable> { * f2 -> ";" */ public R visit(VarDeclaration n, SymbolTable symt) { - String cls = (n.f0.f0.which == 4) ? + String cls = (n.f0.f0.which == 3) ? ((Identifier) n.f0.f0.choice).f0.tokenImage : null; + String id = n.f1.f0.tokenImage; symt.addLocal(id); symt.addClassInstance(id, cls); |