| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
RegExChar.ExtendedRegExChar
Description
AUTHOR- Dr. Alistair Ward
DESCRIPTION- An
ExtendedRegEx, which has been specialised forChar, to create a tradition non-polymorphic regex.
Synopsis
- data ExtendedRegExChar = MkExtendedRegExChar {}
- type InputData = InputData Char
- (+~) :: InputData -> RegExOpts ExtendedRegExChar -> Result Char
- (=~) :: InputData -> RegExOpts ExtendedRegExChar -> Bool
- (/~) :: InputData -> RegExOpts ExtendedRegExChar -> Bool
Types
Type-synonyms
data ExtendedRegExChar Source #
Specialise a ExtendedRegEx for Char, & encapsulate it to permit tailored instance-declarations.
Constructors
| MkExtendedRegExChar | |
Fields
| |
Instances
Functions
Operators
Arguments
| :: InputData | The input-data string. |
| -> RegExOpts ExtendedRegExChar | The match-options, parameterised by the regex-specification. |
| -> Result Char |
A veneer over the underlying polymorphic operator, +~.
Arguments
| :: InputData | The input-data string. |
| -> RegExOpts ExtendedRegExChar | The match-options, parameterised by the regex-specification. |
| -> Bool |
A veneer over the underlying polymorphic operator, =~.
Arguments
| :: InputData | The input-data string. |
| -> RegExOpts ExtendedRegExChar | The match-options, parameterised by the regex-specification. |
| -> Bool |
Pattern-mismatch operator.
Orphan instances
| ShortcutExpander Char Source # | |
Methods expand :: Char -> ExtendedRegEx Char # | |