cryptol-2.3.0: Cryptol: The Language of Cryptography

Copyright(c) 2013-2016 Galois, Inc.
LicenseBSD3
Maintainercryptol@galois.com
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Cryptol.ModuleSystem.Interface

Description

 

Synopsis

Documentation

data Iface Source

The resulting interface generated by a module that has been typechecked.

Constructors

Iface 

genIface :: Module -> Iface Source

Generate an Iface from a typechecked module.

ifacePrimMap :: Iface -> PrimMap Source

Produce a PrimMap from an interface.

NOTE: the map will expose both public and private names.