Idris2Doc : Collie.Core

Collie.Core

(source)

Reexports

importpublic Collie.Options.Domain
importpublic Collie.Options.Usual
importpublic Collie.Modifiers
importpublic Data.Record
importpublic Data.Record.SmartConstructors
importpublic Data.Vect
importpublic Data.DPair
importpublic Data.Magma
importpublic Syntax.WithProof
importpublic Decidable.Decidable
importpublic Decidable.Decidable.Extra1

Definitions

recordCommand : String->Type
Totality: total
Visibility: public export
Constructor: 
MkCommand : String->FieldsCommand->FieldsModifier->Arguments->Commandname

Projections:
.arguments : Commandname->Arguments
.description : Commandname->String
.modifiers : Commandname->FieldsModifier
.subcommands : Commandname->FieldsCommand
.description : Commandname->String
Totality: total
Visibility: public export
description : Commandname->String
Totality: total
Visibility: public export
.subcommands : Commandname->FieldsCommand
Totality: total
Visibility: public export
subcommands : Commandname->FieldsCommand
Totality: total
Visibility: public export
.modifiers : Commandname->FieldsModifier
Totality: total
Visibility: public export
modifiers : Commandname->FieldsModifier
Totality: total
Visibility: public export
.arguments : Commandname->Arguments
Totality: total
Visibility: public export
arguments : Commandname->Arguments
Totality: total
Visibility: public export
basic : String->Arguments->CommandcmdName
Totality: total
Visibility: public export
dataAny : ((0nm : String) ->Commandnm->Type) ->Commandnm->Type
Totality: total
Visibility: public export
Constructors:
Here : pnmcmd->Anypcmd
There : (pos : IsFieldc (cmd.subcommands)) ->Anyp (snd (fieldpos)) ->Anypcmd
map : ((cmd : Commandnm) ->pnmcmd->qnmcmd) ->Anypcmd->Anyqcmd
Totality: total
Visibility: public export
traverse : Applicativem=> ((cmd : Commandnm) ->pnmcmd->m (qnmcmd)) ->Anypcmd->m (Anyqcmd)
Totality: total
Visibility: public export
recordParsedCommandT : (Type->Type) -> (Type->Type) -> (0nm : String) ->Commandnm->Type
Totality: total
Visibility: public export
Constructor: 
MkParsedCommandT : ParsedModifiersTfg (cmd.modifiers) ->ParsedArgumentsTg (cmd.arguments) ->ParsedCommandTfgnmcmd

Projections:
.arguments : ParsedCommandTfgnmcmd->ParsedArgumentsTg (cmd.arguments)
.modifiers : ParsedCommandTfgnmcmd->ParsedModifiersTfg (cmd.modifiers)
.modifiers : ParsedCommandTfgnmcmd->ParsedModifiersTfg (cmd.modifiers)
Totality: total
Visibility: public export
modifiers : ParsedCommandTfgnmcmd->ParsedModifiersTfg (cmd.modifiers)
Totality: total
Visibility: public export
.arguments : ParsedCommandTfgnmcmd->ParsedArgumentsTg (cmd.arguments)
Totality: total
Visibility: public export
arguments : ParsedCommandTfgnmcmd->ParsedArgumentsTg (cmd.arguments)
Totality: total
Visibility: public export
recordParsedCommand : (0nm : String) ->Commandnm->Type
Totality: total
Visibility: public export
Constructor: 
MkParsedCommand : ParsedModifiers (cmd.modifiers) ->ParsedArguments (cmd.arguments) ->ParsedCommandnmcmd

Projections:
.arguments : ParsedCommandnmcmd->ParsedArguments (cmd.arguments)
.modifiers : ParsedCommandnmcmd->ParsedModifiers (cmd.modifiers)
.modifiers : ParsedCommandnmcmd->ParsedModifiers (cmd.modifiers)
Totality: total
Visibility: public export
modifiers : ParsedCommandnmcmd->ParsedModifiers (cmd.modifiers)
Totality: total
Visibility: public export
.arguments : ParsedCommandnmcmd->ParsedArguments (cmd.arguments)
Totality: total
Visibility: public export
arguments : ParsedCommandnmcmd->ParsedArguments (cmd.arguments)
Totality: total
Visibility: public export
defaulting : ParsedCommandTMaybefnmcmd->ParsedCommandTidfnmcmd
Totality: total
Visibility: public export
finalising : ParsedCommandTMaybeMaybenmcmd->Error (ParsedCommandnmcmd)
Totality: total
Visibility: public export
ParseTreeT : (Type->Type) -> (Type->Type) ->Commandnm->Type
Totality: total
Visibility: public export
ParseTree : Commandnm->Type
Totality: total
Visibility: public export
defaulting : ParseTreeTMaybefcmd->ParseTreeTidfcmd
Totality: total
Visibility: public export
finalising : ParseTreeTMaybeMaybecmd->Error (ParseTreecmd)
Totality: total
Visibility: public export
lookup : Anypc-> (nm : String**Commandnm)
Totality: total
Visibility: public export
.update : ParsedArgumentsTMaybearg->String->Error (ParsedArgumentsTMaybearg)
Totality: total
Visibility: public export
.parse : (args : Arguments) ->ParsedArgumentsTMaybeargs->ListString->Error (ParsedArgumentsTMaybeargs)
Totality: total
Visibility: public export
initParsedCommand : ParsedCommandTMaybeMaybenmcmd
Totality: total
Visibility: public export