summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src')
-rw-r--r--BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/TreeConstructTest.java2
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/dice/ast/DiceASTParser.java8
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/parserutils/ShuntingYard.java2
3 files changed, 6 insertions, 6 deletions
diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/TreeConstructTest.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/TreeConstructTest.java
index fe84eb5..fe9b5e6 100644
--- a/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/TreeConstructTest.java
+++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/TreeConstructTest.java
@@ -50,7 +50,7 @@ public class TreeConstructTest {
return false;
}
}
- });
+ }, (op) -> false, null);
System.out.println("AST: " + ast.toString());
diff --git a/BJC-Utils2/src/main/java/bjc/utils/dice/ast/DiceASTParser.java b/BJC-Utils2/src/main/java/bjc/utils/dice/ast/DiceASTParser.java
index b25f5b4..38c514a 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/dice/ast/DiceASTParser.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/dice/ast/DiceASTParser.java
@@ -39,13 +39,13 @@ public class DiceASTParser {
* @return An AST built from the passed in string
*/
public AST<IDiceASTNode> buildAST(String exp) {
- FunctionalList<String> tokens =
- FunctionalStringTokenizer.fromString(exp).toList((s) -> s);
+ FunctionalList<String> tokens = FunctionalStringTokenizer
+ .fromString(exp).toList((s) -> s);
FunctionalList<String> shunted = yard.postfix(tokens, (s) -> s);
- AST<String> rawAST =
- TreeConstructor.constructTree(shunted, this::isOperator);
+ AST<String> rawAST = TreeConstructor.constructTree(shunted,
+ this::isOperator, (op) -> false, null);
AST<IDiceASTNode> bakedAST = rawAST.transmuteAST((tok) -> {
if (isOperator(tok)) {
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/ShuntingYard.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/ShuntingYard.java
index 8dfe9fa..e607a1a 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/ShuntingYard.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/ShuntingYard.java
@@ -18,7 +18,7 @@ import bjc.utils.funcdata.FunctionalList;
* The type of tokens being shunted
*/
public class ShuntingYard<E> {
-
+
/**
* A enum representing the fundamental operator types
*