From 13d99117abb64f97b5636029134ccae8acb89f59 Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Thu, 27 Nov 2014 14:36:04 +0800 Subject: convert jump target string to real statement --- src/spiglet/spiglet2kanga/SpgProc.java | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/spiglet/spiglet2kanga/SpgProc.java b/src/spiglet/spiglet2kanga/SpgProc.java index c4d6e5f..f1f0f34 100644 --- a/src/spiglet/spiglet2kanga/SpgProc.java +++ b/src/spiglet/spiglet2kanga/SpgProc.java @@ -1,5 +1,6 @@ package spiglet.spiglet2kanga; +import java.util.HashMap; import java.util.Vector; public class SpgProc extends SpgSym { @@ -31,4 +32,40 @@ public class SpgProc extends SpgSym { } System.err.println(); } + + public void setJmpTarget() { + // convert all the jump labels to real statement + + // first scan all the labels + HashMap s = new HashMap(); + for (int i=0; i