summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java')
-rw-r--r--src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java b/src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java
index 1a04e50..8f12f58 100644
--- a/src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java
+++ b/src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java
@@ -8,14 +8,23 @@ import bjc.rgens.parser.Rule;
*
*/
public class ARefVariableElement extends VariableElement {
+ /**
+ * The name of the value we are referring to.
+ */
public String value;
+ /**
+ * Create a new array reference.
+ *
+ * @param val The value of the array reference.
+ */
public ARefVariableElement(String val) {
super(false);
value = val;
}
+ @Override
public void generate(GenerationState state) {
Rule rl = state.findRuleVar(value);