Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
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 |
Instances
Eq TCTypeError Source # | |
Defined in Michelson.TypeCheck.Error (==) :: TCTypeError -> TCTypeError -> Bool # (/=) :: TCTypeError -> TCTypeError -> Bool # | |
Show TCTypeError Source # | |
Defined in Michelson.TypeCheck.Error showsPrec :: Int -> TCTypeError -> ShowS # show :: TCTypeError -> String # showList :: [TCTypeError] -> ShowS # | |
Buildable TCTypeError Source # | |
Defined in Michelson.TypeCheck.Error build :: TCTypeError -> Builder # |
Type check error
Instances
Eq TCError Source # | |
Buildable ExpandedInstr => Show TCError Source # | |
Buildable ExpandedInstr => Exception TCError Source # | |
Defined in Michelson.TypeCheck.Error toException :: TCError -> SomeException # fromException :: SomeException -> Maybe TCError # displayException :: TCError -> String # | |
Buildable TCError Source # | |
Defined in Michelson.TypeCheck.Error |
Various type errors possible when checking Morley extension commands