summaryrefslogtreecommitdiff
path: root/dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java')
-rw-r--r--dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java b/dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java
index 0ed2c2c..d25adbc 100644
--- a/dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java
+++ b/dice-lang/src/main/java/bjc/dicelang/ast/nodes/IntegerLiteralNode.java
@@ -32,9 +32,19 @@ public class IntegerLiteralNode implements ILiteralDiceNode {
public int getValue() {
return value;
}
-
+
@Override
public String toString() {
return Integer.toString(value);
}
+
+ @Override
+ public int optimize() {
+ return value;
+ }
+
+ @Override
+ public boolean canOptimize() {
+ return true;
+ }
}