Idris2Doc : TyRE.RE

TyRE.RE

(source)

Definitions

dataRE : Type
Totality: total
Visibility: public export
Constructors:
Exactly : Char->RE
OneOf : ListChar->RE
To : Char->Char->RE
Any : RE
Concat : RE->RE->RE
Alt : RE->RE->RE
Maybe : RE->RE
Group : RE->RE
Rep0 : RE->RE
Rep1 : RE->RE
Keep : RE->RE

Hints:
EqRE
ShowRE
specialChars : String
Visibility: public export
mapChar : Char->String
Visibility: public export
isUnit : RE->Bool
Visibility: public export
isSemiUnit : RE->Bool
Visibility: public export
pshow : (RE->Bool) ->RE->String
  If condintion is satisfied show in parentheses

Visibility: public export
showAux : RE->String
Visibility: public export
CodeShapeREKeep : RE->Code
Visibility: public export
CodeShapeRE : RE->Code
Visibility: public export
TypeREKeep : RE->Type
Visibility: public export
TypeRE : RE->Type
Visibility: public export
pairEq : (a, x) = (b, y) -> (a=b, x=y)
Visibility: export
eitherToMaybeL : Eithera () ->Maybea
Visibility: export
eitherToMaybeR : Either () a->Maybea
Visibility: export
altTyREKeep : (re1 : RE) -> (re2 : RE) ->SimplifyCode (CodeShapeREKeepre1) =a->SimplifyCode (CodeShapeREKeepre2) =b->TyRE (Either (Sema) (Semb))
Visibility: public export
concatTyREKeep : (re1 : RE) -> (re2 : RE) ->TyRE (TypeREKeepre1, TypeREKeepre2)
Visibility: public export
compileKeep : (re : RE) ->TyRE (TypeREKeepre)
Visibility: public export
altTyRE : (re1 : RE) -> (re2 : RE) ->SimplifyCode (CodeShapeREre1) =a->SimplifyCode (CodeShapeREre2) =b->TyRE (Either (Sema) (Semb))
Visibility: public export
concatTyRE : (re1 : RE) -> (re2 : RE) ->TyRE (TypeREre1, TypeREre2)
Visibility: public export
compile : (re : RE) ->TyRE (TypeREre)
Visibility: public export