From 223dc6d10617d282204c515cf3794d59a31ebf16 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Thu, 3 Dec 2020 19:23:06 -0500 Subject: Adapt to esodata changes --- src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/main/java/bjc/rgens/parser/templates/GrammarTemplate.java') 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 errs) { + public static GrammarTemplate readTemplate(Reader rdr, Tree errs) { List elements = new ArrayList<>(); GrammarTemplate template = new GrammarTemplate(elements); @@ -84,7 +84,7 @@ public class GrammarTemplate { String ln = scn.nextLine(); lno += 1; - ITree kid = new Tree<>(String.format("INFO: Line %d", lno)); + Tree 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 elements, GrammarTemplate template, String ln, ITree errs) { + private static void handleLine(List elements, GrammarTemplate template, String ln, Tree errs) { if(ln.matches("^.*?\\$@.+?@\\$.*$")) { /* * Handle live templates @@ -117,7 +117,7 @@ public class GrammarTemplate { } } - private static void handlePragma(List elements, GrammarTemplate template, String ln, ITree errs) { + private static void handlePragma(List elements, GrammarTemplate template, String ln, Tree errs) { /* * @TODO 2/8/2019 Ben Culkin :TemplatePragmas * Implement template pragmas. -- cgit v1.2.3