Idris2Doc : Idris.Parser

Idris.Parser

(source)

Reexports

importpublic Parser.Source
importpublic Libraries.Text.Parser

Definitions

recordParseOpts : Type
Totality: total
Visibility: public export
Constructor: 
MkParseOpts : Bool->Bool->ParseOpts

Projections:
.eqOK : ParseOpts->Bool
.withOK : ParseOpts->Bool
.eqOK : ParseOpts->Bool
Visibility: public export
eqOK : ParseOpts->Bool
Visibility: public export
.withOK : ParseOpts->Bool
Visibility: public export
withOK : ParseOpts->Bool
Visibility: public export
pdef : ParseOpts
Visibility: export
plhs : ParseOpts
Visibility: export
debugString : OriginDesc->RulePTerm
Visibility: export
expr : ParseOpts->OriginDesc->IndentInfo->RulePTerm
Visibility: export
singlelineStr : ParseOpts->OriginDesc->IndentInfo->RulePTerm
Visibility: export
multilineStr : ParseOpts->OriginDesc->IndentInfo->RulePTerm
Visibility: export
import_ : OriginDesc->IndentInfo->RuleImport
Visibility: export
progHdr : OriginDesc->EmptyRuleModule
Visibility: export
prog : OriginDesc->EmptyRuleModule
Visibility: export
dataCmdArg : Type
Totality: total
Visibility: export
Constructors:
NoArg : CmdArg
  The command takes no arguments.
NameArg : CmdArg
  The command takes a name.
ExprArg : CmdArg
  The command takes an expression.
DocArg : CmdArg
  The command takes a documentation directive.
DeclsArg : CmdArg
  The command takes a list of declarations
NumberArg : CmdArg
  The command takes a number.
AutoNumberArg : CmdArg
  The command takes a number or auto.
OptionArg : CmdArg
  The command takes an option.
FileArg : CmdArg
  The command takes a file.
ModuleArg : CmdArg
  The command takes a module.
StringArg : CmdArg
  The command takes a string
OnOffArg : CmdArg
  The command takes a on or off.
NamedCmdArg : String->CmdArg->CmdArg
  The command takes an argument documenting its name
WithDefaultArg : String->CmdArg->CmdArg
  The command takes an argument documenting its default value
CSVArg : CmdArg->CmdArg
  The command takes arguments separated by commas
Args : ListCmdArg->CmdArg
  The command takes multiple arguments.

Hint: 
ShowCmdArg
knownCommands : List (String, String)
Visibility: public export
KnownCommand : String->Type
Visibility: public export
dataParseCmd : Type
Totality: total
Visibility: export
Constructors:
ParseREPLCmd : (cmds : ListString) -> {auto0_ : AllKnownCommandcmds} ->ParseCmd
ParseKeywordCmd : (cmds : ListString) -> {auto0_ : AllKnownCommandcmds} ->ParseCmd
ParseIdentCmd : (cmd : String) -> {auto0_ : KnownCommandcmd} ->ParseCmd
CommandDefinition : Type
Visibility: public export
CommandTable : Type
Visibility: public export
parserCommandsForHelp : CommandTable
Visibility: export
help : List (ListString, (CmdArg, String))
Visibility: export
aPTerm : RulePTerm
Visibility: export
command : EmptyRuleREPLCmd
Visibility: export