summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/examples/java
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2017-03-17 08:15:11 -0400
committerbjculkin <bjculkin@mix.wvu.edu>2017-03-17 08:15:11 -0400
commit897c15c70a6b11463686293893518bd9b4d5c29c (patch)
treeb8ca55c8a548c86b9e9b4ac93d51fcc04aa50de1 /BJC-Utils2/src/examples/java
parentdf27066d09739190b1a007756045488a7d36faea (diff)
Generalize SequenceDelimiter.
Made SequenceDelimiter work for arbitrary sequences of objects. Use the StringDelimiter class for ease of use on strings.
Diffstat (limited to 'BJC-Utils2/src/examples/java')
-rw-r--r--BJC-Utils2/src/examples/java/bjc/utils/examples/DelimSplitterTest.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/DelimSplitterTest.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/DelimSplitterTest.java
index a836f6e..feb0631 100644
--- a/BJC-Utils2/src/examples/java/bjc/utils/examples/DelimSplitterTest.java
+++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/DelimSplitterTest.java
@@ -3,6 +3,7 @@ package bjc.utils.examples;
import bjc.utils.data.ITree;
import bjc.utils.funcutils.SequenceDelimiter;
import bjc.utils.funcutils.SequenceDelimiter.DelimiterException;
+import bjc.utils.funcutils.StringDelimiter;
import bjc.utils.funcutils.TokenSplitter;
import java.util.Arrays;
@@ -31,7 +32,7 @@ public class DelimSplitterTest {
split.addDelimiter("+", "-", "*", "/");
split.compile();
- SequenceDelimiter dlm = new SequenceDelimiter();
+ StringDelimiter dlm = new StringDelimiter();
dlm.addGroup(new String[] { "(" }, "parens", ")");
dlm.addGroup(new String[] { "[" }, "brackets", "]");
dlm.addGroup(new String[] { "{" }, "braces", "}");
@@ -39,7 +40,7 @@ public class DelimSplitterTest {
System.out.print("Enter a sequence to delimit (blank line to quit): ");
String inp = scn.nextLine();
System.out.println();
-
+
while(!inp.equals("")) {
String[] strings = split.split(inp);