967e7f5fb9
..and add new definitions isomorphic to xml-light's, but with Text instead of String. This allows us to keep most of the code in existing readers that use xml-light, but avoid lots of unnecessary allocation. We also add versions of the functions from xml-light's Text.XML.Light.Output and Text.XML.Light.Proc that operate on our modified XML types, and functions that convert xml-light types to our types (since some of our dependencies, like texmath, use xml-light). Update golden tests for docx and pptx. OOXML test: Use `showContent` instead of `ppContent` in `displayDiff`. Docx: Do a manual traversal to unwrap sdt and smartTag. This is faster, and needed to pass the tests. Benchmarks: A = prior to |
||
---|---|---|
.. | ||
AnnotatedTable.hs | ||
AsciiDoc.hs | ||
ConTeXt.hs | ||
Docbook.hs | ||
Docx.hs | ||
FB2.hs | ||
HTML.hs | ||
JATS.hs | ||
Jira.hs | ||
LaTeX.hs | ||
Markdown.hs | ||
Ms.hs | ||
Muse.hs | ||
Native.hs | ||
OOXML.hs | ||
Org.hs | ||
Plain.hs | ||
Powerpoint.hs | ||
RST.hs | ||
TEI.hs |