pandoc/test
Sascha Wilde e8be4b0b6d Creole reader (#4002)
* Basic skeleton for creole reader.

No real functionality besides preliminary bold and italics yet.

* Creole: add support for bold/italic with implicit end at paragraph end.

* Creole: add support for headings.

* Creole: add support for tilde escaped chars.

* Basic skeleton for creole reader.

No real functionality besides preliminary bold and italics yet.

* Creole: add support for bold/italic with implicit end at paragraph end.

* Creole: add support for headings.

* Creole: add support for tilde escaped chars.

* Add a test suite for the creole parser

So far this covers only things the parser already supports.

* Added simple parsing of flat unordered lists.

* Added tests for unordered lists in creole.

* First, wrong(!) implementation of sublists.

Fails test, as sublists should not be embedded in a list item!

* Implementation of unordered sublists.

* Added support for ordered lists to creole reader.

* Added utility function to append parsers to Creole reader.

* Creole reader: Fixed list item end detection in sub lists.

* Tests for creole reader: added more tests for lists.

Covering ordered and unordered tests, even mixed.  Tests for
formatting in list items still missing...

* Added "nowiki" blocks.  One exception rule is missing...

* Creole reader: nowiki: implemented exception for curly brackets.

* Creole reader: added inline nowiki.

* Creole reader: added horizontalRule.

* Creole reader: added auto linking of URIs.

* Creole reader: detect horizontalRule as para end.

Used the opportunity for a little refactoring.

* Creole reader: added forced line breaks.

Including test.

* Creole reader: implement wiki links.

* Creole reader: added image support.

* Creole reader: support images as links.

* Creole reader: implemented placeholder -- by simply dropping them.

* Creole reader: added tests for links.

After observing a regression, it was really time...  ;-)

* Creole reader: fixed links with names.

* Creole reader: allow space after first of enclosing tags.

Space after the start of formatting tags are allowed with creole,
e.g. "there is // italic text // in here" is legal.

This problem was discovered using the creole1.0test.txt document from
http://www.wikicreole.org/wiki/Creole1.0TestCases

See l.57:
# // italic item 3 //

* Creole reader: fixed links without names.

* Creole reader: Tests, sorted into groups.

* Creole reader: implemented tables.

* Removed redundant import.

* Creole reader: add correct escaping of links.

* Creole reader: allow handling of e.g. links in parenthesis and quotes.

* Creole reader: Modified disclaimer as most of the code is actually by me.

* Creole reader: Tests: added escaped links.

* Creole reader: preserve leading and trailing space in bold/italic.

* Creole reader: detect tables without a leading blank line.

* Creole Reader: added official creole1.0test.txt as "old" test.

The base document was downloaded from
http://www.wikicreole.org/wiki/Creole1.0TestCases.
The Wiki, and therefore the test document is

Copyright (C) by the contributors.
Some rights reserved, license CC BY-SA.

