dregex

package dregex

Main package for Dregex implementation. User-facing classes reside directly in the top-level package. The rest of the sub-packages contain implementation classes.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dregex
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class CompiledRegex extends Regex with StrictLogging

    A fully-compiled regular expression that was generated from a string literal.

  2. class InvalidRegexException extends Exception

  3. class ParsedRegex extends StrictLogging

    A parsed, but uncompiled regular expression.

  4. trait Regex extends AnyRef

    A regular expression, ready to be tested against strings, or to take part in an operation against another.

    A regular expression, ready to be tested against strings, or to take part in an operation against another. Internally, instances of this type have a DFA (Deterministic Finite Automaton).

  5. class SynteticRegex extends Regex

    A regular expression that was generated by an operation between others (not parsing a string), so it lacks a literal expression or NFA.

  6. class Universe extends AnyRef

    Represent the set of characters that is the union of the sets of characters of a group of regular expressions.

    Represent the set of characters that is the union of the sets of characters of a group of regular expressions. Regex must belong to the same Universe to be able to make operations between them.

  7. class UnsupportedException extends Exception

Value Members

  1. object Regex

  2. package impl

Inherited from AnyRef

Inherited from Any

Ungrouped