From 8f1eeb71061e4009abec9356c9430075c0a7f7ee Mon Sep 17 00:00:00 2001 From: bd-912 Date: Sat, 6 Apr 2024 22:36:22 -0600 Subject: Add SymTableTopDown, changes to SymbolTable to make it possible Delete SymTableVis --- Typecheck.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Typecheck.java') diff --git a/Typecheck.java b/Typecheck.java index 070b71e..cf86389 100644 --- a/Typecheck.java +++ b/Typecheck.java @@ -21,9 +21,9 @@ public class Typecheck { // Build the symbol table. Top-down visitor, inherits from // GJDepthFirst. R=Void, A=Integer. - SymbolTable st = new SymbolTable(); - root.accept(new SymTableFirst(), st); - // root.accept(new SymTableSecond(), st); + SymbolTable symt = new SymbolTable(); + root.accept(new SymTableBottomUp(), symt); + root.accept(new SymTableTopDown(), symt); PrintFilter.print("===================================================", true); // TypeCheckSimp ts = new TypeCheckSimp(); -- cgit v1.2.3