diff options
Diffstat (limited to 'src/main/java/bjc/rgens/parser/templates')
| -rw-r--r-- | src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java | 5 | ||||
| -rw-r--r-- | src/main/java/bjc/rgens/parser/templates/LiveTemplateElement.java | 8 |
2 files changed, 2 insertions, 11 deletions
diff --git a/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java b/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java index ef0bf3a..9813e94 100644 --- a/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java +++ b/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java @@ -2,7 +2,6 @@ package bjc.rgens.parser.templates; import bjc.rgens.parser.ConfigSet; import bjc.rgens.parser.GenerationState; -import bjc.rgens.parser.LoadOptions; import bjc.utils.data.ITree; import bjc.utils.data.Tree; @@ -11,10 +10,6 @@ import java.io.Reader; import java.util.ArrayList; import java.util.List; import java.util.Scanner; - -import bjc.rgens.parser.ConfigSet; -import bjc.rgens.parser.GenerationState; - /** * Represents a grammar template. * diff --git a/src/main/java/bjc/rgens/parser/templates/LiveTemplateElement.java b/src/main/java/bjc/rgens/parser/templates/LiveTemplateElement.java index 81c0c47..a1373f7 100644 --- a/src/main/java/bjc/rgens/parser/templates/LiveTemplateElement.java +++ b/src/main/java/bjc/rgens/parser/templates/LiveTemplateElement.java @@ -8,16 +8,11 @@ import java.util.regex.Pattern; import bjc.utils.data.BooleanToggle; import bjc.utils.data.ITree; -import bjc.utils.data.Tree; -import bjc.utils.funcdata.FunctionalList; -import bjc.utils.funcdata.IList; import bjc.rgens.parser.GenerationState; import bjc.rgens.parser.RGrammarParser; import bjc.rgens.parser.elements.CaseElement; import bjc.rgens.parser.elements.LiteralCaseElement; -import bjc.utils.data.BooleanToggle; -import bjc.utils.funcdata.FunctionalList; /** * A template element that can contain rule elements. @@ -56,7 +51,8 @@ public class LiveTemplateElement extends TemplateElement { List<CaseElement> elms = new ArrayList<>(); - int weight = RGrammarParser.parseElementString(body, elms, errs); + // This mutates elms. Not great design, but passable + RGrammarParser.parseElementString(body, elms, errs); elements.add(Arrays.asList(new LiteralCaseElement(sb.toString()))); elements.add(elms); |
