morley-0.3.0.1: Developer tools for the Michelson Language

Safe HaskellNone
LanguageHaskell2010

Michelson.TypeCheck.Error

Synopsis

Documentation

data TCTypeError Source #

Data type that represents various errors which are related to type system. These errors are used to specify info about type check errors in TCError data type.

Constructors

AnnError AnnConvergeError

Annotation unify error

ExtractionTypeMismatch TypeConvergeError

Notes extraction error

TypeEqError T T

Type equality error

StackEqError [T] [T]

Stacks equality error

UnsupportedTypes [T]

Error that happens when some instruction doesn't have support for some types

UnknownType T

Error that happens when we meet unknown type

newtype StackSize Source #

Constructors

StackSize Natural 
Instances
Eq StackSize Source # 
Instance details

Defined in Michelson.TypeCheck.Error

Show StackSize Source # 
Instance details

Defined in Michelson.TypeCheck.Error