summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/parserutils/ShuntingYard.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc/utils/parserutils/ShuntingYard.java')
-rw-r--r--base/src/main/java/bjc/utils/parserutils/ShuntingYard.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/base/src/main/java/bjc/utils/parserutils/ShuntingYard.java b/base/src/main/java/bjc/utils/parserutils/ShuntingYard.java
index ac82388..f73c315 100644
--- a/base/src/main/java/bjc/utils/parserutils/ShuntingYard.java
+++ b/base/src/main/java/bjc/utils/parserutils/ShuntingYard.java
@@ -6,8 +6,8 @@ import java.util.function.Function;
import bjc.funcdata.FunctionalList;
import bjc.funcdata.FunctionalMap;
-import bjc.funcdata.IList;
-import bjc.funcdata.IMap;
+import bjc.funcdata.ListEx;
+import bjc.funcdata.MapEx;
import bjc.utils.funcutils.StringUtils;
/**
@@ -59,7 +59,7 @@ public class ShuntingYard<TokenType> {
/*
* Holds all the shuntable operations.
*/
- private IMap<String, IPrecedent> operators;
+ private MapEx<String, IPrecedent> operators;
/**
* Create a new shunting yard with a default set of operators.
@@ -158,7 +158,7 @@ public class ShuntingYard<TokenType> {
*
* @return A list of tokens in postfix notation.
*/
- public IList<TokenType> postfix(final IList<String> input,
+ public ListEx<TokenType> postfix(final ListEx<String> input,
final Function<String, TokenType> transformer) {
/*
* Check our input
@@ -169,7 +169,7 @@ public class ShuntingYard<TokenType> {
/*
* Here's what we're handing back
*/
- final IList<TokenType> output = new FunctionalList<>();
+ final ListEx<TokenType> output = new FunctionalList<>();
/*
* The stack to put operators on