Copyright | uni-bremen and DFKI |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | r.pascanu@jacobs-university.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
CMDL.Interface describes the interface specific function for standard input and file input
Synopsis
- shellSettings :: IORef CmdlState -> Settings IO
- showCmdComplete :: CmdlState -> [String] -> [String] -> String -> IO (String, [Completion])
- cmdlComplete :: IORef CmdlState -> CompletionFunc IO
- getMultiLineT :: String -> String -> InputT IO (Maybe String)
- hasSlash :: String -> Bool
- takeOutSlash :: String -> String
- getLongLine :: IO String
- shellLoop :: IORef CmdlState -> Bool -> InputT IO CmdlState
- saveConsCheckersInState :: CmdlState -> IO CmdlState
- cmdlRunShell :: CmdlState -> IO CmdlState
Documentation
shellSettings :: IORef CmdlState -> Settings IO Source #
showCmdComplete :: CmdlState -> [String] -> [String] -> String -> IO (String, [Completion]) Source #
cmdlComplete :: IORef CmdlState -> CompletionFunc IO Source #
getMultiLineT :: String -> String -> InputT IO (Maybe String) Source #
takeOutSlash :: String -> String Source #
getLongLine :: IO String Source #
saveConsCheckersInState :: CmdlState -> IO CmdlState Source #
cmdlRunShell :: CmdlState -> IO CmdlState Source #
The function runs hets in a shell