summaryrefslogtreecommitdiff
path: root/Typecheck.java
diff options
context:
space:
mode:
authorbd-912 <bdunahu@colostate.edu>2024-03-31 23:04:35 -0600
committerbd-912 <bdunahu@colostate.edu>2024-03-31 23:04:35 -0600
commit23b6f865aad683d7f3590c46aa4b74f0a030f6af (patch)
treed1ce3e147b0ced8c47c248df2405588501b0dea8 /Typecheck.java
parent835e614e1e2531db3dc7dbe027de122a9fa0b78f (diff)
Added argument+parameter storing for methods to SymbolTable
Diffstat (limited to 'Typecheck.java')
-rw-r--r--Typecheck.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/Typecheck.java b/Typecheck.java
index f08e1e7..3115c31 100644
--- a/Typecheck.java
+++ b/Typecheck.java
@@ -21,9 +21,8 @@ public class Typecheck {
// // Build the symbol table. Top-down visitor, inherits from
// // GJDepthFirst<R,A>. R=Void, A=Integer.
- SymTableVis<Void,Integer> pv =
- new SymTableVis<Void,Integer>();
- root.accept(pv, 0);
+ SymTableVis pv = new SymTableVis();
+ root.accept(pv, new ArrayList<TypeInstance>());
HashMap<String, AbstractInstance> symt = pv.symt;
PrintFilter.print("===================================================", true);