Safe Haskell | None |
---|---|
Language | Haskell98 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- An
ExtendedRegEx
, which has been specialised forChar
, to create a tradition non-polymorphic regex.
- 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.
MkExtendedRegExChar | |
|
Functions
Operators
:: InputData | The input-data string. |
-> RegExOpts ExtendedRegExChar | The match-options, parameterised by the regex-specification. |
-> Result Char |
A veneer over the underlying polymorphic operator, +~
.
:: InputData | The input-data string. |
-> RegExOpts ExtendedRegExChar | The match-options, parameterised by the regex-specification. |
-> Bool |
A veneer over the underlying polymorphic operator, =~
.