Hets - the Heterogeneous Tool Set
Copyrightuni-bremen and DFKI
LicenseGPLv2 or higher, see LICENSE.txt
Maintainerr.pascanu@jacobs-university.de
Stabilityprovisional
Portabilityportable
Safe HaskellNone

CMDL.Interface

Description

CMDL.Interface describes the interface specific function for standard input and file input

Synopsis

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 #

hasSlash :: String -> Bool Source #

takeOutSlash :: String -> String Source #

getLongLine :: IO String Source #

shellLoop :: IORef CmdlState -> Bool -> InputT IO CmdlState Source #

cmdlRunShell :: CmdlState -> IO CmdlState Source #

The function runs hets in a shell