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.Eval.Env

Description

 

Synopsis

Documentation

bindVar :: Name -> Value -> EvalEnv -> EvalEnv Source

Bind a variable in the evaluation environment.

lookupVar :: Name -> EvalEnv -> Maybe Value Source

Lookup a variable in the environment.

bindType :: TVar -> TValue -> EvalEnv -> EvalEnv Source

Bind a type variable of kind *.

lookupType :: TVar -> EvalEnv -> Maybe TValue Source

Lookup a type variable.