úÎ-V)ô     SafeCRaise the current terminal on top of all other screens, if you can.”Change the window icon to green, yellow or red depending on whether the file was errorless, contained only warnings or contained at least one error.0Run an operation in which you call setWindowIcon   Safe !"#$%&'()*+,-"()*+,- !"#$%&'()*+,-None.JDrop a prefix from a list, no matter how many times that prefix is present/5The message to show when no errors have been reported0€Like chunksOf, but deal with words up to some gap. Flows onto a subsequent line if less than N characters end up being empty.1Given a 2 return either 3 (file does not exist) or 4 (the modification time).5678/01.678/01.5678/01Safe+ Load messagesSeverity of messages  The stream Ghci is talking over.GHCi shut down9"Is a Load a message with severity?:Make GhciError an exception 9: 9  9:Safe;iParse messages from show modules command. Given the parsed lines return a list of (module name, file).<Parse messages given on reload.;<;<;<None A GHCi session. Created with , closed with .The interactions with a ^ session must all occur single-threaded, or an error will be raised. The only exception is V, which aborts a running computation, or does nothing if no computation is running.ƒStart GHCi, returning a function to perform further operation, as well as the result of the initial loading. If you do not call Þ then the underlying process may be leaked. The callback will be given the messages produced while loading, useful if invoking something like "cabal repl" which might compile dependent packages before really loading.gExecute a command, calling a callback on each response. The callback will be called single threaded.hInterrupt Ghci, stopping the current computation (if any), but leaving the process open to new input.2Obtain the progress handle behind a GHCi instance.=gExecute a command, calling a callback on each response. The callback will be called single threaded.DSend a command, get lines of result. Must be called single-threaded.DList the modules currently loaded, with module name and source file.:Perform a reload, list the messages that reload generated.Send :quit" and wait for the process to quit.-Stop GHCi. Attempts to interrupt and execute :quit:R, but if that doesn't complete within 5 seconds it just terminates the process.>?@A=    >?@A=B      !"#$%&'()*+,-./0123456789:;9<=9<>?@ABCDEFGHIJKghcid_0VDG1yMazhY8AjvBtGrgC9Language.Haskell.GhcidLanguage.Haskell.Ghcid.Terminal Paths_ghcidLanguage.Haskell.Ghcid.UtilLanguage.Haskell.Ghcid.TypesLanguage.Haskell.Ghcid.ParserLoadLoading loadModuleloadFileMessage loadSeverity loadFilePos loadMessageSeverityWarningErrorStreamStdoutStderr GhciErrorUnexpectedExitGhci startGhci execStream interruptprocessexec showModulesreloadquitstopGhciterminalTopmost setWindowIconwithWindowIcon WindowIconIconOK IconWarning IconErrorcatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamedropPrefixRepeatedlyallGoodMessage chunksOfWord getModTimebaseGHC.IOFilePathGHC.BaseNothingJustlockoutWithoutStroutStrLn isMessage$fExceptionGhciErrorparseShowModules parseLoad execBuffer ghciProcess ghciInterruptghciExec