From 2aa0fa1d83411855d2d3388809f1a0485513128f Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Tue, 31 Oct 2017 12:54:15 -0300 Subject: Small source work --- RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java | 6 +++++- RGens/src/main/java/bjc/rgens/newparser/RegexRuleCase.java | 5 +++++ RGens/src/main/java/bjc/rgens/newparser/RuleCase.java | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 RGens/src/main/java/bjc/rgens/newparser/RegexRuleCase.java (limited to 'RGens/src/main/java') diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java index cdbba09..d5cc98f 100644 --- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java +++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarTest.java @@ -45,7 +45,11 @@ public class RGrammarTest { String res = grammar.generate(exportName); if(exportName.contains("+")) res = res.replaceAll("\\s+", ""); - System.out.printf("\tContents: %s\n", res); + if(res.length() > 120) { + System.out.printf("\t\n\tContents: %s\n\t\n", res); + } else { + System.out.printf("\tContents: %s\n", res); + } } catch (GrammarException gex) { /* Print out errors with generation. */ String fmt = "Error in exported rule '%s' (loaded from '%s')\n"; diff --git a/RGens/src/main/java/bjc/rgens/newparser/RegexRuleCase.java b/RGens/src/main/java/bjc/rgens/newparser/RegexRuleCase.java new file mode 100644 index 0000000..978f4f3 --- /dev/null +++ b/RGens/src/main/java/bjc/rgens/newparser/RegexRuleCase.java @@ -0,0 +1,5 @@ +package bjc.rgens.newparser; + +public class RegexRuleCase extends RuleCase { + +} diff --git a/RGens/src/main/java/bjc/rgens/newparser/RuleCase.java b/RGens/src/main/java/bjc/rgens/newparser/RuleCase.java index 2a10210..04e2cc2 100644 --- a/RGens/src/main/java/bjc/rgens/newparser/RuleCase.java +++ b/RGens/src/main/java/bjc/rgens/newparser/RuleCase.java @@ -19,7 +19,7 @@ public class RuleCase { * @author EVE */ public static enum CaseType { - /** A normal case, composed from a list of elementList. */ + /** A normal case, composed from a list of elements. */ NORMAL, /** A case that doesn't insert spaces. */ SPACEFLATTEN -- cgit v1.2.3