summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-12-03 19:23:06 -0500
committerBen Culkin <scorpress@gmail.com>2020-12-03 19:23:06 -0500
commit223dc6d10617d282204c515cf3794d59a31ebf16 (patch)
treeba95ae5a14eecbef4e1543f154ee2b279b30f033 /src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java
parent80aa147aedc91356276d4346efb1ea62ea5b06f9 (diff)
Adapt to esodata changes
Diffstat (limited to 'src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java')
-rw-r--r--src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java b/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java
index 45833f2..6303fa6 100644
--- a/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java
+++ b/src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java
@@ -3,8 +3,8 @@ package bjc.rgens.parser.templates;
import bjc.rgens.parser.ConfigSet;
import bjc.rgens.parser.GenerationState;
-import bjc.data.ITree;
import bjc.data.Tree;
+import bjc.data.SimpleTree;
import java.io.Reader;
import java.util.ArrayList;
@@ -72,7 +72,7 @@ public class GrammarTemplate {
*
* @return The generated template.
*/
- public static GrammarTemplate readTemplate(Reader rdr, ITree<String> errs) {
+ public static GrammarTemplate readTemplate(Reader rdr, Tree<String> errs) {
List<TemplateElement> elements = new ArrayList<>();
GrammarTemplate template = new GrammarTemplate(elements);
@@ -84,7 +84,7 @@ public class GrammarTemplate {
String ln = scn.nextLine();
lno += 1;
- ITree<String> kid = new Tree<>(String.format("INFO: Line %d", lno));
+ Tree<String> kid = new SimpleTree<>(String.format("INFO: Line %d", lno));
switch(ln.charAt(0)) {
case '#':
// Ignore comments
@@ -106,7 +106,7 @@ public class GrammarTemplate {
return template;
}
- private static void handleLine(List<TemplateElement> elements, GrammarTemplate template, String ln, ITree<String> errs) {
+ private static void handleLine(List<TemplateElement> elements, GrammarTemplate template, String ln, Tree<String> errs) {
if(ln.matches("^.*?\\$@.+?@\\$.*$")) {
/*
* Handle live templates
@@ -117,7 +117,7 @@ public class GrammarTemplate {
}
}
- private static void handlePragma(List<TemplateElement> elements, GrammarTemplate template, String ln, ITree<String> errs) {
+ private static void handlePragma(List<TemplateElement> elements, GrammarTemplate template, String ln, Tree<String> errs) {
/*
* @TODO 2/8/2019 Ben Culkin :TemplatePragmas
* Implement template pragmas.