Copyright | (c) 2020-2021 Alexandre Moreno |
---|---|
License | BSD-3-Clause OR Apache-2.0 |
Maintainer | Alexandre Moreno <[email protected]> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | GHC2021 |
Language.Jsonnet.Error
Description
Documentation
Constructors
ParserError ParserError | |
CheckError CheckError (Maybe SrcSpan) | |
EvalError EvalError (Backtrace Core) |
Instances
Exception Error Source # | |
Defined in Language.Jsonnet.Error Methods toException :: Error -> SomeException # fromException :: SomeException -> Maybe Error # displayException :: Error -> String # backtraceDesired :: Error -> Bool # | |
Show Error Source # | |
Eq Error Source # | |
MonadError Error JsonnetM Source # | |
Defined in Language.Jsonnet Methods throwError :: Error -> JsonnetM a # catchError :: JsonnetM a -> (Error -> JsonnetM a) -> JsonnetM a # | |
MonadError Error (EvalM a) Source # | |
Defined in Language.Jsonnet.Eval.Monad Methods throwError :: Error -> EvalM a a0 # catchError :: EvalM a a0 -> (Error -> EvalM a a0) -> EvalM a a0 # |
Constructors
Instances
Exception EvalError Source # | |
Defined in Language.Jsonnet.Error Methods toException :: EvalError -> SomeException # fromException :: SomeException -> Maybe EvalError # displayException :: EvalError -> String # backtraceDesired :: EvalError -> Bool # | |
Show EvalError Source # | |
Eq EvalError Source # | |
data ParserError Source #
Constructors
ParseError (ParseErrorBundle Text Void) | |
ImportError IOError (Maybe SrcSpan) |
Instances
Show ParserError Source # | |
Defined in Language.Jsonnet.Error Methods showsPrec :: Int -> ParserError -> ShowS # show :: ParserError -> String # showList :: [ParserError] -> ShowS # | |
Eq ParserError Source # | |
Defined in Language.Jsonnet.Error |
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 # | |
Eq CheckError Source # | |
Defined in Language.Jsonnet.Error |