summaryrefslogtreecommitdiff
path: root/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java')
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java
new file mode 100644
index 0000000..483542e
--- /dev/null
+++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java
@@ -0,0 +1,27 @@
+package bjc.rgens.newparser;
+
+import java.io.InputStream;
+
+/**
+ * Test for new grammar syntax.
+ *
+ * @author EVE
+ *
+ */
+public class RGrammarTest {
+ /**
+ * Main method.
+ *
+ * @param args
+ * Unused CLI args.
+ */
+ public static void main(String[] args) {
+ InputStream stream = RGrammarTest.class.getResourceAsStream("/sample-grammars/insults.gram");
+
+ RGrammarParser parse = new RGrammarParser();
+
+ RGrammar grammar = parse.readGrammar(stream);
+
+ System.out.println(grammar.generate(null));
+ }
+}