package
util
Type Members
-
-
case class
Cleaner
(clean: (String) ⇒ String, cleanTrack: (TrackString) ⇒ TrackString) extends (String) ⇒ String with Product with Serializable
-
trait
Extractor
[+A]
extends (String) ⇒ Iterator[A]
-
class
Flavor
extends (RE) ⇒ RE with FlavorLike
-
trait
FlavorLike
extends AnyRef
-
type
MatchExtractor
[+A]
= PartialFunction[Match, A]
-
case class
MatchGroup
(name: Option[String], matched: Option[String], subgroups: List[MatchGroup]) extends Product with Serializable
-
type
MatchGroupExtractor
[+A]
= PartialFunction[MatchGroup, A]
-
type
MatchGroupOptionExtractor
[+A]
= PartialFunction[MatchGroup, Option[A]]
-
-
case class
MatchedExtractor
() extends MatchExtractor[String] with Product with Serializable
-
case class
NamedGroupExtractor
(name: String) extends MatchExtractor[String] with Product with Serializable
-
case class
NthGroupExtractor
(n: Int) extends MatchExtractor[String] with Product with Serializable
-
type
OpRewriter
[A]
= (A, RE) ⇒ (RE, A)
-
class
PatternMatcher
[-A, +B]
extends AnyRef
-
type
Rewriter
= PartialFunction[RE, RE]
-
case class
TrackString
(source: String, current: String, repl: Repl) extends Product with Serializable
Value Members
-
-
object
Cleaner
extends Serializable
-
object
Extractor
extends AnyRef
-
object
Flavor
extends AnyRef
-
val
IdRewriter
: Rewriter
-
-
val
RecursiveIdRewriter
: PartialFunction[RE, RE]
-
object
TrackString
extends Serializable
-
def
defaultMGOE
[A]
: MatchGroupOptionExtractor[A]
-
def
unlift
[A, B]
(f: (A) ⇒ Option[B]): PartialFunction[A, B]