summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Textile.hs
Commit message (Collapse)AuthorAge
...
* Textile reader: Improved speed of hyphenedWords.John MacFarlane2012-09-06
| | | | | This speeds up the textile reader by about a factor of 4. But the reader is still very slow, compared to others readers.
* Removed obsolete comment.John MacFarlane2012-09-06
|
* Fixed footnotes bug in textile.John MacFarlane2012-09-06
| | | | | | | This affected notes occuring before punctuation, e.g. `foo[1].`. Closes #518.
* Fixed whitespace errors.John MacFarlane2012-07-26
|
* Textile reader: Replace failIfStrict with guardEnabled.John MacFarlane2012-07-26
|
* Changed reader parameters from ParserState to ReaderOptions.John MacFarlane2012-07-25
|
* Moved stateOldDashes to readerOldDashes in ReaderOptions.John MacFarlane2012-07-25
|
* Moved ParseRaw from ParserState to ReaderOptions.John MacFarlane2012-07-25
|
* Options -> ReaderOptions.John MacFarlane2012-07-25
| | | | Better to keep reader and writer options separate.
* Put smart, strict in separate options field in state.John MacFarlane2012-07-25
| | | | | | | | | This is the beginning of a larger transition that will make Options, not ParserState, the parameter of the read functions. (Options will also be used in writers, in place of WriterOptions.) Next step is to remove strict, replacing it with granular tests for different extensions.
* Use Parser as type synonym for Parsec.John MacFarlane2012-07-20
|
* Text.Pandoc.Parsing: Export all Parsec functions used in pandoc code.John MacFarlane2012-07-20
| | | | | No other module directly imports Parsec. This will make it easier to change the parsing backend in the future, if we want to.
* Use Text.Parsec instead of Text.ParserCombinators.Parsec.John MacFarlane2012-07-20
|
* Textile reader: properly handle links with surrounding brackets.John MacFarlane2012-07-13
| | | | | | | Square brackets need to be used when the link isn't surrounded by spaces or punctuation, or when the URL ending may be ambiguous. Closes #564.
* Textile reader: fix for `<notextile>` and `==`.paul.rivier2012-05-29
| | | | Closes #517.
* Added a couple needed trys to textile reader.John MacFarlane2012-05-29
|
* Textile reader: Parse +text+ as emphasized (should be underline).John MacFarlane2012-04-27
|
* textile reader improvements : better conformance to RedCloth Textile inlinespaul.rivier2012-04-24
|
* Textile reader quick clean-up and added support for LaTeX blocks and inlines.paul.rivier2012-04-17
|
* Textile reader: Implemented literal escapes with `==` and `<notextile>`.John MacFarlane2012-04-05
| | | | Closes #473.
* fix doc generation failure against haddock-2.10.0Sergei Trofimovich2012-03-12
| | | | | | | | | | | | | | | | | | | | | $ cabal configure --haddock-option=-v3 $ cabal haddock -v3 Creating interface... 100% ( 2 / 2) in 'Text.Pandoc.Readers.Native' Checking module Text.Pandoc.Readers.HTML... Creating interface... 50% ( 4 / 8) in 'Text.Pandoc.Readers.HTML' Checking module Text.Pandoc.Readers.Textile... Creating interface... haddock: internal error: lexical error /usr/bin/haddock returned ExitFailure 1 Patch changes UTF-8 spaces to ASCII spaces. It's a known haddock issue: http://www.haskell.org/pipermail/haskell-cafe/2012-March/099870.html Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* New treatment of dashes in --smart mode.John MacFarlane2012-01-01
| | | | | | | | | | | | * `---` is always em-dash, `--` is always en-dash. * pandoc no longer tries to guess when `-` should be en-dash. * A new option, `--old-dashes`, is provided for legacy documents. Rationale: The rules for en-dash are too complex and language-dependent for a guesser to work reliably. This change gives users greater control. The alternative of using unicode isn't very good, since unicode em- and en- dashes are barely distinguishable in a monospace font.
* Better smart quote parsing.John MacFarlane2011-12-29
| | | | | | | | | | | * Added stateLastStrPos to ParserState. This lets us keep track of whether we're parsing the position immediately after a 'str'. If we encounter a ' in such a location, it must be an apostrophe, and can't be a single quote start. * Set this in the markdown, textile, html, and rst str parsers. * Closes #360.
* Textile reader: Make it possible to have colons after links.Christoffer Sawicki2011-07-10
|
* Add support for attributes in inline Code.John MacFarlane2011-01-26
| | | | | | | | Additional related changes: * URLs in Code in autolinks now use class "url". * Require highlighting-kate 0.2.8.2, which omits the final <br/> tag, essential for inline code.
* Bumped version to 1.8; depend on pandoc-types 1.8.John MacFarlane2011-01-26
| | | | | | | The old TeX, HtmlInline and RawHtml elements have been removed and replaced by generic RawInline and RawBlock elements. All modules updated to use the new raw elements.
* Textile writer: Don't HTML-escape between @'s.John MacFarlane2011-01-23
|
* Textile reader: Fixed bug (swallowed p at beginning of paragraph).John MacFarlane2011-01-23
| | | | | The problem was a missing 'try' in the maybeExplicitBlock parser. Test case, a paragraph beginning with 'p', has been added.
* Textile reader: Support <tt> for inline code.John MacFarlane2011-01-23
|
* Textile reader: Added code blocks with bc.John MacFarlane2011-01-23
|
* Textile reader: Slight speed improvement.John MacFarlane2010-12-30
|
* New HTML reader using tagsoup as a lexer.John MacFarlane2010-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* textile redcloth definition listspaul.rivier2010-12-09
|
* Textile reader: better treatment of acronyms.John MacFarlane2010-12-09
| | | | | We now parse PBS(Public Broadcasting System) as if it were "PBS (Public Broadcasting System)".
* Textile reader: Implemented footnotes.John MacFarlane2010-12-08
|
* Moved smartPunctuation from Markdown to Parsing.John MacFarlane2010-12-07
| | | | | + Parameterized smartPunctuation on an inline parser. + Handle smartPunctuation in Textile reader.
* Textile reader: implemented acronyms, (tm), (r), (c).John MacFarlane2010-12-07
|
* Textile reader: temporarily removed smartPunctuation.John MacFarlane2010-12-03
| | | | | | | | | | | | | | | 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.
* Textile reader: added hrule parser.John MacFarlane2010-12-03
|
* Textile reader: Turn on smart punctuation by default.John MacFarlane2010-12-03
|
* Textile reader: drop leading, trailing newline in pre block.John MacFarlane2010-12-03
| | | | This is consistent with how the other readers work.
* Textile reader: modified str to handle acronyms, hyphens.John MacFarlane2010-12-03
| | | | | | * A single hyphen between two word characters is no longer a potential strikeout-starter. * Acronym explanations are dropped.
* Textile reader: parse raw by default.John MacFarlane2010-12-03
| | | | | | It's part of the textile spec to allow raw HTML, just as with markdown. -R is no longer needed in test suite.
* punctuation handling, and more html-specific handlingpaul.rivier2010-12-03
|
* html inlines and html blocks handling in textile readerPaul Rivier2010-12-03
|
* textile reader now ignores html/css attributesPaul Rivier2010-12-03
|
* removed support for textile Inserted constructPaul Rivier2010-12-03
|
* fix autolink by promoting it in the parser list, fix table parabreakPaul Rivier2010-12-03
|
* more support for Textile reader (explicit links, images), tests and cabal ↵Paul Rivier2010-12-03
| | | | entries
* simpler table cell handlingpaul.rivier2010-12-03
|