(::=) : {0 a : String -> Type} -> (nm : String) -> a nm -> (nm : String ** a nm)- Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 1 Flag : Fields (const Type)- Totality: total
Visibility: public export Option : Fields (const Type)- Totality: total
Visibility: public export data Modifier : String -> Type- Totality: total
Visibility: public export
Constructors:
MkFlag : Record snd Flag -> Modifier nm MkOption : Record snd Option -> Modifier nm
flag : String -> {default False _ : Bool} -> Modifier nm- Totality: total
Visibility: public export option : String -> Arguments -> Modifier nm- Totality: total
Visibility: public export ParsedModifierT : (Type -> Type) -> (Type -> Type) -> Modifier nm -> Type- Totality: total
Visibility: public export ParsedModifier : Modifier nm -> Type- Totality: total
Visibility: public export ParsedModifiersT : (Type -> Type) -> (Type -> Type) -> Fields Modifier -> Type- Totality: total
Visibility: public export ParsedModifiers : Fields Modifier -> Type- Totality: total
Visibility: public export updateModifier : ParsedModifierT id id mod -> ParsedModifierT Maybe Maybe mod -> Error (ParsedModifierT Maybe Maybe mod)- Totality: total
Visibility: public export .update : ParsedModifiersT Maybe Maybe mods -> (pos : Any p mods) -> ParsedModifierT id id (snd (field pos)) -> Error (ParsedModifiersT Maybe Maybe mods)- Totality: total
Visibility: public export defaulting : ParsedModifiersT Maybe f mods -> ParsedModifiersT id f mods All the flags have a default value. If no value has been set then use
that default instead.
Totality: total
Visibility: public exportfinalising : Lazy ErrorMsg -> (args : Arguments) -> ParsedArgumentsT Maybe args -> Error (ParsedArguments args)- Totality: total
Visibility: public export finalising : (mod : Modifier nm) -> ParsedModifierT Maybe Maybe mod -> Error (ParsedModifier mod)- Totality: total
Visibility: public export finalising : ParsedModifiersT Maybe Maybe mods -> Error (ParsedModifiers mods) Setting the flags to their default value and ensuring that the required
options are passed.
Totality: total
Visibility: public exportinitNothing : ParsedModifiersT Maybe Maybe flds- Totality: total
Visibility: public export