Safe Haskell | None |
---|---|
Language | Haskell2010 |
GHC.Debugger.Runtime.Term.Cache
Contents
Synopsis
- type TermCache = TermKeyMap Term
- lookupTermCache :: TermKey -> TermCache -> Maybe Term
- insertTermCache :: TermKey -> Term -> TermCache -> TermCache
- type TermKeyMap a = IdEnv (Map [PathFragment] a)
- lookupTermKeyMap :: TermKey -> TermKeyMap a -> Maybe a
- insertTermKeyMap :: TermKey -> a -> TermKeyMap a -> TermKeyMap a
Term Cache
type TermCache = TermKeyMap Term Source #
TermKeyMap
type TermKeyMap a = IdEnv (Map [PathFragment] a) Source #
lookupTermKeyMap :: TermKey -> TermKeyMap a -> Maybe a Source #
Lookup a TermKey
in a TermKeyMap
.
insertTermKeyMap :: TermKey -> a -> TermKeyMap a -> TermKeyMap a Source #
Inserts a Term
for the given TermKey
in the TermKeyMap
.
Overwrites existing values.