liquidhaskell-boot-0.9.2.5.0: Liquid Types for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell98

Language.Haskell.Liquid.Types.Dictionaries

Synopsis

Documentation

dfromList :: [(Var, HashMap Symbol (RISig t))] -> DEnv Var t Source #

Dictionary Environment ----------------------------------------------------

dmapty :: (a -> b) -> DEnv v a -> DEnv v b Source #

dmap :: (v1 -> v2) -> HashMap k v1 -> HashMap k v2 Source #

dinsert :: (Eq x, Hashable x) => DEnv x ty -> x -> HashMap Symbol (RISig ty) -> DEnv x ty Source #

dlookup :: (Eq k, Hashable k) => DEnv k t -> k -> Maybe (HashMap Symbol (RISig t)) Source #

dhasinfo :: (Symbolic a1, Show a) => Maybe (HashMap Symbol a) -> a1 -> Maybe a Source #