From 275a627719fc2231b16caea41130ff09f0f2b6a1 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Fri, 8 Apr 2016 13:28:09 -0400 Subject: Switch functional data to use interfaces --- .../src/examples/java/bjc/utils/examples/parsing/ShuntTester.java | 4 ++-- .../examples/java/bjc/utils/examples/parsing/TreeConstructTest.java | 4 ++-- .../src/examples/java/bjc/utils/examples/rangen/DiabloItemGen.java | 4 ++-- .../java/bjc/utils/examples/rangen/RandomStringExamples.java | 5 +++-- 4 files changed, 9 insertions(+), 8 deletions(-) (limited to 'BJC-Utils2/src/examples/java') diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/ShuntTester.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/ShuntTester.java index 5016834..1af5e30 100644 --- a/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/ShuntTester.java +++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/parsing/ShuntTester.java @@ -2,8 +2,8 @@ package bjc.utils.examples.parsing; import java.util.Scanner; -import bjc.utils.funcdata.FunctionalList; import bjc.utils.funcdata.FunctionalStringTokenizer; +import bjc.utils.funcdata.IFunctionalList; import bjc.utils.parserutils.ShuntingYard; /** @@ -27,7 +27,7 @@ public class ShuntTester { ShuntingYard yard = new ShuntingYard<>(); - FunctionalList shuntedTokens = + IFunctionalList shuntedTokens = yard.postfix(new FunctionalStringTokenizer(line) .toList((strang) -> strang), (strang) -> strang); 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 509c407..932e224 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 @@ -3,8 +3,8 @@ package bjc.utils.examples.parsing; import java.util.Scanner; import java.util.function.Predicate; -import bjc.utils.funcdata.FunctionalList; import bjc.utils.funcdata.FunctionalStringTokenizer; +import bjc.utils.funcdata.IFunctionalList; import bjc.utils.parserutils.AST; import bjc.utils.parserutils.ShuntingYard; import bjc.utils.parserutils.TreeConstructor; @@ -30,7 +30,7 @@ public class TreeConstructTest { ShuntingYard yard = new ShuntingYard<>(); - FunctionalList shuntedTokens = + IFunctionalList shuntedTokens = yard.postfix(new FunctionalStringTokenizer(line) .toList((strang) -> strang), (s) -> s); diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/DiabloItemGen.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/DiabloItemGen.java index 10bf131..4a03a5b 100644 --- a/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/DiabloItemGen.java +++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/DiabloItemGen.java @@ -1,7 +1,7 @@ package bjc.utils.examples.rangen; -import bjc.utils.funcdata.FunctionalList; import bjc.utils.funcdata.FunctionalStringTokenizer; +import bjc.utils.funcdata.IFunctionalList; import bjc.utils.gen.WeightedGrammar; /** @@ -83,7 +83,7 @@ public class DiabloItemGen { addInfixRules(); for (int i = 0; i < 100; i++) { - FunctionalList ls = + IFunctionalList ls = rules.generateListValues("", " "); StringBuilder sb = new StringBuilder(); diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/RandomStringExamples.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/RandomStringExamples.java index bb1f8c6..116e276 100644 --- a/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/RandomStringExamples.java +++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/rangen/RandomStringExamples.java @@ -2,6 +2,7 @@ package bjc.utils.examples.rangen; import bjc.utils.funcdata.FunctionalList; import bjc.utils.funcdata.FunctionalStringTokenizer; +import bjc.utils.funcdata.IFunctionalList; import bjc.utils.gen.RandomGrammar; /** @@ -44,7 +45,7 @@ public class RandomStringExamples { ""); for (int i = 0; i < 10; i++) { - FunctionalList ls = rg.generateListValues("", " "); + IFunctionalList ls = rg.generateListValues("", " "); StringBuilder sb = new StringBuilder(); @@ -55,7 +56,7 @@ public class RandomStringExamples { } private static void addRule(String rule, String... cases) { - FunctionalList> cses = + IFunctionalList> cses = new FunctionalList<>(); for (String strang : cases) { -- cgit v1.2.3