Blame test/textile-reader.textile

Packit Service d2f85f
This is a set of tests for pandoc Textile Reader. Part of it comes
Packit Service d2f85f
from John Gruber's markdown test suite.
Packit Service d2f85f
Packit Service d2f85f
-----
Packit Service d2f85f
Packit Service d2f85f
h1. Headers
Packit Service d2f85f
Packit Service d2f85f
h2. Level 2 with an "embeded link":http://www.example.com
Packit Service d2f85f
Packit Service d2f85f
h3. Level 3 with *emphasis*
Packit Service d2f85f
Packit Service d2f85f
h4. Level 4
Packit Service d2f85f
Packit Service d2f85f
h5. Level 5
Packit Service d2f85f
Packit Service d2f85f
h6. Level 6
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
h1. Paragraphs
Packit Service d2f85f
Packit Service d2f85f
Here's a regular paragraph.
Packit Service d2f85f
Packit Service d2f85f
Line breaks are preserved in textile, so you can not wrap your very
Packit Service d2f85f
long paragraph with your favourite text editor and have it rendered
Packit Service d2f85f
with no break.
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
Here's one with a bullet.
Packit Service d2f85f
Packit Service d2f85f
* criminey.
Packit Service d2f85f
Packit Service d2f85f
There should be a paragraph break between here
Packit Service d2f85f
Packit Service d2f85f
and here.
Packit Service d2f85f
Packit Service d2f85f
pandoc converts textile.
Packit Service d2f85f
Packit Service d2f85f
h1. Block Quotes
Packit Service d2f85f
Packit Service d2f85f
bq. This is a famous quote from somebody. He had a lot of things to
Packit Service d2f85f
say, so the text is really really long and spans on multiple lines.
Packit Service d2f85f
Packit Service d2f85f
And a following paragraph.
Packit Service d2f85f
Packit Service d2f85f
h1. Code Blocks
Packit Service d2f85f
Packit Service d2f85f
Code:
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
    ---- (should be four hyphens)
Packit Service d2f85f
Packit Service d2f85f
    sub status {
Packit Service d2f85f
        print "working";
Packit Service d2f85f
    }
Packit Service d2f85f
Packit Service d2f85f
	this code block is indented by one tab
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
And:
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
		this code block is indented by two tabs
