Copyright | (c) Galois Inc. 2025 |
---|---|
Maintainer | Langston Barrett <langston@galois.com> |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Lang.Crucible.Debug.Inputs
Description
Documentation
Instances
MonadTrans Inputs Source # | |
Defined in Lang.Crucible.Debug.Inputs | |
MonadFail m => MonadFail (Inputs m) Source # | |
Defined in Lang.Crucible.Debug.Inputs | |
MonadIO m => MonadIO (Inputs m) Source # | |
Defined in Lang.Crucible.Debug.Inputs | |
Applicative m => Applicative (Inputs m) Source # | |
Functor m => Functor (Inputs m) Source # | |
Monad m => Monad (Inputs m) Source # | |
parseInputs :: MonadFail m => CommandExt cExt -> Inputs m Text -> Inputs m (Statement cExt) Source #
parseInputsWithRetry :: Monad m => CommandExt cExt -> Inputs m Text -> Outputs m ParseError -> Inputs m (Statement cExt) Source #
defaultDebuggerInputs :: MonadIO m => CommandExt cExt -> IO (Inputs (CompletionT cExt (StyleT cExt m)) (Statement cExt)) Source #