Copyright | (c) 2020-2021 Alexandre Moreno |
---|---|
License | BSD-3-Clause OR Apache-2.0 |
Maintainer | Alexandre Moreno <alexmorenocano@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
Instances
Show Error Source # | |
Pretty Error Source # | |
Defined in Language.Jsonnet.Pretty | |
MonadError Error JsonnetM Source # | |
Defined in Language.Jsonnet throwError :: Error -> JsonnetM a # catchError :: JsonnetM a -> (Error -> JsonnetM a) -> JsonnetM a # | |
MonadError Error (EvalM a) Source # | |
Defined in Language.Jsonnet.Eval.Monad throwError :: Error -> EvalM a a0 # catchError :: EvalM a a0 -> (Error -> EvalM a a0) -> EvalM a a0 # |
Instances
Show EvalError Source # | |
Exception EvalError Source # | |
Defined in Language.Jsonnet.Error toException :: EvalError -> SomeException # fromException :: SomeException -> Maybe EvalError # displayException :: EvalError -> String # | |
Pretty EvalError Source # | |
Defined in Language.Jsonnet.Pretty |
data ParserError Source #
Instances
Eq ParserError Source # | |
Defined in Language.Jsonnet.Error (==) :: ParserError -> ParserError -> Bool # (/=) :: ParserError -> ParserError -> Bool # | |
Show ParserError Source # | |
Defined in Language.Jsonnet.Error showsPrec :: Int -> ParserError -> ShowS # show :: ParserError -> String # showList :: [ParserError] -> ShowS # | |
Pretty ParserError Source # | |
Defined in Language.Jsonnet.Pretty pretty :: ParserError -> Doc # prettyList :: [ParserError] -> Doc # |
data CheckError Source #
Instances
Show CheckError Source # | |
Defined in Language.Jsonnet.Error showsPrec :: Int -> CheckError -> ShowS # show :: CheckError -> String # showList :: [CheckError] -> ShowS # | |
Pretty CheckError Source # | |
Defined in Language.Jsonnet.Pretty pretty :: CheckError -> Doc # prettyList :: [CheckError] -> Doc # |