diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-12-03 19:23:06 -0500 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-12-03 19:23:06 -0500 |
| commit | 223dc6d10617d282204c515cf3794d59a31ebf16 (patch) | |
| tree | ba95ae5a14eecbef4e1543f154ee2b279b30f033 /src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java | |
| parent | 80aa147aedc91356276d4346efb1ea62ea5b06f9 (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.java | 10 |
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. |
