From b11e685001d37f5d2be91e36184fee10987ba798 Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Wed, 5 Sep 2018 12:24:21 -0300 Subject: Fix accidental breakage --- src/main/java/bjc/rgens/parser/RGrammarParser.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/bjc/rgens/parser/RGrammarParser.java b/src/main/java/bjc/rgens/parser/RGrammarParser.java index 2e8e07c..bea2038 100755 --- a/src/main/java/bjc/rgens/parser/RGrammarParser.java +++ b/src/main/java/bjc/rgens/parser/RGrammarParser.java @@ -472,9 +472,19 @@ public class RGrammarParser { } public static Pair, Integer> parseElementString(String cses) { - List cseList = StringUtils.levelSplit(cses.trim(), " "); - - return parseElementString(cseList.toArray(new String[0])); + /* + * @NOTE + * + * This is done using String.split because using things like ( + * as groupers breaks certain grammars. Maybe it can be used if + * some sort of way to set which groupers to use is added? + * + * List cseList = StringUtils.levelSplit(cses.trim(), " "); + * + * return parseElementString(cseList.toArray(new String[0])); + */ + + return parseElementString(cses.split(" ")); } public static Pair, Integer> parseElementString(String... cses) { -- cgit v1.2.3