diff options
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; + + } + } } |