summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-11-08 19:11:01 -0500
committerBen Culkin <scorpress@gmail.com>2020-11-08 19:11:01 -0500
commitad5c2517d24c46be67a681aca741e150cd41ad53 (patch)
tree2dc2e592261da047eb18dfec1014817a7e29f29f /base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java
parent822c70a81076543ae94b43fe5e42a244970771b9 (diff)
Do some token splitter cleanup
Cleanup somethings related to token splitters
Diffstat (limited to 'base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java')
-rw-r--r--base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java b/base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java
new file mode 100644
index 0000000..6be0e7f
--- /dev/null
+++ b/base/src/main/java/bjc/utils/parserutils/splitter/IdentityTokenSplitter.java
@@ -0,0 +1,16 @@
+package bjc.utils.parserutils.splitter;
+
+import bjc.funcdata.*;
+
+/**
+ * The token splitter that doesn't actually perform any splitting.
+ *
+ * @author Ben Culkin
+ *
+ */
+public class IdentityTokenSplitter implements TokenSplitter {
+ @Override
+ public IList<String> split(String input) {
+ return new FunctionalList<>(input);
+ }
+}