summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java37
1 files changed, 31 insertions, 6 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java b/BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java
index 6ae3189..43a09b2 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/dice/ast/VariableDiceNode.java
@@ -1,17 +1,27 @@
package bjc.utils.dice.ast;
+/**
+ * A node that represents a variable reference
+ *
+ * @author ben
+ *
+ */
public class VariableDiceNode implements IDiceASTNode {
+ /**
+ * The variable referenced by this node
+ */
private String var;
+ /**
+ * Create a new node representing the specified variable
+ *
+ * @param data
+ * The name of the variable being referenced
+ */
public VariableDiceNode(String data) {
this.var = data;
}
- @Override
- public boolean isOperator() {
- return false;
- }
-
/**
* Get the variable referenced by this AST node
*
@@ -20,7 +30,22 @@ public class VariableDiceNode implements IDiceASTNode {
public String getVariable() {
return var;
}
-
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see bjc.utils.dice.ast.IDiceASTNode#isOperator()
+ */
+ @Override
+ public boolean isOperator() {
+ return false;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see java.lang.Object#toString()
+ */
@Override
public String toString() {
return var;