regexdot-0.12.0.1: A polymorphic, POSIX, extended regex-engine.

Safe HaskellNone
LanguageHaskell2010

RegExDot.RegExOpts

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
  • Provides a complete job-specification.
  • regEx is polymorphic, allowing use of either RegExDot.RegEx.ExtendedRegEx (which is also polymorphic) or RegExChar.ExtendedRegExChar.ExtendedRegExChar.

Synopsis

Types

Data-types

data RegExOpts a Source #

Aggregates both ExecutionOptions & CompilationOptions with a polymorphic regex, to form a complete job-description.

Constructors

MkRegExOpts 

Fields

Instances

Functor RegExOpts Source # 

Methods

fmap :: (a -> b) -> RegExOpts a -> RegExOpts b #

(<$) :: a -> RegExOpts b -> RegExOpts a #

Show a => Show (RegExOpts a) Source # 

Functions

setVerbose :: Bool -> RegExOpts a -> RegExOpts a Source #

Mutator, which sets an appropriate ExecutionOptions, for the depth to which the caller wants to probe the resulting match.

Constructor

mkRegEx :: a -> RegExOpts a Source #

Smart constructor.