http://creativecommons.org/licenses/by-sa/1.0/
2017-10-29 13:28:50 -04:00
..
command Fenced divs: ensure that paragraph at end doesn't become Plain. 2017-10-24 09:53:29 -07:00
docx Removed old adjacent_links test for docx reader. 2017-10-27 16:09:44 -07:00
epub
fb2 Don't allow backslash + newline to affect block structure. 2017-06-11 22:24:20 +02:00
lua Allow lua filters to return lists of elements 2017-09-24 12:04:15 -07:00
media Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
odt
Tests Creole reader (#4002) 2017-10-29 13:28:50 -04:00
bodybg.gif
creole-reader.native Creole reader (#4002) 2017-10-29 13:28:50 -04:00
creole-reader.txt Creole reader (#4002) 2017-10-29 13:28:50 -04:00
docbook-reader.docbook
docbook-reader.native
docbook-xref.docbook
docbook-xref.native
dokuwiki_external_images.dokuwiki
dokuwiki_external_images.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
dokuwiki_inline_formatting.dokuwiki Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
dokuwiki_inline_formatting.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
dokuwiki_multiblock_table.dokuwiki Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
dokuwiki_multiblock_table.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
haddock-reader.haddock
haddock-reader.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
html-reader.html Consistent underline for Readers (#2270) 2017-10-27 18:45:00 -04:00
html-reader.native Consistent underline for Readers (#2270) 2017-10-27 18:45:00 -04:00
insert
lalune.jpg
latex-reader.latex Rewrote LaTeX reader with proper tokenization. 2017-07-07 12:36:00 +02:00
latex-reader.native Make sure \write18 is parsed as raw LaTeX. 2017-07-12 14:50:49 +02:00
lhs-test-markdown.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
lhs-test.fragment.html+lhs
lhs-test.html Use skylighting 0.4.2. 2017-10-26 15:57:55 -07:00
lhs-test.html+lhs Use skylighting 0.4.2. 2017-10-26 15:57:55 -07:00
lhs-test.latex Adjusted some tests for last commit. 2017-09-08 16:34:33 -07:00
lhs-test.latex+lhs Adjusted some tests for last commit. 2017-09-08 16:34:33 -07:00
lhs-test.markdown Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
lhs-test.markdown+lhs
lhs-test.native
lhs-test.rst
lhs-test.rst+lhs
markdown-citations.native
markdown-citations.txt Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
markdown-reader-more.native Markdown reader: use CommonMark rules for list item nesting. 2017-08-19 15:45:01 -07:00
markdown-reader-more.txt Markdown reader: use CommonMark rules for list item nesting. 2017-08-19 15:45:01 -07:00
mediawiki-reader.native
mediawiki-reader.wiki
movie.jpg
opml-reader.native
opml-reader.opml
pipe-tables.native
pipe-tables.txt
rst-reader.native RST reader: support scale and align attributes of images. 2017-02-26 23:40:31 +01:00
rst-reader.rst Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
s5-basic.html Implement multicolumn support for slide formats. 2017-08-14 23:17:44 -07:00
s5-fancy.html Implement multicolumn support for slide formats. 2017-08-14 23:17:44 -07:00
s5-fragment.html Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
s5-inserts.html Implement multicolumn support for slide formats. 2017-08-14 23:17:44 -07:00
s5.native
tables-rstsubset.native Combine grid table parsers 2017-05-11 00:17:56 +02:00
tables.asciidoc Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.context
tables.docbook4
tables.docbook5 Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.dokuwiki
tables.fb2 Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.haddock Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.html4 Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.html5
tables.icml
tables.jats JATS writer: put references in <back>. 2017-03-31 11:07:09 +02:00
tables.latex Updated table tests. 2017-02-23 22:34:10 +01:00
tables.man
tables.markdown Markdown writer: Avoid spurious blanklines at end of document... 2017-03-08 12:47:39 +01:00
tables.mediawiki
tables.ms Ms writer: respect text wrapping options. 2017-04-05 15:17:35 +02:00
tables.muse Muse writer: Indent tables with one space (#3649) 2017-05-07 21:41:38 +02:00
tables.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.opendocument Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
tables.org
tables.plain Markdown writer: Avoid spurious blanklines at end of document... 2017-03-08 12:47:39 +01:00
tables.rst Grid tables: remove unnecessary extra space in cells. 2017-03-23 14:59:51 +01:00
tables.rtf
tables.tei
tables.texinfo
tables.textile
tables.txt
tables.zimwiki ZimWiki writer: removed internal formatting from note and table cells, because ZimWiki does not support it (#3446) 2017-02-15 11:28:02 +01:00
test-pandoc.hs Automatic reformating by stylish-haskell. 2017-10-27 20:28:29 -07:00
testsuite.native Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
testsuite.txt Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
textile-reader.native Consistent underline for Readers (#2270) 2017-10-27 18:45:00 -04:00
textile-reader.textile Consistent underline for Readers (#2270) 2017-10-27 18:45:00 -04:00
tikiwiki-reader.native Added TikiWiki reader (#3800) 2017-07-21 10:09:54 +02:00
tikiwiki-reader.tikiwiki Added TikiWiki reader (#3800) 2017-07-21 10:09:54 +02:00
twiki-reader.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
twiki-reader.twiki Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00
txt2tags.native Consistent underline for Readers (#2270) 2017-10-27 18:45:00 -04:00
txt2tags.t2t
vimwiki-reader.native Fixed #3760. (#3784) 2017-07-12 17:19:49 +02:00
vimwiki-reader.wiki Fixed #3760. (#3784) 2017-07-12 17:19:49 +02:00
writer.asciidoc Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.context Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.docbook4 Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.docbook5 Small improvement to #3855 - move lang attribute up. 2017-08-21 21:16:55 -07:00
writer.dokuwiki Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.fb2 Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.haddock Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.html4 Implement multicolumn support for slide formats. 2017-08-14 23:17:44 -07:00
writer.html5 Implement multicolumn support for slide formats. 2017-08-14 23:17:44 -07:00
writer.icml Allow em for image height/width in HTML, LaTeX. 2017-05-25 22:48:27 +02:00
writer.jats Updated jats tests for new texmath version. 2017-06-30 20:50:37 +02:00
writer.latex Write euro symbol directly in LaTeX 2017-09-08 22:26:32 +01:00
writer.man Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.markdown Markdown writer: better escaping of < and >. 2017-07-30 13:45:22 -07:00
writer.mediawiki Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.ms Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.muse Muse writer: update test results (#3845) 2017-08-08 16:43:50 -07:00
writer.native Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.opendocument Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.opml Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.org Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.plain Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.rst RST writer: don't backslash-escape word-internal punctuation. 2017-10-16 20:39:19 -07:00
writer.rtf Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.tei Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.texinfo Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.textile Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writer.zimwiki Added spaced_reference_links extension. 2017-05-25 12:57:31 +02:00
writers-lang-and-dir.context ConTeXt template: improved font handling. 2017-05-06 14:58:32 +02:00
writers-lang-and-dir.latex Write euro symbol directly in LaTeX 2017-09-08 22:26:32 +01:00
writers-lang-and-dir.native Moved tests/ -> test/. 2017-02-04 12:56:30 +01:00