summaryrefslogtreecommitdiff
path: root/RGens/src/main
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2015-09-29 16:18:25 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2015-09-29 16:18:25 -0400
commit96351c90e992cdbba7fbcce52fbb12eb9b28e147 (patch)
treed8fbd9b37157d7acaba4b2c925907d5fdae3948f /RGens/src/main
parent9d638e8ddf775265f41e55ca57a27985927994b5 (diff)
Update to new version of BJC-Utils.
Diffstat (limited to 'RGens/src/main')
-rw-r--r--RGens/src/main/java/bjc/RGens/ZadronsPouch.java15
-rw-r--r--RGens/src/main/java/bjc/RGens/text/GrammarReader.java6
2 files changed, 7 insertions, 14 deletions
diff --git a/RGens/src/main/java/bjc/RGens/ZadronsPouch.java b/RGens/src/main/java/bjc/RGens/ZadronsPouch.java
index 1076599..fd2b65c 100644
--- a/RGens/src/main/java/bjc/RGens/ZadronsPouch.java
+++ b/RGens/src/main/java/bjc/RGens/ZadronsPouch.java
@@ -1,9 +1,7 @@
package bjc.RGens;
-import java.util.StringTokenizer;
-
-import bjc.utils.FunctionalStringTokenizer;
-import bjc.utils.data.FunctionalList;
+import bjc.utils.funcdata.FunctionalStringTokenizer;
+import bjc.utils.funcdata.FunctionalList;
import bjc.utils.gen.RandomGrammar;
public class ZadronsPouch {
@@ -155,12 +153,9 @@ public class ZadronsPouch {
private void addRule(String rule, String... cases) {
FunctionalList<FunctionalList<String>> cses = new FunctionalList<>();
- for (String string : cases) {
- cses.add(
- FunctionalList.fromString(
- new FunctionalStringTokenizer(
- new StringTokenizer(string, " ")),
- s -> s));
+ for (String strang : cases) {
+ cses.add(FunctionalStringTokenizer.fromString(strang)
+ .toList(s -> s));
}
wg.makeRule(rule, cses);
diff --git a/RGens/src/main/java/bjc/RGens/text/GrammarReader.java b/RGens/src/main/java/bjc/RGens/text/GrammarReader.java
index bf03989..df633de 100644
--- a/RGens/src/main/java/bjc/RGens/text/GrammarReader.java
+++ b/RGens/src/main/java/bjc/RGens/text/GrammarReader.java
@@ -9,8 +9,7 @@ import java.util.Scanner;
import java.util.StringTokenizer;
import java.util.function.BiConsumer;
-import bjc.utils.FunctionalStringTokenizer;
-import bjc.utils.data.FunctionalList;
+import bjc.utils.funcdata.FunctionalStringTokenizer;
import bjc.utils.gen.WeightedGrammar;
public class GrammarReader {
@@ -37,8 +36,7 @@ public class GrammarReader {
prob = Integer.parseInt(stk.nextToken());
}
- rs.getRules().addCase(rs.getRule(), prob, FunctionalList
- .fromString(new FunctionalStringTokenizer(stk), s -> s));
+ rs.getRules().addCase(rs.getRule(), prob, new FunctionalStringTokenizer(stk).toList(s -> s));
}
private static void doPragmas(StringTokenizer stk, ReaderState rs) {