import public Parser.Source
import public Libraries.Text.Parserrecord ParseOpts : TypeMkParseOpts : Bool -> Bool -> ParseOpts.eqOK : ParseOpts -> BooleqOK : ParseOpts -> Bool.withOK : ParseOpts -> BoolwithOK : ParseOpts -> Boolpdef : ParseOptsplhs : ParseOptsdebugString : OriginDesc -> Rule PTermexpr : ParseOpts -> OriginDesc -> IndentInfo -> Rule PTermsinglelineStr : ParseOpts -> OriginDesc -> IndentInfo -> Rule PTermmultilineStr : ParseOpts -> OriginDesc -> IndentInfo -> Rule PTermimport_ : OriginDesc -> IndentInfo -> Rule ImportprogHdr : OriginDesc -> EmptyRule Moduleprog : OriginDesc -> EmptyRule Moduledata CmdArg : TypeNoArg : CmdArgThe command takes no arguments.
NameArg : CmdArgThe command takes a name.
ExprArg : CmdArgThe command takes an expression.
DocArg : CmdArgThe command takes a documentation directive.
DeclsArg : CmdArgThe command takes a list of declarations
NumberArg : CmdArgThe command takes a number.
AutoNumberArg : CmdArgThe command takes a number or auto.
OptionArg : CmdArgThe command takes an option.
FileArg : CmdArgThe command takes a file.
ModuleArg : CmdArgThe command takes a module.
StringArg : CmdArgThe command takes a string
OnOffArg : CmdArgThe command takes a on or off.
NamedCmdArg : String -> CmdArg -> CmdArgThe command takes an argument documenting its name
WithDefaultArg : String -> CmdArg -> CmdArgThe command takes an argument documenting its default value
CSVArg : CmdArg -> CmdArgThe command takes arguments separated by commas
Args : List CmdArg -> CmdArgThe command takes multiple arguments.
Show CmdArgknownCommands : List (String, String)KnownCommand : String -> Typedata ParseCmd : TypeParseREPLCmd : (cmds : List String) -> {auto 0 _ : All KnownCommand cmds} -> ParseCmdParseKeywordCmd : (cmds : List String) -> {auto 0 _ : All KnownCommand cmds} -> ParseCmdParseIdentCmd : (cmd : String) -> {auto 0 _ : KnownCommand cmd} -> ParseCmdCommandDefinition : TypeCommandTable : TypeparserCommandsForHelp : CommandTablehelp : List (List String, (CmdArg, String))aPTerm : Rule PTermcommand : EmptyRule REPLCmd