summaryrefslogtreecommitdiff
path: root/RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2017-03-18 20:01:27 -0400
committerbjculkin <bjculkin@mix.wvu.edu>2017-03-18 20:01:27 -0400
commit22237d1476f1496aef6bebf066ff2e6652ba4953 (patch)
tree813ce2bb14c1b5604bc95bef892110ff04d7cf64 /RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java
parent55e3425759faf94abcd8e1c06c53a09908f72d91 (diff)
More work on new parser
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java')
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java
index 3b48a2a..073e0ee 100644
--- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java
+++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarBuilder.java
@@ -1,7 +1,32 @@
package bjc.rgens.newparser;
+/**
+ * Construct randomized grammars piece by piece.
+ *
+ * @author EVE
+ *
+ */
public class RGrammarBuilder {
+ /**
+ * Sets the rule currently being built.
+ *
+ * @param rName The name of the rule currently being built.
+ */
+ public void setCurrentRule(String rName) {
+ /*
+ * TODO implement.
+ */
+ }
+
+ /**
+ * Convert this builder into a grammar.
+ *
+ * @return The grammar built by this builder
+ */
public RGrammar toRGrammar() {
+ /*
+ * TODO implement.
+ */
return null;
}
}