Idris2Doc : TyRE.Core

TyRE.Core

(source)

Reexports

importpublic Data.List
importpublic Data.Either
importpublic Data.SortedSet
importpublic Data.List1

Definitions

dataCharCond : Type
Totality: total
Visibility: public export
Constructors:
OneOf : SortedSetChar->CharCond
Range : (Char, Char) ->CharCond
Pred : (Char->Bool) ->CharCond

Hint: 
EqCharCond
satisfies : CharCond->Char->Bool
Visibility: public export
dataTyRE : Type->Type
Totality: total
Visibility: public export
Constructors:
Empty : TyRE ()
MatchChar : CharCond->TyREChar
Group : TyREa->TyREString
(<*>) : TyREa->TyREb->TyRE (a, b)
Conv : TyREa-> (a->b) ->TyREb
(<|>) : TyREa->TyREb->TyRE (Eitherab)
Rep : TyREa->TyRE (SnocLista)

Hint: 
FunctorTyRE
predicate : (Char->Bool) ->TyREChar
Visibility: public export
empty : TyRE ()
Visibility: public export
any : TyREChar
Visibility: public export
group : TyREa->TyREString
Visibility: public export
ignore : TyREa->TyRE ()
Visibility: public export
range : Char->Char->TyREChar
Visibility: public export
digit : TyREInteger
Visibility: public export
digitChar : TyREChar
Visibility: public export
oneOfCharsList : ListChar->TyREChar
Visibility: public export
oneOfChars : String->TyREChar
Visibility: public export
match : Char->TyRE ()
Visibility: public export
rep0 : TyREa->TyRE (Lista)
Visibility: public export
rep1 : TyREa->TyRE (Lista)
Visibility: public export
rep1l1 : TyREa->TyRE (List1a)
Visibility: public export
option : TyREa->TyRE (Maybea)
Visibility: public export
(*>) : TyREa->TyREb->TyREb
Visibility: public export
Fixity Declarations:
infixl operator, level 3
infixr operator, level 6
(<*) : TyREa->TyREb->TyREa
Visibility: public export
Fixity Declarations:
infixl operator, level 3
infixr operator, level 6
or : TyREa->TyREa->TyREa
Visibility: public export
oneOf : List1 (TyREa) ->TyREa
Visibility: public export
letter : TyREChar
Visibility: public export
repFrom : Nat->TyREa->TyRE (Lista)
Visibility: public export
repTo : Nat->TyREa->TyRE (Lista)
Visibility: public export
repFromTo : (from : Nat) -> (to : Nat) ->from<=to=True=>TyREa->TyRE (Lista)
Visibility: public export
repTimesType : Nat->Type->Type
Visibility: public export
repTimes : (n : Nat) ->TyREa->TyRE (repTimesTypena)
Visibility: public export
isConsuming : TyREa->Bool
Visibility: public export
dataIsConsuming : TyREa->Type
Totality: total
Visibility: public export
Constructor: 
ItIsConsuming : {auto0_ : isConsumingre=True} ->IsConsumingre