summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/elements
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/rgens/parser/elements')
-rw-r--r--src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java4
-rw-r--r--src/main/java/bjc/rgens/parser/elements/vars/ARefVariableElement.java9
2 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java b/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
index 9bcbba6..66fbb96 100644
--- a/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
+++ b/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
@@ -4,8 +4,8 @@ import bjc.rgens.parser.GenerationState;
import bjc.rgens.parser.RGrammarParser;
-import bjc.utils.data.ITree;
-import bjc.utils.data.Tree;
+import bjc.data.ITree;
+import bjc.data.Tree;
import bjc.utils.gen.WeightedRandom;
import bjc.utils.ioutils.LevelSplitter;
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);