jsonnet-0.3.1.1: Jsonnet implementaton in pure Haskell
Copyright(c) 2020-2021 Alexandre Moreno
LicenseBSD-3-Clause OR Apache-2.0
MaintainerAlexandre Moreno <alexmorenocano@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Language.Jsonnet.Error

Description

 

Documentation

data Error Source #

Instances

Instances details
Show Error Source # 
Instance details

Defined in Language.Jsonnet.Error

Methods

showsPrec :: Int -> Error -> ShowS #

show :: Error -> String #

showList :: [Error] -> ShowS #

Pretty Error Source # 
Instance details

Defined in Language.Jsonnet.Pretty

Methods

pretty :: Error -> Doc #

prettyList :: [Error] -> Doc #

MonadError Error JsonnetM Source # 
Instance details

Defined in Language.Jsonnet

Methods

throwError :: Error -> JsonnetM a #

catchError :: JsonnetM a -> (Error -> JsonnetM a) -> JsonnetM a #

MonadError Error (EvalM a) Source # 
Instance details

Defined in Language.Jsonnet.Eval.Monad

Methods

throwError :: Error -> EvalM a a0 #

catchError :: EvalM a a0 -> (Error -> EvalM a a0) -> EvalM a a0 #