summaryrefslogtreecommitdiff
path: root/RGens/src/main/java/bjc/rgens/newparser
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2018-03-29 05:27:38 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2018-03-29 05:27:38 -0400
commitc921b00c99cf46bc33f724581ab9bde2b0d8bb6a (patch)
tree7dbbd0d8758195de33d290f068543ec93a8a9e1a /RGens/src/main/java/bjc/rgens/newparser
parent3931ac2849029a2c8fa6109149fe6efe27e7ec6e (diff)
update
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser')
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/RGrammar.java2
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/RGrammarParser.java22
2 files changed, 11 insertions, 13 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammar.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammar.java
index 3ffb4b2..8c6fd7d 100644
--- a/RGens/src/main/java/bjc/rgens/newparser/RGrammar.java
+++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammar.java
@@ -202,7 +202,7 @@ public class RGrammar {
body = body.replaceAll("([)\\]])\\s+([)\\]])", "$1$2");
/* Handle inter-word punctuation. */
- body = body.replaceAll(" ([,:.])", "$1 ");
+ body = body.replaceAll(" ([,:.!])", "$1 ");
/* Handle intra-word punctuation. */
body = body.replaceAll("\\s?([-/])\\s?", "$1");
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarParser.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarParser.java
index 3d2c921..cf33967 100644
--- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarParser.java
+++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarParser.java
@@ -368,19 +368,17 @@ public class RGrammarParser {
String ctxDelim = String.format(TMPL_TOPLEVEL_BLOCK_DELIM, level + 1);
try (BlockReader bodyReader = new SimpleBlockReader(ctxDelim, ctxReader)) {
-
+ Block whereBody = whereReader.next();
+
+ /**
+ * @TODO 10/11/17 Ben Culkin :WhereBlocks
+ * Implement where blocks.
+ *
+ * A where block has the context evaluated
+ * in a new context, and the body executed
+ * in that context.
+ */
}
-
- Block whereBody = whereReader.next();
-
- /**
- * @TODO 10/11/17 Ben Culkin :WhereBlocks
- * Implement where blocks.
- *
- * A where block has the context evaluated
- * in a new context, and the body executed
- * in that context.
- */
} catch (GrammarException gex) {
throw new GrammarException(String.format("Error in where block (%s)",
whereReader.getBlock()), gex);