From 8212af7c70d1603013da32e0501969ed98431caf Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Wed, 11 May 2016 21:10:53 -0400 Subject: Adapt to upstream changes --- .../bjc/dicelang/examples/DiceASTLanguageTest.java | 18 +++++++++--------- .../java/bjc/dicelang/examples/DiceASTPragma.java | 4 ++-- .../bjc/dicelang/examples/DiceExpressionPreparer.java | 10 +++++----- 3 files changed, 16 insertions(+), 16 deletions(-) (limited to 'dice-lang/src/examples/java') diff --git a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java index 1198ec5..4ba5d01 100644 --- a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java +++ b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java @@ -4,8 +4,8 @@ import java.util.Scanner; import bjc.utils.funcdata.FunctionalMap; import bjc.utils.funcdata.FunctionalStringTokenizer; -import bjc.utils.funcdata.IFunctionalList; -import bjc.utils.funcdata.IFunctionalMap; +import bjc.utils.funcdata.IList; +import bjc.utils.funcdata.IMap; import bjc.utils.funcdata.ITree; import bjc.dicelang.ast.DiceASTEvaluator; @@ -25,7 +25,7 @@ import bjc.dicelang.ast.optimization.OperationCondenser; * */ public class DiceASTLanguageTest { - private static IFunctionalMap actions; + private static IMap actions; private static DiceASTOptimizer optimizer; @@ -54,11 +54,11 @@ public class DiceASTLanguageTest { private static void handleInlineAction( FunctionalStringTokenizer tokenizer, - IFunctionalMap> enviroment) { + IMap> enviroment) { // Skip the pragma name tokenizer.nextToken(); - IFunctionalList pragmaArgs = tokenizer.toList(); + IList pragmaArgs = tokenizer.toList(); if (pragmaArgs.getSize() < 3) { System.err.println( @@ -70,7 +70,7 @@ public class DiceASTLanguageTest { String inlineExpression = pragmaArgs.getByIndex(0); String variableName = pragmaArgs.getByIndex(1); - IFunctionalList inlinedVariables = pragmaArgs.tail() + IList inlinedVariables = pragmaArgs.tail() .tail(); ITree inlinedExpression = DiceASTInliner @@ -95,7 +95,7 @@ public class DiceASTLanguageTest { String currentLine = inputSource.nextLine(); // The enviroment for variables - IFunctionalMap> enviroment = new FunctionalMap<>(); + IMap> enviroment = new FunctionalMap<>(); while (!currentLine.equalsIgnoreCase("quit")) { String possibleActionName = currentLine.split(" ")[0]; @@ -120,7 +120,7 @@ public class DiceASTLanguageTest { // Build an AST from the string expression ITree builtAST; - IFunctionalList preparedTokens = DiceExpressionPreparer + IList preparedTokens = DiceExpressionPreparer .prepareCommand(currentLine); try { @@ -173,7 +173,7 @@ public class DiceASTLanguageTest { private static ITree transformAST( ITree builtAST, - IFunctionalMap> enviroment) { + IMap> enviroment) { ITree optimizedTree = optimizer .optimizeTree(builtAST, enviroment); diff --git a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTPragma.java b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTPragma.java index 4bde0c2..87065f1 100644 --- a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTPragma.java +++ b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTPragma.java @@ -3,7 +3,7 @@ package bjc.dicelang.examples; import java.util.function.BiConsumer; import bjc.utils.funcdata.FunctionalStringTokenizer; -import bjc.utils.funcdata.IFunctionalMap; +import bjc.utils.funcdata.IMap; import bjc.utils.funcdata.ITree; import bjc.dicelang.ast.nodes.IDiceASTNode; @@ -15,6 +15,6 @@ import bjc.dicelang.ast.nodes.IDiceASTNode; * */ public interface DiceASTPragma extends - BiConsumer>> { + BiConsumer>> { // Just an alias } diff --git a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceExpressionPreparer.java b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceExpressionPreparer.java index b281fd8..7489b5c 100644 --- a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceExpressionPreparer.java +++ b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceExpressionPreparer.java @@ -6,7 +6,7 @@ import java.util.LinkedList; import bjc.utils.data.IPair; import bjc.utils.data.Pair; import bjc.utils.funcdata.FunctionalStringTokenizer; -import bjc.utils.funcdata.IFunctionalList; +import bjc.utils.funcdata.IList; import bjc.utils.funcutils.ListUtils; import bjc.utils.parserutils.ShuntingYard; @@ -47,8 +47,8 @@ public class DiceExpressionPreparer { // to a variable expression } - static IFunctionalList prepareCommand(String currentLine) { - IFunctionalList tokens = FunctionalStringTokenizer + static IList prepareCommand(String currentLine) { + IList tokens = FunctionalStringTokenizer .fromString(currentLine).toList(); Deque> ops = new LinkedList<>(); @@ -60,7 +60,7 @@ public class DiceExpressionPreparer { ops.add(new Pair<>(":=", ":=")); ops.add(new Pair<>("=>", "=>")); - IFunctionalList semiExpandedTokens = ListUtils + IList semiExpandedTokens = ListUtils .splitTokens(tokens, ops); ops = new LinkedList<>(); @@ -70,7 +70,7 @@ public class DiceExpressionPreparer { ops.add(new Pair<>("[", "\\[")); ops.add(new Pair<>("]", "\\]")); - IFunctionalList fullyExpandedTokens = ListUtils + IList fullyExpandedTokens = ListUtils .deAffixTokens(semiExpandedTokens, ops); fullyExpandedTokens.removeIf((strang) -> strang.equals("")); -- cgit v1.2.3