summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-05 11:44:31 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-05 11:44:31 -0300
commit0ee1ddba9f7113ab7617689a573573a0b00cabbf (patch)
tree8c7a42859f8f598328e0cdba43ba4c8bc7a0864d
parent9cb3677559a084e07abfd7d1ce93d5c73802be3d (diff)
Minor changes
-rwxr-xr-xdata/server-config-sample.gcfg3
-rwxr-xr-xsrc/main/java/bjc/rgens/parser/RGrammarParser.java5
2 files changed, 6 insertions, 2 deletions
diff --git a/data/server-config-sample.gcfg b/data/server-config-sample.gcfg
index 416f892..227b48f 100755
--- a/data/server-config-sample.gcfg
+++ b/data/server-config-sample.gcfg
@@ -1,4 +1,5 @@
-load directory testdir .
+# Uncomment this to load all grammars
+# load directory testdir .
# Load 'long rules' -- Grammars which generally are used as part of the output
# for other grammars
diff --git a/src/main/java/bjc/rgens/parser/RGrammarParser.java b/src/main/java/bjc/rgens/parser/RGrammarParser.java
index 91fb706..2e8e07c 100755
--- a/src/main/java/bjc/rgens/parser/RGrammarParser.java
+++ b/src/main/java/bjc/rgens/parser/RGrammarParser.java
@@ -24,6 +24,7 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Set;
+import static bjc.rgens.parser.RGrammarLogging.*;
/**
* Reads {@link RGrammar} from a input stream.
*
@@ -471,7 +472,9 @@ public class RGrammarParser {
}
public static Pair<IList<CaseElement>, Integer> parseElementString(String cses) {
- return parseElementString(cses.split(" "));
+ List<String> cseList = StringUtils.levelSplit(cses.trim(), " ");
+
+ return parseElementString(cseList.toArray(new String[0]));
}
public static Pair<IList<CaseElement>, Integer> parseElementString(String... cses) {