From 81f07e5af0a7229f63e6f85c51fdb58c1f107c43 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Thu, 3 Dec 2020 19:22:48 -0500 Subject: Adapt to esodata changes --- JPratt/src/main/java/bjc/pratt/blocks/ChainParseBlock.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'JPratt/src/main/java/bjc/pratt/blocks/ChainParseBlock.java') diff --git a/JPratt/src/main/java/bjc/pratt/blocks/ChainParseBlock.java b/JPratt/src/main/java/bjc/pratt/blocks/ChainParseBlock.java index 434b47f..038b6ea 100644 --- a/JPratt/src/main/java/bjc/pratt/blocks/ChainParseBlock.java +++ b/JPratt/src/main/java/bjc/pratt/blocks/ChainParseBlock.java @@ -4,8 +4,8 @@ import java.util.Set; import bjc.pratt.ParserContext; import bjc.pratt.tokens.Token; -import bjc.data.ITree; import bjc.data.Tree; +import bjc.data.SimpleTree; import bjc.utils.parserutils.ParserException; /** @@ -51,19 +51,19 @@ public class ChainParseBlock implements ParseBlock { } @Override - public ITree> parse(ParserContext ctx) throws ParserException { - ITree> expression = iner.parse(ctx); + public Tree> parse(ParserContext ctx) throws ParserException { + Tree> expression = iner.parse(ctx); Token currentToken = ctx.tokens.current(); if(indicators.contains(currentToken.getKey())) { - ITree> res = new Tree<>(trm); + Tree> res = new SimpleTree<>(trm); res.addChild(expression); while(indicators.contains(currentToken.getKey())) { - res.addChild(new Tree<>(currentToken)); + res.addChild(new SimpleTree<>(currentToken)); ctx.tokens.next(); - ITree> innerExpression = iner.parse(ctx); + Tree> innerExpression = iner.parse(ctx); res.addChild(innerExpression); currentToken = ctx.tokens.current(); -- cgit v1.2.3