Packages

p

dregex

impl

package impl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AtomPart extends AnyRef

    A single or null char, i.e., including epsilon values

  2. case class BiState[A <: State](first: A, second: A) extends State with Product with Serializable
  3. case class CharInterval(from: UnicodeChar, to: UnicodeChar) extends AtomPart with Ordered[CharInterval] with Product with Serializable
  4. class Compiler extends AnyRef

    Take a regex AST and produce a NFA.

    Take a regex AST and produce a NFA. Except when noted the Thompson-McNaughton-Yamada algorithm is used. Reference: http://stackoverflow.com/questions/11819185/steps-to-creating-an-nfa-from-a-regular-expression

  5. sealed trait Condition extends AnyRef
  6. case class Dfa[A <: State](initial: A, defTransitions: Map[A, SortedMap[CharInterval, A]], accepting: Set[A], minimal: Boolean = false) extends Product with Serializable
  7. sealed trait Direction extends AnyRef
  8. case class MultiState(states: Set[State]) extends State with Product with Serializable
  9. case class Nfa(initial: State, transitions: Seq[NfaTransition], accepting: Set[State]) extends Product with Serializable
  10. case class NfaTransition(from: State, to: State, char: AtomPart) extends Product with Serializable
  11. class RegexParser extends JavaTokenParsers
  12. class SimpleState extends State
  13. trait State extends AnyRef
  14. case class UnicodeChar(codePoint: Int) extends Ordered[UnicodeChar] with Product with Serializable

Value Members

  1. object CharInterval extends Serializable
  2. object Condition
  3. object Dfa extends Serializable
  4. object DfaAlgorithms
  5. object Direction
  6. object Epsilon extends AtomPart with Product with Serializable
  7. object GeneralCategory
  8. object PredefinedCharSets
  9. object RangeOps
  10. object RegexParser
  11. object RegexTree
  12. object SimpleState
  13. object UnicodeChar extends Serializable
  14. object Util

Ungrouped