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

Safe HaskellNone

HERMIT.Dictionary.Query

Contents

Synopsis

Queries and Predicates

externals :: [External]Source

Externals that reflect GHC functions, or are derived from GHC functions.

compareCoreAtT :: (ExtendPath c Crumb, AddBindings c, ReadBindings c, ReadPath c Crumb, MonadCatch m) => Translate c m Core LocalPathH -> Translate c m Core LocalPathH -> Translate c m Core ()Source

Compare the core fragments at the end of the specified LocalPathHs.

compareBoundIdsT :: (ExtendPath c Crumb, AddBindings c, ReadBindings c) => Id -> Id -> Translate c HermitM x ()Source

Compare the definitions of two identifiers for alpha-equality.