Packages

p

gnieh

regex

package regex

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. regex
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CharClass = NumericRange[Char]
  2. class Match extends Serializable

    A match resulting from the application of a regular expression to a string.

    A match resulting from the application of a regular expression to a string. This class gives access to matching subgroups, start and end position, and the matched substring. Matched group indexes are zero-based. Group index 0 is the entire matching string

  3. class Regex extends Serializable

    This class provides a way to create and use regular expressions.

    This class provides a way to create and use regular expressions. The actual implementation depends on the imported backend. By default we provide a non backtracking implementation gnieh.regex.vm.BytecodeImpl and a TDFA implementation gnieh.regex.tdfa.TDfaImpl. See the documentation of each class for details about the supported features.

  4. trait RegexImpl extends AnyRef

Value Members

  1. object Match extends Serializable
  2. object Regex extends Serializable
  3. object automaton

    The TDFA implementation of regular expression.

    The TDFA implementation of regular expression. Import this object to use it.

  4. object bytecode

    The non backtracking, VM implementation of regular expression.

    The non backtracking, VM implementation of regular expression. Import this object to use it.

  5. object std

    The standard library implementation.

Inherited from AnyRef

Inherited from Any

Ungrouped