From b0ddefd7e9a05905668bcef7110c623883e05c86 Mon Sep 17 00:00:00 2001 From: bd-912 Date: Thu, 11 Apr 2024 11:51:19 -0600 Subject: Very simple argument passing Boil.MessageSend --- st/SymTableTopDown.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'st/SymTableTopDown.java') 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 extends GJDepthFirst { * 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); -- cgit v1.2.3