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 /test/lua/hello-world-doc.lua | |
parent | 90dcd0bc8795796583a6c895d15827b1c99cfb75 (diff) | |
download | pandoc-431f6166fa7dc6670fb5cff4a9bd5499c67e0bed.tar.gz |
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 'test/lua/hello-world-doc.lua')
0 files changed, 0 insertions, 0 deletions