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.Error

Description

 

Synopsis

Documentation

evalPanic :: String -> [String] -> a Source

Panic from an Eval context.

invalidIndex :: Integer -> a Source

A sequencing operation has gotten an invalid index.

typeCannotBeDemoted :: Type -> a Source

For things like `(inf) or `(0-1)

divideByZero :: a Source

For division by 0.

wordTooWide :: Integer -> a Source

For when we know that a word is too wide and will exceed gmp's limits (though words approaching this size will probably cause the system to crash anyway due to lack of memory)