diff options
author | Iru Cai <mytbk920423@gmail.com> | 2014-11-22 17:41:27 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2014-11-22 17:41:27 +0800 |
commit | 37365fc2749ff24ef5040a8db3462fc2deebd48f (patch) | |
tree | 939f8fbe88f19f3849f7f34426849cd011ab80ad /src/spiglet/spiglet2kanga/SpgSimpExpr.java | |
parent | 257e30fdea1698dbaa61e165c50a965369dbf026 (diff) | |
download | minijava-37365fc2749ff24ef5040a8db3462fc2deebd48f.tar.xz |
printing
Diffstat (limited to 'src/spiglet/spiglet2kanga/SpgSimpExpr.java')
-rw-r--r-- | src/spiglet/spiglet2kanga/SpgSimpExpr.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/spiglet/spiglet2kanga/SpgSimpExpr.java b/src/spiglet/spiglet2kanga/SpgSimpExpr.java index 6b1b212..eec575d 100644 --- a/src/spiglet/spiglet2kanga/SpgSimpExpr.java +++ b/src/spiglet/spiglet2kanga/SpgSimpExpr.java @@ -10,4 +10,18 @@ public class SpgSimpExpr extends SpgExpr { super(SpgExpr.ExpType.Simple); type = t; } + + public String toString() { + switch (type) { + case INT: + return String.valueOf(num); + case LB: + return s; + case TEMP: + return ((SpgTemp)this).toString(); + default: + return null; + + } + } } |