diff options
author | Jesse Rosenthal <jrosenthal@jhu.edu> | 2018-01-14 08:59:10 -0500 |
---|---|---|
committer | Jesse Rosenthal <jrosenthal@jhu.edu> | 2018-01-14 09:39:39 -0500 |
commit | 431f6166fa7dc6670fb5cff4a9bd5499c67e0bed (patch) | |
tree | 97f637195e04bfa56e60f98417e00da35791e586 /pandoc.cabal | |
parent | 90dcd0bc8795796583a6c895d15827b1c99cfb75 (diff) |
Powerpoint writer: Refactor into separate modules.
There are two steps in the conversion: a conversion from pandoc to a
Presentation datatype modeling pptx, and a conversion from
Presentation to a pptx archive. The two steps were sharing the same
state and environment, and the code was getting a bit
spaghetti-ish. This separates the conversion into separate
modules (T.P.W.Powerpoint.Presentation, which defineds the
Presentation datatype and goes Pandoc->Presentation)
and (T.P.W.Pandoc.Output, which goes Presentation->Archive).
Text.Pandoc.Writers.Powerpoint a thin wrapper around the two modules.
Diffstat (limited to 'pandoc.cabal')
-rw-r--r-- | pandoc.cabal | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pandoc.cabal b/pandoc.cabal index 87f85cf00..c00d95ebc 100644 --- a/pandoc.cabal +++ b/pandoc.cabal @@ -527,6 +527,8 @@ library Text.Pandoc.Readers.Org.ParserState, Text.Pandoc.Readers.Org.Parsing, Text.Pandoc.Readers.Org.Shared, + Text.Pandoc.Writers.Powerpoint.Presentation, + Text.Pandoc.Writers.Powerpoint.Output, Text.Pandoc.Lua.Filter, Text.Pandoc.Lua.Init, Text.Pandoc.Lua.Module.MediaBag, |