summaryrefslogtreecommitdiff
path: root/src/kanga/kanga2mips/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/kanga/kanga2mips/Main.java')
-rw-r--r--src/kanga/kanga2mips/Main.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kanga/kanga2mips/Main.java b/src/kanga/kanga2mips/Main.java
index 7b5a49c..d57fa77 100644
--- a/src/kanga/kanga2mips/Main.java
+++ b/src/kanga/kanga2mips/Main.java
@@ -5,6 +5,7 @@ import kanga.ParseException;
import kanga.TokenMgrError;
import kanga.syntaxtree.Node;
import kanga.visitor.GJDepthFirst;
+import kanga.visitor.GenMIPSVisitor;
public class Main {
@@ -14,10 +15,10 @@ public class Main {
/*
* TODO: Implement your own Visitors and other classes.
*/
- GJDepthFirst v = new GJDepthFirst<Object, Object>() {
- };
+ GenMIPSVisitor v = new GenMIPSVisitor();
// Traverse the Abstract Grammar Tree
root.accept(v, null);
+ v.prn.printAll();
} catch (TokenMgrError e) {
// Handle Lexical Errors
e.printStackTrace();