Idris2Doc : Text.Regex.Parser.ERE

Text.Regex.Parser.ERE

(source)
Parser of extended POSIX regular expressions with (hopefully) unambiguous extensions from PCRE.

Reexports

importpublic Data.Either
importpublic Data.DPair
importpublic Language.Reflection
importpublic Text.Regex.Interface
importpublic Text.Regex.Parser

Definitions

postfixOp : Regexrx=>PostfixOp->rxa->Existsrx
Totality: total
Visibility: public export
crumple : Monoida=>List (n : Nat**f (Vectna)) ->Exists (\tys=> (Allftys, (n : Nat** (Allidtys->Vectna, Anyidtys->Vectna))))
Totality: total
Visibility: public export
parseRegex : Regexrx=>String->EitherBadRegex (n : Nat**rx (VectnString))
Totality: total
Visibility: export
parseRegexN : Regexrx=> (matchingGroupsCnt : Nat) ->String->EitherBadRegex (rx (VectmatchingGroupsCntString))
Totality: total
Visibility: export
parseAnyRegex : Regexrx=>String->EitherBadRegex (Existsrx)
  Parses regex with any returning type and retuns both the type and parsed regex

Totality: total
Visibility: export
toRegex : {auto{conArg:5580} : Regexrx} -> (s : String) -> {auto0{conArg:5586} : IsRight (parseRegexs)} ->rx (Vect (fst (fromRight (parseRegexs))) String)
Totality: total
Visibility: public export
.erx : Regexrx=>String->Elab (rxa)
Totality: total
Visibility: export