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

Safe HaskellSafe-Infered

Language.HERMIT.Dictionary

Contents

Synopsis

The HERMIT Dictionary

This is the main namespace. Things tend to be untyped, because the API is accessed via (untyped) names.

all_externals :: [External] -> [External]Source

Augment a list of Externals by adding all of HERMIT's primitive Externals, plus any GHC RULES pragmas in the module.

dictionary :: [External] -> Map String [Dynamic]Source

Create the dictionary.

pp_dictionary :: Map String (PrettyOptions -> PrettyH Core)Source

The pretty-printing dictionaries.