summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java')
-rw-r--r--src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java b/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
index 95bb5f9..6cb0ce3 100644
--- a/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
+++ b/src/main/java/bjc/rgens/parser/elements/InlineRuleCaseElement.java
@@ -1,6 +1,7 @@
package bjc.rgens.parser.elements;
import bjc.rgens.parser.GenerationState;
+import bjc.rgens.parser.RGrammarParser;
import bjc.utils.funcdata.FunctionalList;
import bjc.utils.funcdata.IList;
@@ -9,7 +10,7 @@ public class InlineRuleCaseElement extends CaseElement {
public final IList<CaseElement> elements;
public InlineRuleCaseElement(String... elements) {
- this(new FunctionalList<>(elements).map(CaseElement::createElement));
+ this(RGrammarParser.parseElementString(elements).getLeft());
}
public InlineRuleCaseElement(IList<CaseElement> elements) {