From 97af84d976c704992562f695272a553ff6fac1be Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Thu, 27 Nov 2014 15:27:58 +0800 Subject: preprocess --- src/spiglet/spiglet2kanga/Main.java | 1 + src/spiglet/spiglet2kanga/SpgGoal.java | 8 ++++++++ 2 files changed, 9 insertions(+) (limited to 'src/spiglet/spiglet2kanga') diff --git a/src/spiglet/spiglet2kanga/Main.java b/src/spiglet/spiglet2kanga/Main.java index b1ba60f..c50a106 100644 --- a/src/spiglet/spiglet2kanga/Main.java +++ b/src/spiglet/spiglet2kanga/Main.java @@ -22,6 +22,7 @@ public class Main { SpgGoal goal = new SpgGoal(); root.accept(new GenKangaVisitor(), goal); + goal.preProcess(); goal.printGoal(); } catch(TokenMgrError e){ diff --git a/src/spiglet/spiglet2kanga/SpgGoal.java b/src/spiglet/spiglet2kanga/SpgGoal.java index 9490743..92b1843 100644 --- a/src/spiglet/spiglet2kanga/SpgGoal.java +++ b/src/spiglet/spiglet2kanga/SpgGoal.java @@ -18,4 +18,12 @@ public class SpgGoal extends SpgSym { procs.elementAt(i).printProc(); } } + + public void preProcess() { + for (int i=0; i