summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java
diff options
context:
space:
mode:
Diffstat (limited to 'dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java')
-rw-r--r--dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java b/dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java
index b3b979a..11f466e 100644
--- a/dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java
+++ b/dice-lang/src/bjc/dicelang/v1/ReferenceDiceExpression.java
@@ -4,7 +4,7 @@ import java.util.Map;
/**
* A dice expression that refers to a variable bound in a mutable enviroment
- *
+ *
* @author ben
*
*/
@@ -22,7 +22,7 @@ public class ReferenceDiceExpression implements IDiceExpression {
/**
* Create a new reference dice expression referring to the given name in
* an enviroment
- *
+ *
* @param nme
* The name of the bound variable
* @param env
@@ -35,7 +35,7 @@ public class ReferenceDiceExpression implements IDiceExpression {
/**
* Get the name of the referenced variable
- *
+ *
* @return the name of the referenced variable
*/
public String getName() {
@@ -44,18 +44,15 @@ public class ReferenceDiceExpression implements IDiceExpression {
@Override
public int roll() {
- if (!enviroment.containsKey(name)) {
+ if(!enviroment.containsKey(name))
throw new UnsupportedOperationException("Attempted to reference undefined variable " + name);
- }
return enviroment.get(name).roll();
}
@Override
public String toString() {
- if (enviroment.containsKey(name)) {
- return enviroment.get(name).toString() + "(bound to " + name + ")";
- }
+ if(enviroment.containsKey(name)) return enviroment.get(name).toString() + "(bound to " + name + ")";
return name + "(unbound)";
}