úÎ#† (A      !"#$%&'()*+,-./0123456789:;<=>?@non-portable (requires libedit) provisionaljudah.jacobson@gmail.com readline is similar to System.IO.getLine, but with rich edit B functionality and history capability. readline will read a line ( from the terminal and return it, using prompt as a prompt. If E prompt is the empty string, no prompt is issued. The line returned = has the final newline removed, so only the text of the line = remains. A blank line returns the empty string. If EOF is E encountered while reading a line, and the line is empty, Nothing is C returned. If an EOF is read with a non-empty line, it is treated  as a newline. GAdd this command to the history. This allows users to search backward J through history with C-r and step through with up and down arrows, among  other things. !Read in a history file. Returns A on failure , (for example, if the file does not exist). #Write out a history file. Returns A* if there was a problem writing the file. Clear the history. GStifle the history list, remembering only a certain number of entries. IStop stifling the history, returning the previous amount the history was  stifled by. LCheck whether the history is stifled or not. True if stifled, False if not. JGet the maximum number of history entries, returning 0 if the history is  unstifled. 8  !"#$%&'()*+,-./012345678  !"#$%&'()*+,-./01234576non-portable (requires libedit) experimentaljudah.jacobson@gmail.com<Initialize the line editor. =OReset the terminal and the parser. This should be called after an error which  may have upset the terminal' s state. >JRead a line of input from the terminal. Returns Nothing if no characters # were read or if an error occured. ?6Set a function that will determine the prompt string. @Set the editor keymap mode. 89:;<=>?@ ;<=>?89:@B      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGeditline-0.2.1.0 System.Console.Editline.ReadlineSystem.Console.Editlineghc-primGHC.BoolcallbackReadChar redisplayCallbackreadline addHistory readHistory writeHistory clearHistory stifleHistoryunstifleHistoryhistoryIsStifledhistoryMaxEntries getLineBuffergetPointsetPointgetEndsetEnd getPromptgetLibraryVersiongetTerminalNamesetReadlineName getInStream getOutStreamsetStartupHooksetRedisplayFunctionaddDefunbindKey parseAndBind readInitFilereadKey stuffChar initialize resetTerminalcallbackHandlerInstallcompletecompletionMatchesfilenameCompletionFunctionusernameCompletionFunctionsetCompletionEntryFunctionsetAttemptedCompletionFunctiongetCompletionQueryItemssetCompletionQueryItemsgetBasicWordBreakCharacterssetBasicWordBreakCharactersgetCompleterWordBreakCharacterssetCompleterWordBreakCharactersgetCompleterQuoteCharacterssetCompleterQuoteCharactersgetSpecialPrefixessetSpecialPrefixesgetCompletionAppendCharactersetCompletionAppendCharactersetInhibitCompletiongetInhibitCompletiongetAttemptedCompletionOversetAttemptedCompletionOverEditorEmacsViEditLineelInitresetelGets setPrompt setEditorFalse