Module

Type.Regex.CST

Package
purescript-typelevel-regex
Repository
thought2/purescript-typelevel-regex

#Regex Source

data Regex

#Nil Source

data Nil :: Regexdata Nil

Empty Regex

#Wildcard Source

data Wildcard :: Regexdata Wildcard

.

#RegexCharClass Source

data RegexCharClass :: CharClass -> Boolean -> Regexdata RegexCharClass t0 t1

[a-z123]

#Lit Source

data Lit :: Char' -> Regexdata Lit t0

#Quote Source

data Quote :: Char' -> Regexdata Quote t0

\\a

#EndOfStr Source

data EndOfStr :: Regexdata EndOfStr

$

#StartOfStr Source

#Optional Source

data Optional :: Regex -> Regexdata Optional t0

?

#OneOrMore Source

data OneOrMore :: Regex -> Regexdata OneOrMore t0

+

#Many Source

data Many :: Regex -> Regexdata Many t0

*

#Group Source

data Group :: Regex -> Regexdata Group t0

( .. )

#Cat Source

data Cat :: Regex -> Regex -> Regexdata Cat t0 t1

ab

#Alt Source

data Alt :: Regex -> Regex -> Regexdata Alt t0 t1

|

#type (~) Source

Operator alias for Type.Regex.CST.Cat (right-associative / precedence 6)

#CharClass Source

#CharClassNil Source

#CharClassLit Source

#CharClassRange Source