diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-07-17 18:19:32 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-07-17 18:19:32 -0300 |
| commit | 5ac98080a4e5929821565b572a0268294b80826a (patch) | |
| tree | 4dafdddd94d67e950381e656fe290f370489f94a /src/main/java/bjc/rgens/parser/elements | |
| parent | 60ef99bcb21fd681ddf2c0aec741f182e82bfd3b (diff) | |
Swap to using for-each loops instead of for-each method
Diffstat (limited to 'src/main/java/bjc/rgens/parser/elements')
| -rw-r--r-- | src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java b/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java index 12b6f14..917dd33 100644 --- a/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java +++ b/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java @@ -6,6 +6,7 @@ import bjc.rgens.parser.RGrammarParser; import bjc.utils.data.IPair; import bjc.utils.funcdata.FunctionalList; import bjc.utils.funcdata.IList; +import bjc.utils.funcutils.StringUtils; import bjc.utils.gen.WeightedRandom; public class InlineRuleCaseElement extends CaseElement { @@ -19,8 +20,8 @@ public class InlineRuleCaseElement extends CaseElement { for(String part : parts) { String[] partArr; - if(part.contains("|")) { - partArr = part.split("\\|"); + if(StringUtils.levelContains(part, "|")) { + partArr = StringUtils.levelSplit(part, "||").toArray(new String[0]); } else { partArr = new String[] {part}; } |
