diff options
| author | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-21 19:29:27 -0400 |
|---|---|---|
| committer | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-21 19:38:42 -0400 |
| commit | 5444cd4db8a0fa41d25cd303c1145cadd112e12f (patch) | |
| tree | 779f205becc1e1cded6ed1c307f295a2404ce22d /RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java | |
| parent | ccb2510fadf19e5e1cda63d948fd482e25fc799d (diff) | |
Add formatter
Adds a formatter capable of taking in a parsed grammar and printing it out
in a formatted form, capable of being reparsed.
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java')
| -rw-r--r-- | RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java index 48977e9..76efa86 100644 --- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java +++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java @@ -16,7 +16,7 @@ public class RGrammarTest { * Unused CLI args. */ public static void main(String[] args) { - InputStream stream = RGrammarTest.class.getResourceAsStream("/sample-grammars/24hr-rpg.gram"); + InputStream stream = RGrammarTest.class.getResourceAsStream("/sample-grammars/web.gram"); RGrammarSet grammarSet = new RGrammarSet(); @@ -29,5 +29,14 @@ public class RGrammarTest { for(int i = 0; i < 10; i++) { System.out.println(grammar.generate(null)); } + + System.out.println(); + System.out.println(); + + System.out.println("Formatted grammar: "); + + String formattedGrammar = RGrammarFormatter.formatGrammar(grammar); + + System.out.print(formattedGrammar); } } |
