Data.Regex.MultiGenerics

Base types

data Regex c f ix

data Regex' s c f ix

data Fix f ix

Constructors

Emptiness

empty_

none

Whole language

any_

Injection

inj

__

Holes/squares

square

var

(!)

Alternation

choice

(<||>)

Concatenation

concat_

(<.>)

Iteration

iter

(^*)

Capture

capture

(<<-)

Matching

type Matchable f

matches

type Capturable c f

match

Querying capture groups

data CaptureGroup c f m

lookupGroup

Views

with

data Wrap c ix

(?)

Random generation

arbitraryFromRegex

arbitraryFromRegexAndGen