pandoc/src/Text/Pandoc
Jesse Rosenthal 04487779b2 Convert all writers to use PandocMonad.
Since PandocMonad is an instance of MonadError, this will allow us, in a
future commit, to change all invocations of `error` to `throwError`,
which will be preferable for the pure versions. At the moment, we're
disabling the lua custom writers (this is temporary).

This requires changing the type of the Writer in Text.Pandoc. Right now,
we run `runIOorExplode` in pandoc.hs, to make the conversion easier. We
can switch it to the safer `runIO` in the future.

Note that this required a change to Text.Pandoc.PDF as well. Since
running an external program is necessarily IO, we can be clearer about
using PandocIO.
2017-01-25 17:07:39 +01:00
..
Compat Add EOL note to time compat module. 2016-09-03 08:10:53 -04:00
Readers Added page breaks into Pandoc. 2017-01-25 17:07:39 +01:00
Writers Convert all writers to use PandocMonad. 2017-01-25 17:07:39 +01:00
Asciify.hs Updated copyright dates to include 2016. 2016-03-22 17:20:39 -07:00
Class.hs Add runPure function. 2017-01-25 17:07:39 +01:00
CSS.hs new function to extract multiple properties at once in CSS.hs 2015-12-13 21:40:12 +01:00
Data.hsb Rename README to MANUAL.txt 2016-07-20 21:16:45 +02:00
Emoji.hs Fixed Emoji character definitions. 2015-12-04 09:38:58 -08:00
Error.hs Remove Text.Pandoc.Compat.Except 2016-09-02 09:18:09 -04:00
Highlighting.hs Update list of listings languages in Highlighting. 2017-01-25 12:35:14 +01:00
ImageSize.hs Remove Text.Pandoc.Compat.Except 2016-09-02 09:18:09 -04:00
MediaBag.hs Revert "Use -XNoImplicitPrelude and 'import Prelude' explicitly." 2015-11-09 10:08:22 -08:00
MIME.hs Use correct mime types for woff and woff2. 2016-11-12 23:22:34 +01:00
Options.hs Options: Removed writerStandalone, made writerTemplate a Maybe. 2016-11-30 15:34:58 +01:00
Parsing.hs Tighten up parsing of raw email addresses. 2016-10-23 23:12:36 +02:00
PDF.hs Convert all writers to use PandocMonad. 2017-01-25 17:07:39 +01:00
Pretty.hs Pretty: Added afterBreak. 2016-12-05 00:49:53 +01:00
Process.hs Updated copyright dates to include 2016. 2016-03-22 17:20:39 -07:00
SelfContained.hs Updated copyright dates to include 2016. 2016-03-22 17:20:39 -07:00
Shared.hs Shared.fetchItem: Better handling of protocol-relative URL. 2016-11-27 21:19:26 +01:00
Slides.hs Updated copyright dates to include 2016. 2016-03-22 17:20:39 -07:00
Templates.hs Moved template compiling/rendering code to a separate library. 2016-10-02 09:30:26 +02:00
UTF8.hs Remove unnecessary CPP condition in UTF8 2016-09-02 09:18:09 -04:00
UUID.hs Write Pure uuid function taking stdgen. 2017-01-25 17:07:39 +01:00
XML.hs Remove TagSoup compat 2016-09-02 12:28:53 -04:00