Data.Regex.Generics

Base types

data Regex c f

data Regex' k c f

data Fix f

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

match

Views

with

Random generation

arbitraryFromRegex

arbitraryFromRegexAndGen