Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Jsonnet.Error
Documentation
Constructors
ParserError ParserError | |
CheckError CheckError (Maybe SrcSpan) | |
EvalError EvalError (Backtrace Core) |
Instances
Show Error Source # | |
Pretty Error Source # | |
Defined in Language.Jsonnet.Pretty | |
MonadError Error Eval Source # | |
Defined in Language.Jsonnet.Eval.Monad | |
MonadError Error JsonnetM Source # | |
Defined in Language.Jsonnet Methods throwError :: Error -> JsonnetM a # catchError :: JsonnetM a -> (Error -> JsonnetM a) -> JsonnetM a # |
Constructors
Instances
data ParserError Source #
Constructors
ParseError (ParseErrorBundle Text Void) | |
ImportError IOError (Maybe SrcSpan) |
Instances
Eq ParserError Source # | |
Defined in Language.Jsonnet.Error | |
Show ParserError Source # | |
Defined in Language.Jsonnet.Error Methods showsPrec :: Int -> ParserError -> ShowS # show :: ParserError -> String # showList :: [ParserError] -> ShowS # | |
Pretty ParserError Source # | |
Defined in Language.Jsonnet.Pretty |
data CheckError Source #
Constructors
DuplicateParam String | |
PosAfterNamedParam | |
DuplicateBinding String |
Instances
Show CheckError Source # | |
Defined in Language.Jsonnet.Error Methods showsPrec :: Int -> CheckError -> ShowS # show :: CheckError -> String # showList :: [CheckError] -> ShowS # | |
Pretty CheckError Source # | |
Defined in Language.Jsonnet.Pretty |