---
02_01__preliminaries__tabs__01: "\tfoo\tbaz\t\tbim\n"
02_01__preliminaries__tabs__02: " \tfoo\tbaz\t\tbim\n"
02_01__preliminaries__tabs__03: " a\ta\n ὐ\ta\n"
02_01__preliminaries__tabs__04: " - foo\n\n\tbar\n"
02_01__preliminaries__tabs__05: "- foo\n\n\t\tbar\n"
02_01__preliminaries__tabs__06: ">\t\tfoo\n"
02_01__preliminaries__tabs__07: "-\t\tfoo\n"
02_01__preliminaries__tabs__08: " foo\n\tbar\n"
02_01__preliminaries__tabs__09: " - foo\n - bar\n\t - baz\n"
02_01__preliminaries__tabs__10: "#\tFoo\n"
02_01__preliminaries__tabs__11: "*\t*\t*\t\n"
03_01__blocks_and_inlines__precedence__01: |
- `one
- two`
04_01__leaf_blocks__thematic_breaks__01: |
***
---
___
04_01__leaf_blocks__thematic_breaks__02: |
+++
04_01__leaf_blocks__thematic_breaks__03: |
===
04_01__leaf_blocks__thematic_breaks__04: |
--
**
__
04_01__leaf_blocks__thematic_breaks__05: |2
***
***
***
04_01__leaf_blocks__thematic_breaks__06: |2
***
04_01__leaf_blocks__thematic_breaks__07: |
Foo
***
04_01__leaf_blocks__thematic_breaks__08: |
_____________________________________
04_01__leaf_blocks__thematic_breaks__09: |2
- - -
04_01__leaf_blocks__thematic_breaks__10: |2
** * ** * ** * **
04_01__leaf_blocks__thematic_breaks__11: |
- - - -
04_01__leaf_blocks__thematic_breaks__12: "- - - - \n"
04_01__leaf_blocks__thematic_breaks__13: |
_ _ _ _ a
a------
---a---
04_01__leaf_blocks__thematic_breaks__14: |2
*-*
04_01__leaf_blocks__thematic_breaks__15: |
- foo
***
- bar
04_01__leaf_blocks__thematic_breaks__16: |
Foo
***
bar
04_01__leaf_blocks__thematic_breaks__17: |
Foo
---
bar
04_01__leaf_blocks__thematic_breaks__18: |
* Foo
* * *
* Bar
04_01__leaf_blocks__thematic_breaks__19: |
- Foo
- * * *
04_02__leaf_blocks__atx_headings__01: |
# foo
## foo
### foo
#### foo
##### foo
###### foo
04_02__leaf_blocks__atx_headings__02: |
####### foo
04_02__leaf_blocks__atx_headings__03: |
#5 bolt
#hashtag
04_02__leaf_blocks__atx_headings__04: |
\## foo
04_02__leaf_blocks__atx_headings__05: |
# foo *bar* \*baz\*
04_02__leaf_blocks__atx_headings__06: "# foo \n"
04_02__leaf_blocks__atx_headings__07: |2
### foo
## foo
# foo
04_02__leaf_blocks__atx_headings__08: |2
# foo
04_02__leaf_blocks__atx_headings__09: |
foo
# bar
04_02__leaf_blocks__atx_headings__10: |
## foo ##
### bar ###
04_02__leaf_blocks__atx_headings__11: |
# foo ##################################
##### foo ##
04_02__leaf_blocks__atx_headings__12: "### foo ### \n"
04_02__leaf_blocks__atx_headings__13: |
### foo ### b
04_02__leaf_blocks__atx_headings__14: |
# foo#
04_02__leaf_blocks__atx_headings__15: |
### foo \###
## foo #\##
# foo \#
04_02__leaf_blocks__atx_headings__16: |
****
## foo
****
04_02__leaf_blocks__atx_headings__17: |
Foo bar
# baz
Bar foo
04_02__leaf_blocks__atx_headings__18: "## \n#\n### ###\n"
04_03__leaf_blocks__setext_headings__01: |
Foo *bar*
=========
Foo *bar*
---------
04_03__leaf_blocks__setext_headings__02: |
Foo *bar
baz*
====
04_03__leaf_blocks__setext_headings__03: " Foo *bar\nbaz*\t\n====\n"
04_03__leaf_blocks__setext_headings__04: |
Foo
-------------------------
Foo
=
04_03__leaf_blocks__setext_headings__05: |2
Foo
---
Foo
-----
Foo
===
04_03__leaf_blocks__setext_headings__06: |2
Foo
---
Foo
---
04_03__leaf_blocks__setext_headings__07: "Foo\n ---- \n"
04_03__leaf_blocks__setext_headings__08: |
Foo
---
04_03__leaf_blocks__setext_headings__09: |
Foo
= =
Foo
--- -
04_03__leaf_blocks__setext_headings__10: "Foo \n-----\n"
04_03__leaf_blocks__setext_headings__11: |
Foo\
----
04_03__leaf_blocks__setext_headings__12: |
`Foo
----
`
04_03__leaf_blocks__setext_headings__13: |
> Foo
---
04_03__leaf_blocks__setext_headings__14: |
> foo
bar
===
04_03__leaf_blocks__setext_headings__15: |
- Foo
---
04_03__leaf_blocks__setext_headings__16: |
Foo
Bar
---
04_03__leaf_blocks__setext_headings__17: |
---
Foo
---
Bar
---
Baz
04_03__leaf_blocks__setext_headings__18: |2
====
04_03__leaf_blocks__setext_headings__19: |
---
---
04_03__leaf_blocks__setext_headings__20: |
- foo
-----
04_03__leaf_blocks__setext_headings__21: |2
foo
---
04_03__leaf_blocks__setext_headings__22: |
> foo
-----
04_03__leaf_blocks__setext_headings__23: |
\> foo
------
04_03__leaf_blocks__setext_headings__24: |
Foo
bar
---
baz
04_03__leaf_blocks__setext_headings__25: |
Foo
bar
---
baz
04_03__leaf_blocks__setext_headings__26: |
Foo
bar
* * *
baz
04_03__leaf_blocks__setext_headings__27: |
Foo
bar
\---
baz
04_04__leaf_blocks__indented_code_blocks__01: |2
a simple
indented code block
04_04__leaf_blocks__indented_code_blocks__02: |2
- foo
bar
04_04__leaf_blocks__indented_code_blocks__03: |
1. foo
- bar
04_04__leaf_blocks__indented_code_blocks__04: |2
*hi*
- one
04_04__leaf_blocks__indented_code_blocks__05: " chunk1\n\n chunk2\n \n \n \n
\ chunk3\n"
04_04__leaf_blocks__indented_code_blocks__06: " chunk1\n \n chunk2\n"
04_04__leaf_blocks__indented_code_blocks__07: |+
Foo
bar
04_04__leaf_blocks__indented_code_blocks__08: |2
foo
bar
04_04__leaf_blocks__indented_code_blocks__09: |
# Heading
foo
Heading
------
foo
----
04_04__leaf_blocks__indented_code_blocks__10: |2
foo
bar
04_04__leaf_blocks__indented_code_blocks__11: "\n \n foo\n \n\n"
04_04__leaf_blocks__indented_code_blocks__12: " foo \n"
04_05__leaf_blocks__fenced_code_blocks__01: |
```
<
>
```
04_05__leaf_blocks__fenced_code_blocks__02: |
~~~
<
>
~~~
04_05__leaf_blocks__fenced_code_blocks__03: |
``
foo
``
04_05__leaf_blocks__fenced_code_blocks__04: |
```
aaa
~~~
```
04_05__leaf_blocks__fenced_code_blocks__05: |
~~~
aaa
```
~~~
04_05__leaf_blocks__fenced_code_blocks__06: |
````
aaa
```
``````
04_05__leaf_blocks__fenced_code_blocks__07: |
~~~~
aaa
~~~
~~~~
04_05__leaf_blocks__fenced_code_blocks__08: |
```
04_05__leaf_blocks__fenced_code_blocks__09: |
`````
```
aaa
04_05__leaf_blocks__fenced_code_blocks__10: |
> ```
> aaa
bbb
04_05__leaf_blocks__fenced_code_blocks__11: "```\n\n \n```\n"
04_05__leaf_blocks__fenced_code_blocks__12: |
```
```
04_05__leaf_blocks__fenced_code_blocks__13: |2
```
aaa
aaa
```
04_05__leaf_blocks__fenced_code_blocks__14: |2
```
aaa
aaa
aaa
```
04_05__leaf_blocks__fenced_code_blocks__15: |2
```
aaa
aaa
aaa
```
04_05__leaf_blocks__fenced_code_blocks__16: |2
```
aaa
```
04_05__leaf_blocks__fenced_code_blocks__17: |
```
aaa
```
04_05__leaf_blocks__fenced_code_blocks__18: |2
```
aaa
```
04_05__leaf_blocks__fenced_code_blocks__19: |
```
aaa
```
04_05__leaf_blocks__fenced_code_blocks__20: |
``` ```
aaa
04_05__leaf_blocks__fenced_code_blocks__21: |
~~~~~~
aaa
~~~ ~~
04_05__leaf_blocks__fenced_code_blocks__22: |
foo
```
bar
```
baz
04_05__leaf_blocks__fenced_code_blocks__23: |
foo
---
~~~
bar
~~~
# baz
04_05__leaf_blocks__fenced_code_blocks__24: |
```ruby
def foo(x)
return 3
end
```
04_05__leaf_blocks__fenced_code_blocks__25: |
~~~~ ruby startline=3 $%@#$
def foo(x)
return 3
end
~~~~~~~
04_05__leaf_blocks__fenced_code_blocks__26: |
````;
````
04_05__leaf_blocks__fenced_code_blocks__27: |
``` aa ```
foo
04_05__leaf_blocks__fenced_code_blocks__28: |
~~~ aa ``` ~~~
foo
~~~
04_05__leaf_blocks__fenced_code_blocks__29: |
```
``` aaa
```
04_06__leaf_blocks__html_blocks__01: |
*foo*
*bar*
04_06__leaf_blocks__html_blocks__09: |
04_06__leaf_blocks__html_blocks__13: |
04_06__leaf_blocks__html_blocks__14: |
``` c
int x = 33;
```
04_06__leaf_blocks__html_blocks__15: |
*bar*
04_06__leaf_blocks__html_blocks__16: |
*bar*
04_06__leaf_blocks__html_blocks__17: |
*bar*
04_06__leaf_blocks__html_blocks__18: |
*bar*
04_06__leaf_blocks__html_blocks__19: |
*foo*
04_06__leaf_blocks__html_blocks__20: |
*foo*
04_06__leaf_blocks__html_blocks__21: |
*foo*
04_06__leaf_blocks__html_blocks__22: |
import Text.HTML.TagSoup
main :: IO ()
main = print $ parseTags tags
okay
04_06__leaf_blocks__html_blocks__23: |
okay
04_06__leaf_blocks__html_blocks__24: |
okay
04_06__leaf_blocks__html_blocks__25: |
*foo*
04_06__leaf_blocks__html_blocks__29: |
*bar*
*baz*
04_06__leaf_blocks__html_blocks__30: |
1. *bar*
04_06__leaf_blocks__html_blocks__31: |
okay
04_06__leaf_blocks__html_blocks__32: |
';
?>
okay
04_06__leaf_blocks__html_blocks__33: |
04_06__leaf_blocks__html_blocks__34: |
okay
04_06__leaf_blocks__html_blocks__35: |2
04_06__leaf_blocks__html_blocks__36: |2