summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/util/StringOps.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/util/StringOps.scala')
-rw-r--r--src/compiler/scala/tools/util/StringOps.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/util/StringOps.scala b/src/compiler/scala/tools/util/StringOps.scala
index 65ff582011..25ea401eb7 100644
--- a/src/compiler/scala/tools/util/StringOps.scala
+++ b/src/compiler/scala/tools/util/StringOps.scala
@@ -54,6 +54,10 @@ trait StringOps {
if (idx == -1) None
else Some(str take idx, str drop (if (doDropIndex) idx + 1 else idx))
+ def splitLeft(str: String, ch: Char): Option[(String, String)] = {
+ splitAt(str, str.indexOf(ch), true)
+ }
+
/** Returns a string meaning "n elements".
*
* @param n ...