ceedubs
.
irrec
regex
package
regex
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
regex
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
final
class
CharRegexOps
extends
AnyVal
type
Kleene
[
A
]
=
Coattr
[
KleeneF
,
A
]
final
class
KleeneOps
[
A
]
extends
AnyVal
sealed abstract
class
Match
[
+A
]
extends
Product
with
Serializable
final
case class
NFA
[
I
,
A
]
(
initStates:
SortedSet
[
I
]
,
finalStates:
SortedSet
[
I
]
,
transitions:
SortedMap
[
I
,
List
[(
I
,
A
)]]
)
extends
Product
with
Serializable
type
Regex
[
A
]
=
Coattr
[
KleeneF
,
Match
[
A
]]
final
class
RegexOps
[
A
]
extends
AnyVal
Value Members
object
Glushkov
object
KleeneOptimization
object
Match
extends
Serializable
object
NFA
extends
Serializable
object
Regex
object
RegexPrettyPrinter
implicit
def
toCharRegexOps
(
r:
Regex
[
Char
]
)
:
CharRegexOps
implicit
def
toKleeneOps
[
A
]
(
r:
Kleene
[
A
]
)
:
KleeneOps
[
A
]
implicit
def
toRegexOps
[
A
]
(
r:
Regex
[
A
]
)
:
RegexOps
[
A
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped