aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Textile.hs
AgeCommit message (Collapse)AuthorFilesLines
2010-12-30Textile reader: Slight speed improvement.John MacFarlane1-5/+5
2010-12-30New HTML reader using tagsoup as a lexer.John MacFarlane1-15/+15
* The new reader is faster and more accurate. * API changes for Text.Pandoc.Readers.HTML: - removed rawHtmlBlock, anyHtmlBlockTag, anyHtmlInlineTag, anyHtmlTag, anyHtmlEndTag, htmlEndTag, extractTagType, htmlBlockElement, htmlComment - added htmlTag, htmlInBalanced, isInlineTag, isBlockTag, isTextTag * tagsoup is a new dependency. * Text.Pandoc.Parsing: Generalized type on readWith. * Benchmark.hs: Added length calculation to force full evaluation. * Updated HTML reader tests. * Updated markdown and textile readers to use the functions from the HTML reader. * Note: The markdown reader now correctly handles some cases it did not before. For example: <hr/> is reproduced without adding a space. <script> a = '<b>'; </script> is parsed correctly.
2010-12-09textile redcloth definition listspaul.rivier1-2/+29
2010-12-09Textile reader: better treatment of acronyms.John MacFarlane1-1/+1
We now parse PBS(Public Broadcasting System) as if it were "PBS (Public Broadcasting System)".
2010-12-08Textile reader: Implemented footnotes.John MacFarlane1-4/+43
2010-12-07Moved smartPunctuation from Markdown to Parsing.John MacFarlane1-10/+5
+ Parameterized smartPunctuation on an inline parser. + Handle smartPunctuation in Textile reader.
2010-12-07Textile reader: implemented acronyms, (tm), (r), (c).John MacFarlane1-6/+29
2010-12-03Textile reader: temporarily removed smartPunctuation.John MacFarlane1-2/+2
The smartPuncutation parser from the markdown parser was being used, but this creates two problems: * smart punctuation rules are slightly different in textile, for example, a single dash wish space around becomes an En dash. * the following gets parsed as a double quoted string followed by a colon, rather than as a link: "emphasized text":http://my.url.com This needs rethinking.
2010-12-03Textile reader: added hrule parser.John MacFarlane1-0/+13
2010-12-03Textile reader: Turn on smart punctuation by default.John MacFarlane1-2/+2
2010-12-03Textile reader: drop leading, trailing newline in pre block.John MacFarlane1-2/+10
This is consistent with how the other readers work.
2010-12-03Textile reader: modified str to handle acronyms, hyphens.John MacFarlane1-3/+16
* A single hyphen between two word characters is no longer a potential strikeout-starter. * Acronym explanations are dropped.
2010-12-03Textile reader: parse raw by default.John MacFarlane1-0/+2
It's part of the textile spec to allow raw HTML, just as with markdown. -R is no longer needed in test suite.
2010-12-03punctuation handling, and more html-specific handlingpaul.rivier1-7/+31
2010-12-03html inlines and html blocks handling in textile readerPaul Rivier1-17/+26
2010-12-03textile reader now ignores html/css attributesPaul Rivier1-8/+34
2010-12-03removed support for textile Inserted constructPaul Rivier1-5/+1
2010-12-03fix autolink by promoting it in the parser list, fix table parabreakPaul Rivier1-7/+5
2010-12-03more support for Textile reader (explicit links, images), tests and cabal ↵Paul Rivier1-17/+44
entries
2010-12-03simpler table cell handlingpaul.rivier1-24/+12
2010-12-03preliminary material toward table supportpaul.rivier1-1/+64
2010-12-03textile reader now imports import Text.Pandoc.Parsingpaul.rivier1-1/+2
2010-12-03Basic Textile Readerpaul.rivier1-0/+253