Packit Service d2f85f
Packit Service d2f85f
    These should not be escaped:  \$ \\ \> \[ \{
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
bc. Code block with .bc
Packit Service d2f85f
        continued
Packit Service d2f85f
    @</\
Packit Service d2f85f
Packit Service d2f85f
bc.. extended code block
Packit Service d2f85f
Packit Service d2f85f
        continued
Packit Service d2f85f
p. ended by paragraph
Packit Service d2f85f
Packit Service d2f85f
Inline code: @<tt>@, <tt>@</tt>.
Packit Service d2f85f
Packit Service d2f85f
h1. Notextile
Packit Service d2f85f
Packit Service d2f85f
A block of text can be protected with notextile :
Packit Service d2f85f
Packit Service d2f85f
<notextile>
Packit Service d2f85f
No *bold* and
Packit Service d2f85f
* no bullet
Packit Service d2f85f
</notextile>
Packit Service d2f85f
Packit Service d2f85f
and inlines can be protected with ==double *equals (=)* markup==.
Packit Service d2f85f
Packit Service d2f85f
h1. Lists
Packit Service d2f85f
Packit Service d2f85f
h2. Unordered
Packit Service d2f85f
Packit Service d2f85f
Asterisks tight:
Packit Service d2f85f
Packit Service d2f85f
* asterisk 1
Packit Service d2f85f
* asterisk 2
Packit Service d2f85f
* asterisk 3
Packit Service d2f85f
Packit Service d2f85f
With line breaks:
Packit Service d2f85f
Packit Service d2f85f
* asterisk 1
Packit Service d2f85f
newline
Packit Service d2f85f
* asterisk 2
Packit Service d2f85f
Packit Service d2f85f
h2. Ordered
Packit Service d2f85f
Packit Service d2f85f
Tight:
Packit Service d2f85f
Packit Service d2f85f
# First
Packit Service d2f85f
# Second
Packit Service d2f85f
# Third
Packit Service d2f85f
Packit Service d2f85f
h2. Nested
Packit Service d2f85f
Packit Service d2f85f
* ui 1
Packit Service d2f85f
** ui 1.1
Packit Service d2f85f
### oi 1.1.1
Packit Service d2f85f
### oi 1.1.2
Packit Service d2f85f
** ui 1.2
Packit Service d2f85f
* ui 2
Packit Service d2f85f
## oi 2.1
Packit Service d2f85f
*** ui 2.1.1
Packit Service d2f85f
*** ui 2.1.2
Packit Service d2f85f
Packit Service d2f85f
h2. Issue #1500
Packit Service d2f85f
Packit Service d2f85f
* one
Packit Service d2f85f
* two
Packit Service d2f85f
-> and more
Packit Service d2f85f
Packit Service d2f85f
h2.  Issue #1513
Packit Service d2f85f
Packit Service d2f85f
List:
Packit Service d2f85f
* one
Packit Service d2f85f
* two
Packit Service d2f85f
Packit Service d2f85f
h2. Definition List
Packit Service d2f85f
Packit Service d2f85f
- coffee := Hot and black
Packit Service d2f85f
- tea := Also hot, but a little less black
Packit Service d2f85f
- milk :=
Packit Service d2f85f
Nourishing beverage for baby cows.
Packit Service d2f85f
Packit Service d2f85f
Cold drink that goes great with cookies.=:
Packit Service d2f85f
- beer := fresh and bitter
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
h1. Inline Markup
Packit Service d2f85f
Packit Service d2f85f
This is _emphasized_, and so __is this__.
Packit Service d2f85f
This is *strong*, and so **is this**.
Packit Service d2f85f
This is +inserted+, and this is -deleted-.
Packit Service d2f85f
Hyphenated-words-are-ok, as well as strange_underscore_notation.
Packit Service d2f85f
A "*strong link*":http://www.foobar.com.
Packit Service d2f85f
Packit Service d2f85f
_*This is strong and em.*_
Packit Service d2f85f
So is *_this_* word and __**that one**__.
Packit Service d2f85f
-This is strikeout and *strong*-
Packit Service d2f85f
Packit Service d2f85f
Superscripts: a[^bc^]d a ^*hello*^ a[^hello there^].
Packit Service d2f85f
Subscripts: ~here~ H[ ~2~]O, H[ ~23~]O, H[ ~many of them~]O.
Packit Service d2f85f
Packit Service d2f85f
Dashes : How cool -- automatic dashes.
Packit Service d2f85f
Packit Service d2f85f
Elipses : He thought and thought ... and then thought some more.
Packit Service d2f85f
Packit Service d2f85f
Quotes and apostrophes : "I'd like to thank you" for example.
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
h1. Links
Packit Service d2f85f
Packit Service d2f85f
h2. Explicit
Packit Service d2f85f
Packit Service d2f85f
Just a "url":http://www.url.com
Packit Service d2f85f
Packit Service d2f85f
"Email link":mailto:nobody@nowhere.net
Packit Service d2f85f
Packit Service d2f85f
"not a link": foo
Packit Service d2f85f
Packit Service d2f85f
Automatic linking to "$":http://www.example.com.
Packit Service d2f85f
Packit Service d2f85f
"Example":http://www.example.com/: Example of a link followed by a colon.
Packit Service d2f85f
Packit Service d2f85f
A link["with brackets":http://www.example.com]and no spaces.
Packit Service d2f85f
Packit Service d2f85f
h1. Tables
Packit Service d2f85f
Packit Service d2f85f
Textile allows tables with and without headers :
Packit Service d2f85f
Packit Service d2f85f
h2. Without headers
Packit Service d2f85f
Packit Service d2f85f
| name   | age | sex |
Packit Service d2f85f
| joan   | 24  | f   |
Packit Service d2f85f
| archie | 29  | m   |
Packit Service d2f85f
| bella  | 45  | f   |
Packit Service d2f85f
Packit Service d2f85f
and some text following ...
Packit Service d2f85f
Packit Service d2f85f
h2. With headers
Packit Service d2f85f
Packit Service d2f85f
|_. name |_. age |_. sex |
Packit Service d2f85f
| joan   | 24    | f     |
Packit Service d2f85f
| archie | 29    | m     |
Packit Service d2f85f
| bella  | 45    | f     |
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
h1. Images
Packit Service d2f85f
Packit Service d2f85f
Textile inline image syntax, like
Packit Service d2f85f
here !this_is_an_image.png(this is the alt text)!
Packit Service d2f85f
and here !this_is_an_image.png!.
Packit Service d2f85f
Packit Service d2f85f
h1. Attributes
Packit Service d2f85f
Packit Service d2f85f
h2[en]{color:red}(foo bar #ident). HTML and CSS attributes are parsed in headers.
Packit Service d2f85f
Packit Service d2f85f
h2=. Centered
Packit Service d2f85f
Packit Service d2f85f
h2>. Right
Packit Service d2f85f
Packit Service d2f85f
h2<>{color:blue}[en]. Justified
Packit Service d2f85f
Packit Service d2f85f
as well as *(foo)inline attributes* of %{color:red}all kind%
Packit Service d2f85f
Packit Service d2f85f
p{color:green}. and paragraph attributes, and table attributes.
Packit Service d2f85f
Packit Service d2f85f
table{foo:bar}.
Packit Service d2f85f
| name   | age | sex |
Packit Service d2f85f
| joan   | 24  | f   |
Packit Service d2f85f
Packit Service d2f85f
_(class#id) emph_
Packit Service d2f85f
Packit Service d2f85f
_(no class#id) emph_
Packit Service d2f85f
Packit Service d2f85f
h1. Entities
Packit Service d2f85f
Packit Service d2f85f
*
Packit Service d2f85f
&
Packit Service d2f85f
Packit Service d2f85f
h1. Raw HTML
Packit Service d2f85f
Packit Service d2f85f
However,  raw HTML inlines  are accepted, as well as :
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
  any *Raw HTML Block* with bold
Packit Service d2f85f
Packit Service d2f85f
Packit Service d2f85f
Html blocks can 
interrupt paragraphs
as well.
Packit Service d2f85f
Packit Service d2f85f
Can you prove that 2 < 3 ?
Packit Service d2f85f
Packit Service d2f85f
h1. Acronyms and marks
Packit Service d2f85f
Packit Service d2f85f
PBS(Public Broadcasting System)
Packit Service d2f85f
Packit Service d2f85f
Hi(tm)
Packit Service d2f85f
Packit Service d2f85f
Hi (TM)
Packit Service d2f85f
Packit Service d2f85f
(r) Hi(r)
Packit Service d2f85f
Packit Service d2f85f
Hi(c)2008 (C) 2008
Packit Service d2f85f
Packit Service d2f85f
h1. Footnotes
Packit Service d2f85f
Packit Service d2f85f
A note.[1]  Another note[2].
Packit Service d2f85f
Packit Service d2f85f
fn1. The note
Packit Service d2f85f
is here!
Packit Service d2f85f
Packit Service d2f85f
fn2. Other note.
Packit Service d2f85f
Packit Service d2f85f
h1. Comment blocks
Packit Service d2f85f
Packit Service d2f85f
###. my comment
Packit Service d2f85f
is here.
Packit Service d2f85f
Packit Service d2f85f
not a comment.