diff options
| author | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-21 15:42:22 -0400 |
|---|---|---|
| committer | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-21 15:42:22 -0400 |
| commit | ccb2510fadf19e5e1cda63d948fd482e25fc799d (patch) | |
| tree | 0873c7693afb5aefcd1618a65933f795d6a72835 /RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java | |
| parent | ec144248bf199d8c3c0667a93ace78eb65a38de2 (diff) | |
Add export rules to grammars
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java')
| -rw-r--r-- | RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java index 483542e..48977e9 100644 --- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java +++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java @@ -16,12 +16,18 @@ public class RGrammarTest { * Unused CLI args. */ public static void main(String[] args) { - InputStream stream = RGrammarTest.class.getResourceAsStream("/sample-grammars/insults.gram"); + InputStream stream = RGrammarTest.class.getResourceAsStream("/sample-grammars/24hr-rpg.gram"); + + RGrammarSet grammarSet = new RGrammarSet(); RGrammarParser parse = new RGrammarParser(); RGrammar grammar = parse.readGrammar(stream); - System.out.println(grammar.generate(null)); + grammarSet.addGrammar("rpg", grammar); + + for(int i = 0; i < 10; i++) { + System.out.println(grammar.generate(null)); + } } } |
