pandoc-2.13: Conversion between markup formats
CopyrightCopyright (C) 2006-2021 John MacFarlane
LicenseGNU GPL, version 2 or above
MaintainerJohn MacFarlane <jgm@berkeley.edu>
Stabilityalpha
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Text.Pandoc.Error

Description

This module provides a standard way to deal with possible errors encountered during parsing.

Synopsis

Documentation

data PandocError Source #

Instances

Instances details
Show PandocError Source # 
Instance details

Defined in Text.Pandoc.Error

Generic PandocError Source # 
Instance details

Defined in Text.Pandoc.Error

Associated Types

type Rep PandocError :: Type -> Type Source #

Exception PandocError Source # 
Instance details

Defined in Text.Pandoc.Error

Peekable PandocError Source # 
Instance details

Defined in Text.Pandoc.Lua.Marshaling.PandocError

Pushable PandocError Source # 
Instance details

Defined in Text.Pandoc.Lua.Marshaling.PandocError

Methods

push :: PandocError -> Lua () Source #

MonadError PandocError PandocPure Source # 
Instance details

Defined in Text.Pandoc.Class.PandocPure

MonadError PandocError PandocIO Source # 
Instance details

Defined in Text.Pandoc.Class.PandocIO

type Rep PandocError Source # 
Instance details

Defined in Text.Pandoc.Error

handleError :: Either PandocError a -> IO a Source #

Handle PandocError by exiting with an error message.