hermit-0.3.2.0: Haskell Equational Reasoning Model-to-Implementation Tunnel

Safe HaskellNone

HERMIT.Shell.Command

Contents

Synopsis

The HERMIT Command-line Shell

commandLine :: MonadIO m => [CommandLineOption] -> Behavior -> [External] -> CLM m ()Source

The first argument includes a list of files to load.

diffDocH :: (MonadCatch m, MonadIO m) => PrettyOptions -> DocH -> DocH -> m StringSource

Exported for hermit-web

performKernelEffect :: MonadIO m => KernelEffect -> ExprH -> CLM m ()Source

performQuery :: MonadIO m => QueryFun -> CLM m ()Source

performShellEffect :: MonadIO m => ShellEffect -> CLM m ()Source

performMetaCommand :: MonadIO m => MetaCommand -> CLM m ()Source

getFocusPath :: MonadIO m => CLM m PathHSource

evalScript :: MonadIO m => String -> CLM m ()Source