Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
defaultBuildDoStmt :: Expr -> [LamClause] -> Parser DoStmtAgda Agda.Syntax.Parser.Helpers Build a do-statement
stPostModuleCheckpoints :: PostScopeState -> !Map ModuleName CheckpointIdAgda Agda.TypeChecking.Monad.Base For each module remember the checkpoint corresponding to the orignal context of the module parameters.
stPostMutualBlocks :: PostScopeState -> !MutualBlocksAgda Agda.TypeChecking.Monad.Base No documentation available.
caseListM :: Monad m => m [a] -> m b -> (a -> [a] -> m b) -> m bAgda Agda.Utils.List Case distinction for lists, with list first. O(1). Cf. ifNull.
-
Agda Agda.Utils.List Last element (safe). O(n).
fromListMaybe :: [a] -> Maybe (List2 a)Agda Agda.Utils.List2 Safe. O(1).
adjustM :: (Functor f, Ord k) => (v -> f v) -> k -> Map k v -> f (Map k v)Agda Agda.Utils.Map Update monadically the value at one position (must exist!).
adjustM' :: (Functor f, Ord k) => (v -> f (a, v)) -> k -> Map k v -> f (a, Map k v)Agda Agda.Utils.Map Wrapper for adjustM for convenience.
allJustM :: Monad m => [m (Maybe a)] -> m (Maybe [a])Agda Agda.Utils.Maybe Lazy version of allJust . sequence. (allJust = mapM for the Maybe monad.) Only executes monadic effect while isJust.
ifJustM :: Monad m => m (Maybe a) -> (a -> m b) -> m b -> m bAgda Agda.Utils.Maybe caseMaybeM with flipped branches.