diff --git a/tests/commonmark/112-Fenced_code_blocks.html b/tests/commonmark/112-Fenced_code_blocks.html new file mode 100644 index 0000000..cd2b8f4 --- /dev/null +++ b/tests/commonmark/112-Fenced_code_blocks.html @@ -0,0 +1,4 @@ +
def foo(x)
+ return 3
+end
+
\ No newline at end of file
diff --git a/tests/commonmark/112-Fenced_code_blocks.md b/tests/commonmark/112-Fenced_code_blocks.md
new file mode 100644
index 0000000..63b9003
--- /dev/null
+++ b/tests/commonmark/112-Fenced_code_blocks.md
@@ -0,0 +1,5 @@
+~~~~ ruby startline=3 $%@#$
+def foo(x)
+ return 3
+end
+~~~~~~~
\ No newline at end of file
diff --git a/tests/commonmark/171-Link_reference_definitions.html b/tests/commonmark/171-Link_reference_definitions.html
new file mode 100644
index 0000000..0d38961
--- /dev/null
+++ b/tests/commonmark/171-Link_reference_definitions.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/171-Link_reference_definitions.md b/tests/commonmark/171-Link_reference_definitions.md
new file mode 100644
index 0000000..d50462f
--- /dev/null
+++ b/tests/commonmark/171-Link_reference_definitions.md
@@ -0,0 +1,3 @@
+[foo]
+
+[foo]: url
\ No newline at end of file
diff --git a/tests/commonmark/173-Link_reference_definitions.html b/tests/commonmark/173-Link_reference_definitions.html
new file mode 100644
index 0000000..06917da
--- /dev/null
+++ b/tests/commonmark/173-Link_reference_definitions.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/173-Link_reference_definitions.md b/tests/commonmark/173-Link_reference_definitions.md
new file mode 100644
index 0000000..17c42ba
--- /dev/null
+++ b/tests/commonmark/173-Link_reference_definitions.md
@@ -0,0 +1,3 @@
+[FOO]: /url
+
+[Foo]
\ No newline at end of file
diff --git a/tests/commonmark/175-Link_reference_definitions.html b/tests/commonmark/175-Link_reference_definitions.html
new file mode 100644
index 0000000..e69de29
diff --git a/tests/commonmark/175-Link_reference_definitions.md b/tests/commonmark/175-Link_reference_definitions.md
new file mode 100644
index 0000000..1e77055
--- /dev/null
+++ b/tests/commonmark/175-Link_reference_definitions.md
@@ -0,0 +1 @@
+[foo]: /url
\ No newline at end of file
diff --git a/tests/commonmark/177-Link_reference_definitions.html b/tests/commonmark/177-Link_reference_definitions.html
index 42cea35..ca8613b 100644
--- a/tests/commonmark/177-Link_reference_definitions.html
+++ b/tests/commonmark/177-Link_reference_definitions.html
@@ -1 +1 @@
-"title" ok
\ No newline at end of file +[foo]: /url "title" ok
\ No newline at end of file diff --git a/tests/commonmark/177-Link_reference_definitions.md b/tests/commonmark/177-Link_reference_definitions.md index 73abb6f..624d3e4 100644 --- a/tests/commonmark/177-Link_reference_definitions.md +++ b/tests/commonmark/177-Link_reference_definitions.md @@ -1,2 +1 @@ -[foo]: /url -"title" ok \ No newline at end of file +[foo]: /url "title" ok \ No newline at end of file diff --git a/tests/commonmark/178-Link_reference_definitions.html b/tests/commonmark/178-Link_reference_definitions.html index 01fad6a..42cea35 100644 --- a/tests/commonmark/178-Link_reference_definitions.html +++ b/tests/commonmark/178-Link_reference_definitions.html @@ -1,3 +1 @@ -[foo]: /url "title"
-
-[foo]
\ No newline at end of file +"title" ok
\ No newline at end of file diff --git a/tests/commonmark/178-Link_reference_definitions.md b/tests/commonmark/178-Link_reference_definitions.md index a26679b..73abb6f 100644 --- a/tests/commonmark/178-Link_reference_definitions.md +++ b/tests/commonmark/178-Link_reference_definitions.md @@ -1,3 +1,2 @@ - [foo]: /url "title" - -[foo] \ No newline at end of file +[foo]: /url +"title" ok \ No newline at end of file diff --git a/tests/commonmark/179-Link_reference_definitions.html b/tests/commonmark/179-Link_reference_definitions.html index cbbdf09..01fad6a 100644 --- a/tests/commonmark/179-Link_reference_definitions.html +++ b/tests/commonmark/179-Link_reference_definitions.html @@ -1,3 +1,3 @@ -[foo]: /url
+[foo]: /url "title"
[foo]
\ No newline at end of file
diff --git a/tests/commonmark/179-Link_reference_definitions.md b/tests/commonmark/179-Link_reference_definitions.md
index 1720884..a26679b 100644
--- a/tests/commonmark/179-Link_reference_definitions.md
+++ b/tests/commonmark/179-Link_reference_definitions.md
@@ -1,5 +1,3 @@
-```
-[foo]: /url
-```
+ [foo]: /url "title"
[foo]
\ No newline at end of file
diff --git a/tests/commonmark/180-Link_reference_definitions.html b/tests/commonmark/180-Link_reference_definitions.html
new file mode 100644
index 0000000..cbbdf09
--- /dev/null
+++ b/tests/commonmark/180-Link_reference_definitions.html
@@ -0,0 +1,3 @@
+[foo]: /url
+
+[foo]
\ No newline at end of file
diff --git a/tests/commonmark/180-Link_reference_definitions.md b/tests/commonmark/180-Link_reference_definitions.md
new file mode 100644
index 0000000..1720884
--- /dev/null
+++ b/tests/commonmark/180-Link_reference_definitions.md
@@ -0,0 +1,5 @@
+```
+[foo]: /url
+```
+
+[foo]
\ No newline at end of file
diff --git a/tests/commonmark/182-Link_reference_definitions.html b/tests/commonmark/182-Link_reference_definitions.html
new file mode 100644
index 0000000..a036035
--- /dev/null
+++ b/tests/commonmark/182-Link_reference_definitions.html
@@ -0,0 +1,4 @@
+Foo
+
+bar
+
\ No newline at end of file
diff --git a/tests/commonmark/182-Link_reference_definitions.md b/tests/commonmark/182-Link_reference_definitions.md
new file mode 100644
index 0000000..4442099
--- /dev/null
+++ b/tests/commonmark/182-Link_reference_definitions.md
@@ -0,0 +1,3 @@
+# [Foo]
+[foo]: /url
+> bar
\ No newline at end of file
diff --git a/tests/commonmark/185-Paragraphs.html b/tests/commonmark/185-Paragraphs.html
index b52697b..53d80af 100644
--- a/tests/commonmark/185-Paragraphs.html
+++ b/tests/commonmark/185-Paragraphs.html
@@ -1,4 +1,2 @@
-aaa
-bbb
-ccc
-ddd
\ No newline at end of file
+aaa
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/185-Paragraphs.md b/tests/commonmark/185-Paragraphs.md
index 56f3b1e..c0b7069 100644
--- a/tests/commonmark/185-Paragraphs.md
+++ b/tests/commonmark/185-Paragraphs.md
@@ -1,5 +1,3 @@
aaa
-bbb
-ccc
-ddd
\ No newline at end of file
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/186-Paragraphs.html b/tests/commonmark/186-Paragraphs.html
index 53d80af..b52697b 100644
--- a/tests/commonmark/186-Paragraphs.html
+++ b/tests/commonmark/186-Paragraphs.html
@@ -1,2 +1,4 @@
-aaa
-bbb
\ No newline at end of file
+aaa
+bbb
+ccc
+ddd
\ No newline at end of file
diff --git a/tests/commonmark/186-Paragraphs.md b/tests/commonmark/186-Paragraphs.md
index 0f437aa..56f3b1e 100644
--- a/tests/commonmark/186-Paragraphs.md
+++ b/tests/commonmark/186-Paragraphs.md
@@ -1,4 +1,5 @@
aaa
+bbb
-
-bbb
\ No newline at end of file
+ccc
+ddd
\ No newline at end of file
diff --git a/tests/commonmark/187-Paragraphs.html b/tests/commonmark/187-Paragraphs.html
index 73b4546..53d80af 100644
--- a/tests/commonmark/187-Paragraphs.html
+++ b/tests/commonmark/187-Paragraphs.html
@@ -1,2 +1,2 @@
-aaa
-bbb
\ No newline at end of file
+aaa
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/187-Paragraphs.md b/tests/commonmark/187-Paragraphs.md
index f0d8c50..0f437aa 100644
--- a/tests/commonmark/187-Paragraphs.md
+++ b/tests/commonmark/187-Paragraphs.md
@@ -1,2 +1,4 @@
- aaa
- bbb
\ No newline at end of file
+aaa
+
+
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/188-Paragraphs.html b/tests/commonmark/188-Paragraphs.html
index 693468a..73b4546 100644
--- a/tests/commonmark/188-Paragraphs.html
+++ b/tests/commonmark/188-Paragraphs.html
@@ -1,3 +1,2 @@
aaa
-bbb
-ccc
\ No newline at end of file
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/188-Paragraphs.md b/tests/commonmark/188-Paragraphs.md
index bfbc438..f0d8c50 100644
--- a/tests/commonmark/188-Paragraphs.md
+++ b/tests/commonmark/188-Paragraphs.md
@@ -1,3 +1,2 @@
-aaa
- bbb
- ccc
\ No newline at end of file
+ aaa
+ bbb
\ No newline at end of file
diff --git a/tests/commonmark/189-Paragraphs.html b/tests/commonmark/189-Paragraphs.html
index 73b4546..693468a 100644
--- a/tests/commonmark/189-Paragraphs.html
+++ b/tests/commonmark/189-Paragraphs.html
@@ -1,2 +1,3 @@
aaa
-bbb
\ No newline at end of file
+bbb
+ccc
\ No newline at end of file
diff --git a/tests/commonmark/189-Paragraphs.md b/tests/commonmark/189-Paragraphs.md
index ddf93e8..bfbc438 100644
--- a/tests/commonmark/189-Paragraphs.md
+++ b/tests/commonmark/189-Paragraphs.md
@@ -1,2 +1,3 @@
- aaa
-bbb
\ No newline at end of file
+aaa
+ bbb
+ ccc
\ No newline at end of file
diff --git a/tests/commonmark/190-Paragraphs.html b/tests/commonmark/190-Paragraphs.html
index a14f6e7..73b4546 100644
--- a/tests/commonmark/190-Paragraphs.html
+++ b/tests/commonmark/190-Paragraphs.html
@@ -1,3 +1,2 @@
-aaa
-
-bbb
\ No newline at end of file
+aaa
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/190-Paragraphs.md b/tests/commonmark/190-Paragraphs.md
index 785a1d6..ddf93e8 100644
--- a/tests/commonmark/190-Paragraphs.md
+++ b/tests/commonmark/190-Paragraphs.md
@@ -1,2 +1,2 @@
- aaa
+ aaa
bbb
\ No newline at end of file
diff --git a/tests/commonmark/191-Paragraphs.html b/tests/commonmark/191-Paragraphs.html
index eb3b72f..a14f6e7 100644
--- a/tests/commonmark/191-Paragraphs.html
+++ b/tests/commonmark/191-Paragraphs.html
@@ -1,2 +1,3 @@
-aaa
-bbb
\ No newline at end of file
+aaa
+
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/191-Paragraphs.md b/tests/commonmark/191-Paragraphs.md
index 175e777..785a1d6 100644
--- a/tests/commonmark/191-Paragraphs.md
+++ b/tests/commonmark/191-Paragraphs.md
@@ -1,2 +1,2 @@
-aaa
-bbb
\ No newline at end of file
+ aaa
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/192-Paragraphs.html b/tests/commonmark/192-Paragraphs.html
new file mode 100644
index 0000000..eb3b72f
--- /dev/null
+++ b/tests/commonmark/192-Paragraphs.html
@@ -0,0 +1,2 @@
+aaa
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/192-Paragraphs.md b/tests/commonmark/192-Paragraphs.md
new file mode 100644
index 0000000..175e777
--- /dev/null
+++ b/tests/commonmark/192-Paragraphs.md
@@ -0,0 +1,2 @@
+aaa
+bbb
\ No newline at end of file
diff --git a/tests/commonmark/193-Blank_lines.html b/tests/commonmark/193-Blank_lines.html
new file mode 100644
index 0000000..65bfd4d
--- /dev/null
+++ b/tests/commonmark/193-Blank_lines.html
@@ -0,0 +1,2 @@
+aaa
+aaa
\ No newline at end of file
diff --git a/tests/commonmark/193-Blank_lines.md b/tests/commonmark/193-Blank_lines.md
new file mode 100644
index 0000000..f4f2b89
--- /dev/null
+++ b/tests/commonmark/193-Blank_lines.md
@@ -0,0 +1,8 @@
+
+
+aaa
+
+
+# aaa
+
+
\ No newline at end of file
diff --git a/tests/commonmark/194-Block_quotes.md b/tests/commonmark/194-Block_quotes.md
index 27f81b9..e751d8a 100644
--- a/tests/commonmark/194-Block_quotes.md
+++ b/tests/commonmark/194-Block_quotes.md
@@ -1,3 +1,3 @@
-># Foo
->bar
+> # Foo
+> bar
> baz
\ No newline at end of file
diff --git a/tests/commonmark/195-Block_quotes.md b/tests/commonmark/195-Block_quotes.md
index e56c4dc..27f81b9 100644
--- a/tests/commonmark/195-Block_quotes.md
+++ b/tests/commonmark/195-Block_quotes.md
@@ -1,3 +1,3 @@
- > # Foo
- > bar
- > baz
\ No newline at end of file
+># Foo
+>bar
+> baz
\ No newline at end of file
diff --git a/tests/commonmark/196-Block_quotes.html b/tests/commonmark/196-Block_quotes.html
index fe3a630..20ddddd 100644
--- a/tests/commonmark/196-Block_quotes.html
+++ b/tests/commonmark/196-Block_quotes.html
@@ -1,4 +1,5 @@
-> # Foo
-> bar
-> baz
-
\ No newline at end of file
+
+Foo
+bar
+baz
+
\ No newline at end of file
diff --git a/tests/commonmark/196-Block_quotes.md b/tests/commonmark/196-Block_quotes.md
index 57dfd4c..e56c4dc 100644
--- a/tests/commonmark/196-Block_quotes.md
+++ b/tests/commonmark/196-Block_quotes.md
@@ -1,3 +1,3 @@
- > # Foo
- > bar
- > baz
\ No newline at end of file
+ > # Foo
+ > bar
+ > baz
\ No newline at end of file
diff --git a/tests/commonmark/197-Block_quotes.html b/tests/commonmark/197-Block_quotes.html
index 20ddddd..fe3a630 100644
--- a/tests/commonmark/197-Block_quotes.html
+++ b/tests/commonmark/197-Block_quotes.html
@@ -1,5 +1,4 @@
-
-Foo
-bar
-baz
-
\ No newline at end of file
+> # Foo
+> bar
+> baz
+
\ No newline at end of file
diff --git a/tests/commonmark/197-Block_quotes.md b/tests/commonmark/197-Block_quotes.md
index 6c0307a..57dfd4c 100644
--- a/tests/commonmark/197-Block_quotes.md
+++ b/tests/commonmark/197-Block_quotes.md
@@ -1,3 +1,3 @@
-> # Foo
-> bar
-baz
\ No newline at end of file
+ > # Foo
+ > bar
+ > baz
\ No newline at end of file
diff --git a/tests/commonmark/198-Block_quotes.html b/tests/commonmark/198-Block_quotes.html
index c3c2c6f..20ddddd 100644
--- a/tests/commonmark/198-Block_quotes.html
+++ b/tests/commonmark/198-Block_quotes.html
@@ -1,5 +1,5 @@
+Foo
bar
-baz
-foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/198-Block_quotes.md b/tests/commonmark/198-Block_quotes.md
index fd5ee94..6c0307a 100644
--- a/tests/commonmark/198-Block_quotes.md
+++ b/tests/commonmark/198-Block_quotes.md
@@ -1,3 +1,3 @@
+> # Foo
> bar
-baz
-> foo
\ No newline at end of file
+baz
\ No newline at end of file
diff --git a/tests/commonmark/199-Block_quotes.html b/tests/commonmark/199-Block_quotes.html
new file mode 100644
index 0000000..c3c2c6f
--- /dev/null
+++ b/tests/commonmark/199-Block_quotes.html
@@ -0,0 +1,5 @@
+
+bar
+baz
+foo
+
\ No newline at end of file
diff --git a/tests/commonmark/199-Block_quotes.md b/tests/commonmark/199-Block_quotes.md
new file mode 100644
index 0000000..fd5ee94
--- /dev/null
+++ b/tests/commonmark/199-Block_quotes.md
@@ -0,0 +1,3 @@
+> bar
+baz
+> foo
\ No newline at end of file
diff --git a/tests/commonmark/205-Block_quotes.md b/tests/commonmark/205-Block_quotes.md
index 8121aa6..0817502 100644
--- a/tests/commonmark/205-Block_quotes.md
+++ b/tests/commonmark/205-Block_quotes.md
@@ -1,3 +1 @@
->
->
->
\ No newline at end of file
+>
\ No newline at end of file
diff --git a/tests/commonmark/206-Block_quotes.html b/tests/commonmark/206-Block_quotes.html
index 725301b..9836f33 100644
--- a/tests/commonmark/206-Block_quotes.html
+++ b/tests/commonmark/206-Block_quotes.html
@@ -1,3 +1,2 @@
-foo
\ No newline at end of file
diff --git a/tests/commonmark/206-Block_quotes.md b/tests/commonmark/206-Block_quotes.md
index 3bf5d36..8121aa6 100644
--- a/tests/commonmark/206-Block_quotes.md
+++ b/tests/commonmark/206-Block_quotes.md
@@ -1,3 +1,3 @@
>
-> foo
->
\ No newline at end of file
+>
+>
\ No newline at end of file
diff --git a/tests/commonmark/207-Block_quotes.html b/tests/commonmark/207-Block_quotes.html
index 1fd22a6..725301b 100644
--- a/tests/commonmark/207-Block_quotes.html
+++ b/tests/commonmark/207-Block_quotes.html
@@ -1,6 +1,3 @@
foo
-
-
-bar
\ No newline at end of file
diff --git a/tests/commonmark/207-Block_quotes.md b/tests/commonmark/207-Block_quotes.md
index 798ccf8..3bf5d36 100644
--- a/tests/commonmark/207-Block_quotes.md
+++ b/tests/commonmark/207-Block_quotes.md
@@ -1,3 +1,3 @@
+>
> foo
-
-> bar
\ No newline at end of file
+>
\ No newline at end of file
diff --git a/tests/commonmark/208-Block_quotes.html b/tests/commonmark/208-Block_quotes.html
index 3dd5072..1fd22a6 100644
--- a/tests/commonmark/208-Block_quotes.html
+++ b/tests/commonmark/208-Block_quotes.html
@@ -1,4 +1,6 @@
-foo
-bar
+foo
+
+
+bar
\ No newline at end of file
diff --git a/tests/commonmark/208-Block_quotes.md b/tests/commonmark/208-Block_quotes.md
index 9df29c4..798ccf8 100644
--- a/tests/commonmark/208-Block_quotes.md
+++ b/tests/commonmark/208-Block_quotes.md
@@ -1,2 +1,3 @@
> foo
+
> bar
\ No newline at end of file
diff --git a/tests/commonmark/209-Block_quotes.html b/tests/commonmark/209-Block_quotes.html
index 418e5f2..3dd5072 100644
--- a/tests/commonmark/209-Block_quotes.html
+++ b/tests/commonmark/209-Block_quotes.html
@@ -1,4 +1,4 @@
-foo
-bar
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/209-Block_quotes.md b/tests/commonmark/209-Block_quotes.md
index 0bfc5b6..9df29c4 100644
--- a/tests/commonmark/209-Block_quotes.md
+++ b/tests/commonmark/209-Block_quotes.md
@@ -1,3 +1,2 @@
> foo
->
> bar
\ No newline at end of file
diff --git a/tests/commonmark/210-Block_quotes.html b/tests/commonmark/210-Block_quotes.html
index 6e8c75c..418e5f2 100644
--- a/tests/commonmark/210-Block_quotes.html
+++ b/tests/commonmark/210-Block_quotes.html
@@ -1,4 +1,4 @@
-foo
+foo
bar
\ No newline at end of file
diff --git a/tests/commonmark/210-Block_quotes.md b/tests/commonmark/210-Block_quotes.md
index 3db4d11..0bfc5b6 100644
--- a/tests/commonmark/210-Block_quotes.md
+++ b/tests/commonmark/210-Block_quotes.md
@@ -1,2 +1,3 @@
-foo
+> foo
+>
> bar
\ No newline at end of file
diff --git a/tests/commonmark/211-Block_quotes.html b/tests/commonmark/211-Block_quotes.html
new file mode 100644
index 0000000..6e8c75c
--- /dev/null
+++ b/tests/commonmark/211-Block_quotes.html
@@ -0,0 +1,4 @@
+foo
+
+bar
+
\ No newline at end of file
diff --git a/tests/commonmark/211-Block_quotes.md b/tests/commonmark/211-Block_quotes.md
new file mode 100644
index 0000000..3db4d11
--- /dev/null
+++ b/tests/commonmark/211-Block_quotes.md
@@ -0,0 +1,2 @@
+foo
+> bar
\ No newline at end of file
diff --git a/tests/commonmark/213-Block_quotes.html b/tests/commonmark/213-Block_quotes.html
index 71ff74e..fd753d6 100644
--- a/tests/commonmark/213-Block_quotes.html
+++ b/tests/commonmark/213-Block_quotes.html
@@ -1,4 +1,4 @@
-bar
-
-baz
\ No newline at end of file
+bar
+baz
+
\ No newline at end of file
diff --git a/tests/commonmark/213-Block_quotes.md b/tests/commonmark/213-Block_quotes.md
index 66c49af..305e7f2 100644
--- a/tests/commonmark/213-Block_quotes.md
+++ b/tests/commonmark/213-Block_quotes.md
@@ -1,3 +1,2 @@
> bar
-
baz
\ No newline at end of file
diff --git a/tests/commonmark/214-Block_quotes.html b/tests/commonmark/214-Block_quotes.html
new file mode 100644
index 0000000..71ff74e
--- /dev/null
+++ b/tests/commonmark/214-Block_quotes.html
@@ -0,0 +1,4 @@
+
+bar
+
+baz
\ No newline at end of file
diff --git a/tests/commonmark/214-Block_quotes.md b/tests/commonmark/214-Block_quotes.md
new file mode 100644
index 0000000..66c49af
--- /dev/null
+++ b/tests/commonmark/214-Block_quotes.md
@@ -0,0 +1,3 @@
+> bar
+
+baz
\ No newline at end of file
diff --git a/tests/commonmark/216-Block_quotes.html b/tests/commonmark/216-Block_quotes.html
index 1fcf773..93ca8bf 100644
--- a/tests/commonmark/216-Block_quotes.html
+++ b/tests/commonmark/216-Block_quotes.html
@@ -2,8 +2,7 @@
foo
-bar
-baz
+bar
\ No newline at end of file
diff --git a/tests/commonmark/216-Block_quotes.md b/tests/commonmark/216-Block_quotes.md
index 84e57fc..a047303 100644
--- a/tests/commonmark/216-Block_quotes.md
+++ b/tests/commonmark/216-Block_quotes.md
@@ -1,3 +1,2 @@
->>> foo
-> bar
->>baz
\ No newline at end of file
+> > > foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/217-Block_quotes.html b/tests/commonmark/217-Block_quotes.html
index b5309f1..1fcf773 100644
--- a/tests/commonmark/217-Block_quotes.html
+++ b/tests/commonmark/217-Block_quotes.html
@@ -1,7 +1,9 @@
-code
-
+
+
+foo
+bar
+baz
+
-
-not code
\ No newline at end of file
diff --git a/tests/commonmark/217-Block_quotes.md b/tests/commonmark/217-Block_quotes.md
index 35bcd3d..84e57fc 100644
--- a/tests/commonmark/217-Block_quotes.md
+++ b/tests/commonmark/217-Block_quotes.md
@@ -1,3 +1,3 @@
-> code
-
-> not code
\ No newline at end of file
+>>> foo
+> bar
+>>baz
\ No newline at end of file
diff --git a/tests/commonmark/218-Block_quotes.html b/tests/commonmark/218-Block_quotes.html
new file mode 100644
index 0000000..b5309f1
--- /dev/null
+++ b/tests/commonmark/218-Block_quotes.html
@@ -0,0 +1,7 @@
+
+code
+
+
+
+not code
+
\ No newline at end of file
diff --git a/tests/commonmark/218-Block_quotes.md b/tests/commonmark/218-Block_quotes.md
new file mode 100644
index 0000000..35bcd3d
--- /dev/null
+++ b/tests/commonmark/218-Block_quotes.md
@@ -0,0 +1,3 @@
+> code
+
+> not code
\ No newline at end of file
diff --git a/tests/commonmark/219-List_items.html b/tests/commonmark/219-List_items.html
index 74dbf06..8563be2 100644
--- a/tests/commonmark/219-List_items.html
+++ b/tests/commonmark/219-List_items.html
@@ -1,11 +1,7 @@
-
--
A paragraph
with two lines.
indented code
A block quote.
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/219-List_items.md b/tests/commonmark/219-List_items.md
index 315be8e..734888b 100644
--- a/tests/commonmark/219-List_items.md
+++ b/tests/commonmark/219-List_items.md
@@ -1,6 +1,6 @@
-1. A paragraph
- with two lines.
+A paragraph
+with two lines.
- indented code
+ indented code
- > A block quote.
\ No newline at end of file
+> A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/220-List_items.html b/tests/commonmark/220-List_items.html
index 389bed3..74dbf06 100644
--- a/tests/commonmark/220-List_items.html
+++ b/tests/commonmark/220-List_items.html
@@ -1,4 +1,11 @@
-
-- one
-
-two
\ No newline at end of file
+
+-
+
A paragraph
+with two lines.
+indented code
+
+
+A block quote.
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/220-List_items.md b/tests/commonmark/220-List_items.md
index 006e6b2..315be8e 100644
--- a/tests/commonmark/220-List_items.md
+++ b/tests/commonmark/220-List_items.md
@@ -1,3 +1,6 @@
-- one
+1. A paragraph
+ with two lines.
- two
\ No newline at end of file
+ indented code
+
+ > A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/221-List_items.html b/tests/commonmark/221-List_items.html
index dff8ed2..389bed3 100644
--- a/tests/commonmark/221-List_items.html
+++ b/tests/commonmark/221-List_items.html
@@ -1,6 +1,4 @@
--
-
one
-two
-
-
\ No newline at end of file
+one
+
+two
\ No newline at end of file
diff --git a/tests/commonmark/221-List_items.md b/tests/commonmark/221-List_items.md
index 78174af..006e6b2 100644
--- a/tests/commonmark/221-List_items.md
+++ b/tests/commonmark/221-List_items.md
@@ -1,3 +1,3 @@
- one
- two
\ No newline at end of file
+ two
\ No newline at end of file
diff --git a/tests/commonmark/222-List_items.html b/tests/commonmark/222-List_items.html
index d7eb7ea..dff8ed2 100644
--- a/tests/commonmark/222-List_items.html
+++ b/tests/commonmark/222-List_items.html
@@ -1,5 +1,6 @@
-- one
-
- two
-
\ No newline at end of file
+
+one
+two
+
+
\ No newline at end of file
diff --git a/tests/commonmark/222-List_items.md b/tests/commonmark/222-List_items.md
index a71869b..78174af 100644
--- a/tests/commonmark/222-List_items.md
+++ b/tests/commonmark/222-List_items.md
@@ -1,3 +1,3 @@
- - one
+- one
- two
\ No newline at end of file
+ two
\ No newline at end of file
diff --git a/tests/commonmark/223-List_items.html b/tests/commonmark/223-List_items.html
index dff8ed2..d7eb7ea 100644
--- a/tests/commonmark/223-List_items.html
+++ b/tests/commonmark/223-List_items.html
@@ -1,6 +1,5 @@
--
-
one
-two
-
-
\ No newline at end of file
+one
+
+ two
+
\ No newline at end of file
diff --git a/tests/commonmark/223-List_items.md b/tests/commonmark/223-List_items.md
index 3384a6a..a71869b 100644
--- a/tests/commonmark/223-List_items.md
+++ b/tests/commonmark/223-List_items.md
@@ -1,3 +1,3 @@
- one
- two
\ No newline at end of file
+ two
\ No newline at end of file
diff --git a/tests/commonmark/224-List_items.html b/tests/commonmark/224-List_items.html
index 52dbeaa..dff8ed2 100644
--- a/tests/commonmark/224-List_items.html
+++ b/tests/commonmark/224-List_items.html
@@ -1,10 +1,6 @@
-
-
-
+
-
one
two
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/224-List_items.md b/tests/commonmark/224-List_items.md
index 336564c..3384a6a 100644
--- a/tests/commonmark/224-List_items.md
+++ b/tests/commonmark/224-List_items.md
@@ -1,3 +1,3 @@
- > > 1. one
->>
->> two
\ No newline at end of file
+ - one
+
+ two
\ No newline at end of file
diff --git a/tests/commonmark/225-List_items.html b/tests/commonmark/225-List_items.html
index c043cc9..52dbeaa 100644
--- a/tests/commonmark/225-List_items.html
+++ b/tests/commonmark/225-List_items.html
@@ -1,8 +1,10 @@
-
-- one
-
+
+-
+
one
two
+
+
\ No newline at end of file
diff --git a/tests/commonmark/225-List_items.md b/tests/commonmark/225-List_items.md
index 31bc81d..336564c 100644
--- a/tests/commonmark/225-List_items.md
+++ b/tests/commonmark/225-List_items.md
@@ -1,3 +1,3 @@
->>- one
+ > > 1. one
>>
- > > two
\ No newline at end of file
+>> two
\ No newline at end of file
diff --git a/tests/commonmark/226-List_items.html b/tests/commonmark/226-List_items.html
index 433e3a9..c043cc9 100644
--- a/tests/commonmark/226-List_items.html
+++ b/tests/commonmark/226-List_items.html
@@ -1,2 +1,8 @@
--one
-2.two
\ No newline at end of file
+
+
+
+- one
+
+two
+
+
\ No newline at end of file
diff --git a/tests/commonmark/226-List_items.md b/tests/commonmark/226-List_items.md
index 762b89b..31bc81d 100644
--- a/tests/commonmark/226-List_items.md
+++ b/tests/commonmark/226-List_items.md
@@ -1,3 +1,3 @@
--one
-
-2.two
\ No newline at end of file
+>>- one
+>>
+ > > two
\ No newline at end of file
diff --git a/tests/commonmark/227-List_items.html b/tests/commonmark/227-List_items.html
index c117426..433e3a9 100644
--- a/tests/commonmark/227-List_items.html
+++ b/tests/commonmark/227-List_items.html
@@ -1,6 +1,2 @@
-
--
-
foo
-bar
-
-
\ No newline at end of file
+-one
+2.two
\ No newline at end of file
diff --git a/tests/commonmark/227-List_items.md b/tests/commonmark/227-List_items.md
index dbee170..762b89b 100644
--- a/tests/commonmark/227-List_items.md
+++ b/tests/commonmark/227-List_items.md
@@ -1,4 +1,3 @@
-- foo
+-one
-
- bar
\ No newline at end of file
+2.two
\ No newline at end of file
diff --git a/tests/commonmark/228-List_items.html b/tests/commonmark/228-List_items.html
index 20c1a4c..c117426 100644
--- a/tests/commonmark/228-List_items.html
+++ b/tests/commonmark/228-List_items.html
@@ -1,11 +1,6 @@
-
+
-
foo
-bar
-
-baz
-
-bam
-
+bar
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/228-List_items.md b/tests/commonmark/228-List_items.md
index b5ff724..dbee170 100644
--- a/tests/commonmark/228-List_items.md
+++ b/tests/commonmark/228-List_items.md
@@ -1,9 +1,4 @@
-1. foo
+- foo
- ```
- bar
- ```
- baz
-
- > bam
\ No newline at end of file
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/229-List_items.html b/tests/commonmark/229-List_items.html
index 4fff893..20c1a4c 100644
--- a/tests/commonmark/229-List_items.html
+++ b/tests/commonmark/229-List_items.html
@@ -1,10 +1,11 @@
-
+
-
-
Foo
+foo
bar
-
-
-baz
+baz
+
+bam
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/229-List_items.md b/tests/commonmark/229-List_items.md
index 20e5c79..b5ff724 100644
--- a/tests/commonmark/229-List_items.md
+++ b/tests/commonmark/229-List_items.md
@@ -1,6 +1,9 @@
-- Foo
+1. foo
- bar
+ ```
+ bar
+ ```
+ baz
- baz
\ No newline at end of file
+ > bam
\ No newline at end of file
diff --git a/tests/commonmark/230-List_items.html b/tests/commonmark/230-List_items.html
index c99bffc..4fff893 100644
--- a/tests/commonmark/230-List_items.html
+++ b/tests/commonmark/230-List_items.html
@@ -1,3 +1,10 @@
-
-- ok
-
\ No newline at end of file
+
+-
+
Foo
+bar
+
+
+baz
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/230-List_items.md b/tests/commonmark/230-List_items.md
index 95f7fa4..20e5c79 100644
--- a/tests/commonmark/230-List_items.md
+++ b/tests/commonmark/230-List_items.md
@@ -1 +1,6 @@
-123456789. ok
\ No newline at end of file
+- Foo
+
+ bar
+
+
+ baz
\ No newline at end of file
diff --git a/tests/commonmark/231-List_items.html b/tests/commonmark/231-List_items.html
index 622e825..c99bffc 100644
--- a/tests/commonmark/231-List_items.html
+++ b/tests/commonmark/231-List_items.html
@@ -1 +1,3 @@
-1234567890. not ok
\ No newline at end of file
+
+- ok
+
\ No newline at end of file
diff --git a/tests/commonmark/231-List_items.md b/tests/commonmark/231-List_items.md
index ce7f411..95f7fa4 100644
--- a/tests/commonmark/231-List_items.md
+++ b/tests/commonmark/231-List_items.md
@@ -1 +1 @@
-1234567890. not ok
\ No newline at end of file
+123456789. ok
\ No newline at end of file
diff --git a/tests/commonmark/232-List_items.html b/tests/commonmark/232-List_items.html
index f474645..622e825 100644
--- a/tests/commonmark/232-List_items.html
+++ b/tests/commonmark/232-List_items.html
@@ -1,3 +1 @@
-
-- ok
-
\ No newline at end of file
+1234567890. not ok
\ No newline at end of file
diff --git a/tests/commonmark/232-List_items.md b/tests/commonmark/232-List_items.md
index e33ab62..ce7f411 100644
--- a/tests/commonmark/232-List_items.md
+++ b/tests/commonmark/232-List_items.md
@@ -1 +1 @@
-0. ok
\ No newline at end of file
+1234567890. not ok
\ No newline at end of file
diff --git a/tests/commonmark/233-List_items.html b/tests/commonmark/233-List_items.html
index 26057d8..f474645 100644
--- a/tests/commonmark/233-List_items.html
+++ b/tests/commonmark/233-List_items.html
@@ -1,3 +1,3 @@
-
+
- ok
\ No newline at end of file
diff --git a/tests/commonmark/233-List_items.md b/tests/commonmark/233-List_items.md
index b094e60..e33ab62 100644
--- a/tests/commonmark/233-List_items.md
+++ b/tests/commonmark/233-List_items.md
@@ -1 +1 @@
-003. ok
\ No newline at end of file
+0. ok
\ No newline at end of file
diff --git a/tests/commonmark/234-List_items.html b/tests/commonmark/234-List_items.html
index f3a29a7..26057d8 100644
--- a/tests/commonmark/234-List_items.html
+++ b/tests/commonmark/234-List_items.html
@@ -1 +1,3 @@
--1. not ok
\ No newline at end of file
+
+- ok
+
\ No newline at end of file
diff --git a/tests/commonmark/234-List_items.md b/tests/commonmark/234-List_items.md
index 86ac1ac..b094e60 100644
--- a/tests/commonmark/234-List_items.md
+++ b/tests/commonmark/234-List_items.md
@@ -1 +1 @@
--1. not ok
\ No newline at end of file
+003. ok
\ No newline at end of file
diff --git a/tests/commonmark/235-List_items.html b/tests/commonmark/235-List_items.html
index d5c735c..f3a29a7 100644
--- a/tests/commonmark/235-List_items.html
+++ b/tests/commonmark/235-List_items.html
@@ -1,7 +1 @@
-
--
-
foo
-bar
-
-
-
\ No newline at end of file
+-1. not ok
\ No newline at end of file
diff --git a/tests/commonmark/235-List_items.md b/tests/commonmark/235-List_items.md
index e247c45..86ac1ac 100644
--- a/tests/commonmark/235-List_items.md
+++ b/tests/commonmark/235-List_items.md
@@ -1,3 +1 @@
-- foo
-
- bar
\ No newline at end of file
+-1. not ok
\ No newline at end of file
diff --git a/tests/commonmark/236-List_items.html b/tests/commonmark/236-List_items.html
index c5bc23d..d5c735c 100644
--- a/tests/commonmark/236-List_items.html
+++ b/tests/commonmark/236-List_items.html
@@ -1,7 +1,7 @@
-
+
-
foo
bar
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/236-List_items.md b/tests/commonmark/236-List_items.md
index fffb323..e247c45 100644
--- a/tests/commonmark/236-List_items.md
+++ b/tests/commonmark/236-List_items.md
@@ -1,3 +1,3 @@
- 10. foo
+- foo
- bar
\ No newline at end of file
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/237-List_items.html b/tests/commonmark/237-List_items.html
index 79acaf5..c5bc23d 100644
--- a/tests/commonmark/237-List_items.html
+++ b/tests/commonmark/237-List_items.html
@@ -1,5 +1,7 @@
-indented code
+
+-
+
foo
+bar
-paragraph
-more code
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/tests/commonmark/237-List_items.md b/tests/commonmark/237-List_items.md
index 754fa62..fffb323 100644
--- a/tests/commonmark/237-List_items.md
+++ b/tests/commonmark/237-List_items.md
@@ -1,5 +1,3 @@
- indented code
+ 10. foo
-paragraph
-
- more code
\ No newline at end of file
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/238-List_items.html b/tests/commonmark/238-List_items.html
index 9954cf7..79acaf5 100644
--- a/tests/commonmark/238-List_items.html
+++ b/tests/commonmark/238-List_items.html
@@ -1,9 +1,5 @@
-
--
indented code
paragraph
more code
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/238-List_items.md b/tests/commonmark/238-List_items.md
index 3b04a81..754fa62 100644
--- a/tests/commonmark/238-List_items.md
+++ b/tests/commonmark/238-List_items.md
@@ -1,5 +1,5 @@
-1. indented code
+ indented code
- paragraph
+paragraph
- more code
\ No newline at end of file
+ more code
\ No newline at end of file
diff --git a/tests/commonmark/239-List_items.html b/tests/commonmark/239-List_items.html
index b732229..9954cf7 100644
--- a/tests/commonmark/239-List_items.html
+++ b/tests/commonmark/239-List_items.html
@@ -1,6 +1,6 @@
-
-
indented code
+indented code
paragraph
more code
diff --git a/tests/commonmark/239-List_items.md b/tests/commonmark/239-List_items.md
index f6ef6db..3b04a81 100644
--- a/tests/commonmark/239-List_items.md
+++ b/tests/commonmark/239-List_items.md
@@ -1,4 +1,4 @@
-1. indented code
+1. indented code
paragraph
diff --git a/tests/commonmark/240-List_items.html b/tests/commonmark/240-List_items.html
index fc651ec..b732229 100644
--- a/tests/commonmark/240-List_items.html
+++ b/tests/commonmark/240-List_items.html
@@ -1,2 +1,9 @@
-foo
-bar
\ No newline at end of file
+
+-
+
indented code
+
+paragraph
+more code
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/240-List_items.md b/tests/commonmark/240-List_items.md
index aa69f64..f6ef6db 100644
--- a/tests/commonmark/240-List_items.md
+++ b/tests/commonmark/240-List_items.md
@@ -1,3 +1,5 @@
- foo
+1. indented code
-bar
\ No newline at end of file
+ paragraph
+
+ more code
\ No newline at end of file
diff --git a/tests/commonmark/241-List_items.html b/tests/commonmark/241-List_items.html
index c804de3..fc651ec 100644
--- a/tests/commonmark/241-List_items.html
+++ b/tests/commonmark/241-List_items.html
@@ -1,4 +1,2 @@
-
-- foo
-
+foo
bar
\ No newline at end of file
diff --git a/tests/commonmark/241-List_items.md b/tests/commonmark/241-List_items.md
index 4660495..aa69f64 100644
--- a/tests/commonmark/241-List_items.md
+++ b/tests/commonmark/241-List_items.md
@@ -1,3 +1,3 @@
-- foo
+ foo
- bar
\ No newline at end of file
+bar
\ No newline at end of file
diff --git a/tests/commonmark/242-List_items.html b/tests/commonmark/242-List_items.html
index c117426..c804de3 100644
--- a/tests/commonmark/242-List_items.html
+++ b/tests/commonmark/242-List_items.html
@@ -1,6 +1,4 @@
--
-
foo
-bar
-
-
\ No newline at end of file
+- foo
+
+bar
\ No newline at end of file
diff --git a/tests/commonmark/242-List_items.md b/tests/commonmark/242-List_items.md
index 2669cb0..4660495 100644
--- a/tests/commonmark/242-List_items.md
+++ b/tests/commonmark/242-List_items.md
@@ -1,3 +1,3 @@
-- foo
+- foo
- bar
\ No newline at end of file
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/243-List_items.html b/tests/commonmark/243-List_items.html
new file mode 100644
index 0000000..c117426
--- /dev/null
+++ b/tests/commonmark/243-List_items.html
@@ -0,0 +1,6 @@
+
+-
+
foo
+bar
+
+
\ No newline at end of file
diff --git a/tests/commonmark/243-List_items.md b/tests/commonmark/243-List_items.md
new file mode 100644
index 0000000..2669cb0
--- /dev/null
+++ b/tests/commonmark/243-List_items.md
@@ -0,0 +1,3 @@
+- foo
+
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/245-List_items.html b/tests/commonmark/245-List_items.html
index dd5a80d..805c65e 100644
--- a/tests/commonmark/245-List_items.html
+++ b/tests/commonmark/245-List_items.html
@@ -1,4 +1,3 @@
-
-
-foo
\ No newline at end of file
+- foo
+
\ No newline at end of file
diff --git a/tests/commonmark/245-List_items.md b/tests/commonmark/245-List_items.md
index f124fb9..354d5de 100644
--- a/tests/commonmark/245-List_items.md
+++ b/tests/commonmark/245-List_items.md
@@ -1,3 +1,2 @@
--
-
+-
foo
\ No newline at end of file
diff --git a/tests/commonmark/246-List_items.html b/tests/commonmark/246-List_items.html
index c15ea05..dd5a80d 100644
--- a/tests/commonmark/246-List_items.html
+++ b/tests/commonmark/246-List_items.html
@@ -1,5 +1,4 @@
-- foo
-- bar
-
\ No newline at end of file
+
+foo
\ No newline at end of file
diff --git a/tests/commonmark/246-List_items.md b/tests/commonmark/246-List_items.md
index 4d53226..f124fb9 100644
--- a/tests/commonmark/246-List_items.md
+++ b/tests/commonmark/246-List_items.md
@@ -1,3 +1,3 @@
-- foo
-
-- bar
\ No newline at end of file
+
+ foo
\ No newline at end of file
diff --git a/tests/commonmark/247-List_items.md b/tests/commonmark/247-List_items.md
index 2fd44d0..4d53226 100644
--- a/tests/commonmark/247-List_items.md
+++ b/tests/commonmark/247-List_items.md
@@ -1,3 +1,3 @@
- foo
--
+-
- bar
\ No newline at end of file
diff --git a/tests/commonmark/248-List_items.html b/tests/commonmark/248-List_items.html
index 5b1cc29..c15ea05 100644
--- a/tests/commonmark/248-List_items.html
+++ b/tests/commonmark/248-List_items.html
@@ -1,5 +1,5 @@
-
+
- foo
- bar
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/248-List_items.md b/tests/commonmark/248-List_items.md
index 390f803..2fd44d0 100644
--- a/tests/commonmark/248-List_items.md
+++ b/tests/commonmark/248-List_items.md
@@ -1,3 +1,3 @@
-1. foo
-2.
-3. bar
\ No newline at end of file
+- foo
+-
+- bar
\ No newline at end of file
diff --git a/tests/commonmark/249-List_items.html b/tests/commonmark/249-List_items.html
index 1774745..5b1cc29 100644
--- a/tests/commonmark/249-List_items.html
+++ b/tests/commonmark/249-List_items.html
@@ -1,3 +1,5 @@
-
+
+- foo
-
\ No newline at end of file
+- bar
+
\ No newline at end of file
diff --git a/tests/commonmark/249-List_items.md b/tests/commonmark/249-List_items.md
index f59ec20..390f803 100644
--- a/tests/commonmark/249-List_items.md
+++ b/tests/commonmark/249-List_items.md
@@ -1 +1,3 @@
-*
\ No newline at end of file
+1. foo
+2.
+3. bar
\ No newline at end of file
diff --git a/tests/commonmark/250-List_items.html b/tests/commonmark/250-List_items.html
new file mode 100644
index 0000000..1774745
--- /dev/null
+++ b/tests/commonmark/250-List_items.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/250-List_items.md b/tests/commonmark/250-List_items.md
new file mode 100644
index 0000000..f59ec20
--- /dev/null
+++ b/tests/commonmark/250-List_items.md
@@ -0,0 +1 @@
+*
\ No newline at end of file
diff --git a/tests/commonmark/252-List_items.md b/tests/commonmark/252-List_items.md
index 346d62f..25e8021 100644
--- a/tests/commonmark/252-List_items.md
+++ b/tests/commonmark/252-List_items.md
@@ -1,6 +1,6 @@
- 1. A paragraph
- with two lines.
+ 1. A paragraph
+ with two lines.
- indented code
+ indented code
- > A block quote.
\ No newline at end of file
+ > A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/253-List_items.md b/tests/commonmark/253-List_items.md
index c836837..346d62f 100644
--- a/tests/commonmark/253-List_items.md
+++ b/tests/commonmark/253-List_items.md
@@ -1,6 +1,6 @@
- 1. A paragraph
- with two lines.
+ 1. A paragraph
+ with two lines.
- indented code
+ indented code
- > A block quote.
\ No newline at end of file
+ > A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/254-List_items.html b/tests/commonmark/254-List_items.html
index 7796990..74dbf06 100644
--- a/tests/commonmark/254-List_items.html
+++ b/tests/commonmark/254-List_items.html
@@ -1,7 +1,11 @@
-1. A paragraph
- with two lines.
-
- indented code
-
- > A block quote.
-
\ No newline at end of file
+
+-
+
A paragraph
+with two lines.
+indented code
+
+
+A block quote.
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/254-List_items.md b/tests/commonmark/254-List_items.md
index 54bc0b7..c836837 100644
--- a/tests/commonmark/254-List_items.md
+++ b/tests/commonmark/254-List_items.md
@@ -1,6 +1,6 @@
- 1. A paragraph
- with two lines.
+ 1. A paragraph
+ with two lines.
- indented code
+ indented code
- > A block quote.
\ No newline at end of file
+ > A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/255-List_items.html b/tests/commonmark/255-List_items.html
index 74dbf06..7796990 100644
--- a/tests/commonmark/255-List_items.html
+++ b/tests/commonmark/255-List_items.html
@@ -1,11 +1,7 @@
-
--
-
A paragraph
-with two lines.
-indented code
-
-
-A block quote.
-
-
-
\ No newline at end of file
+1. A paragraph
+ with two lines.
+
+ indented code
+
+ > A block quote.
+
\ No newline at end of file
diff --git a/tests/commonmark/255-List_items.md b/tests/commonmark/255-List_items.md
index 1611c82..54bc0b7 100644
--- a/tests/commonmark/255-List_items.md
+++ b/tests/commonmark/255-List_items.md
@@ -1,6 +1,6 @@
- 1. A paragraph
-with two lines.
+ 1. A paragraph
+ with two lines.
- indented code
+ indented code
- > A block quote.
\ No newline at end of file
+ > A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/256-List_items.html b/tests/commonmark/256-List_items.html
index 04468e3..74dbf06 100644
--- a/tests/commonmark/256-List_items.html
+++ b/tests/commonmark/256-List_items.html
@@ -1,4 +1,11 @@
-- A paragraph
-with two lines.
+-
+
A paragraph
+with two lines.
+indented code
+
+
+A block quote.
+
+
\ No newline at end of file
diff --git a/tests/commonmark/256-List_items.md b/tests/commonmark/256-List_items.md
index 4c8ecbe..1611c82 100644
--- a/tests/commonmark/256-List_items.md
+++ b/tests/commonmark/256-List_items.md
@@ -1,2 +1,6 @@
1. A paragraph
- with two lines.
\ No newline at end of file
+with two lines.
+
+ indented code
+
+ > A block quote.
\ No newline at end of file
diff --git a/tests/commonmark/257-List_items.html b/tests/commonmark/257-List_items.html
index 4099581..04468e3 100644
--- a/tests/commonmark/257-List_items.html
+++ b/tests/commonmark/257-List_items.html
@@ -1,10 +1,4 @@
-
--
-
-Blockquote
-continued here.
-
-
-
-
\ No newline at end of file
+- A paragraph
+with two lines.
+
\ No newline at end of file
diff --git a/tests/commonmark/257-List_items.md b/tests/commonmark/257-List_items.md
index 9585690..4c8ecbe 100644
--- a/tests/commonmark/257-List_items.md
+++ b/tests/commonmark/257-List_items.md
@@ -1,2 +1,2 @@
-> 1. > Blockquote
-continued here.
\ No newline at end of file
+ 1. A paragraph
+ with two lines.
\ No newline at end of file
diff --git a/tests/commonmark/258-List_items.md b/tests/commonmark/258-List_items.md
index e90c816..9585690 100644
--- a/tests/commonmark/258-List_items.md
+++ b/tests/commonmark/258-List_items.md
@@ -1,2 +1,2 @@
> 1. > Blockquote
-> continued here.
\ No newline at end of file
+continued here.
\ No newline at end of file
diff --git a/tests/commonmark/259-List_items.html b/tests/commonmark/259-List_items.html
index 4298832..4099581 100644
--- a/tests/commonmark/259-List_items.html
+++ b/tests/commonmark/259-List_items.html
@@ -1,15 +1,10 @@
-
-- foo
-
-- bar
-
-- baz
-
-- boo
-
+
+
+-
+
+Blockquote
+continued here.
+
-
-
-
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/tests/commonmark/259-List_items.md b/tests/commonmark/259-List_items.md
index 65fb1f0..e90c816 100644
--- a/tests/commonmark/259-List_items.md
+++ b/tests/commonmark/259-List_items.md
@@ -1,4 +1,2 @@
-- foo
- - bar
- - baz
- - boo
\ No newline at end of file
+> 1. > Blockquote
+> continued here.
\ No newline at end of file
diff --git a/tests/commonmark/260-List_items.html b/tests/commonmark/260-List_items.html
index 1189329..4298832 100644
--- a/tests/commonmark/260-List_items.html
+++ b/tests/commonmark/260-List_items.html
@@ -1,6 +1,15 @@
-- foo
-- bar
-- baz
+- foo
+
+- bar
+
+- baz
+
- boo
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/260-List_items.md b/tests/commonmark/260-List_items.md
index 8ed9bdc..65fb1f0 100644
--- a/tests/commonmark/260-List_items.md
+++ b/tests/commonmark/260-List_items.md
@@ -1,4 +1,4 @@
- foo
- - bar
- - baz
- - boo
\ No newline at end of file
+ - bar
+ - baz
+ - boo
\ No newline at end of file
diff --git a/tests/commonmark/261-List_items.html b/tests/commonmark/261-List_items.html
index 22b9bcb..1189329 100644
--- a/tests/commonmark/261-List_items.html
+++ b/tests/commonmark/261-List_items.html
@@ -1,7 +1,6 @@
-
-- foo
+- foo
- bar
-
-
-
\ No newline at end of file
+baz
+boo
+
\ No newline at end of file
diff --git a/tests/commonmark/261-List_items.md b/tests/commonmark/261-List_items.md
index 05f00dc..8ed9bdc 100644
--- a/tests/commonmark/261-List_items.md
+++ b/tests/commonmark/261-List_items.md
@@ -1,2 +1,4 @@
-10) foo
- - bar
\ No newline at end of file
+- foo
+ - bar
+ - baz
+ - boo
\ No newline at end of file
diff --git a/tests/commonmark/262-List_items.html b/tests/commonmark/262-List_items.html
index f9525a7..22b9bcb 100644
--- a/tests/commonmark/262-List_items.html
+++ b/tests/commonmark/262-List_items.html
@@ -1,6 +1,7 @@
-- foo
-
+foo
- bar
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/262-List_items.md b/tests/commonmark/262-List_items.md
index 7c915fc..05f00dc 100644
--- a/tests/commonmark/262-List_items.md
+++ b/tests/commonmark/262-List_items.md
@@ -1,2 +1,2 @@
10) foo
- - bar
\ No newline at end of file
+ - bar
\ No newline at end of file
diff --git a/tests/commonmark/263-List_items.html b/tests/commonmark/263-List_items.html
index 6628373..f9525a7 100644
--- a/tests/commonmark/263-List_items.html
+++ b/tests/commonmark/263-List_items.html
@@ -1,7 +1,6 @@
-
--
-
+
- foo
-
-
+
+
+- bar
\ No newline at end of file
diff --git a/tests/commonmark/263-List_items.md b/tests/commonmark/263-List_items.md
index e540537..7c915fc 100644
--- a/tests/commonmark/263-List_items.md
+++ b/tests/commonmark/263-List_items.md
@@ -1 +1,2 @@
-- - foo
\ No newline at end of file
+10) foo
+ - bar
\ No newline at end of file
diff --git a/tests/commonmark/264-List_items.html b/tests/commonmark/264-List_items.html
index 9acd4d0..6628373 100644
--- a/tests/commonmark/264-List_items.html
+++ b/tests/commonmark/264-List_items.html
@@ -1,11 +1,7 @@
-
--
-
-
+
- foo
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/264-List_items.md b/tests/commonmark/264-List_items.md
index 1671802..e540537 100644
--- a/tests/commonmark/264-List_items.md
+++ b/tests/commonmark/264-List_items.md
@@ -1 +1 @@
-1. - 2. foo
\ No newline at end of file
+- - foo
\ No newline at end of file
diff --git a/tests/commonmark/265-List_items.html b/tests/commonmark/265-List_items.html
new file mode 100644
index 0000000..9acd4d0
--- /dev/null
+++ b/tests/commonmark/265-List_items.html
@@ -0,0 +1,11 @@
+
+-
+
+-
+
+- foo
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/265-List_items.md b/tests/commonmark/265-List_items.md
new file mode 100644
index 0000000..1671802
--- /dev/null
+++ b/tests/commonmark/265-List_items.md
@@ -0,0 +1 @@
+1. - 2. foo
\ No newline at end of file
diff --git a/tests/commonmark/267-Lists.html b/tests/commonmark/267-Lists.html
index 9e8cebe..cdf9a78 100644
--- a/tests/commonmark/267-Lists.html
+++ b/tests/commonmark/267-Lists.html
@@ -1,7 +1,7 @@
-
+
- foo
- bar
-
-
+
+
- baz
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/267-Lists.md b/tests/commonmark/267-Lists.md
index 1ab919f..a868db0 100644
--- a/tests/commonmark/267-Lists.md
+++ b/tests/commonmark/267-Lists.md
@@ -1,3 +1,3 @@
-1. foo
-2. bar
-3) baz
\ No newline at end of file
+- foo
+- bar
++ baz
\ No newline at end of file
diff --git a/tests/commonmark/268-Lists.html b/tests/commonmark/268-Lists.html
index aeb53c6..9e8cebe 100644
--- a/tests/commonmark/268-Lists.html
+++ b/tests/commonmark/268-Lists.html
@@ -1,5 +1,7 @@
-Foo
-
+
+- foo
- bar
+
+
- baz
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/268-Lists.md b/tests/commonmark/268-Lists.md
index 2875544..1ab919f 100644
--- a/tests/commonmark/268-Lists.md
+++ b/tests/commonmark/268-Lists.md
@@ -1,3 +1,3 @@
-Foo
-- bar
-- baz
\ No newline at end of file
+1. foo
+2. bar
+3) baz
\ No newline at end of file
diff --git a/tests/commonmark/269-Lists.html b/tests/commonmark/269-Lists.html
index ea028b4..aeb53c6 100644
--- a/tests/commonmark/269-Lists.html
+++ b/tests/commonmark/269-Lists.html
@@ -1,2 +1,5 @@
-The number of windows in my house is
-14. The number of doors is 6.
\ No newline at end of file
+Foo
+
+- bar
+- baz
+
\ No newline at end of file
diff --git a/tests/commonmark/269-Lists.md b/tests/commonmark/269-Lists.md
index 2dab844..2875544 100644
--- a/tests/commonmark/269-Lists.md
+++ b/tests/commonmark/269-Lists.md
@@ -1,2 +1,3 @@
-The number of windows in my house is
-14. The number of doors is 6.
\ No newline at end of file
+Foo
+- bar
+- baz
\ No newline at end of file
diff --git a/tests/commonmark/270-Lists.html b/tests/commonmark/270-Lists.html
index b8ff6a4..ea028b4 100644
--- a/tests/commonmark/270-Lists.html
+++ b/tests/commonmark/270-Lists.html
@@ -1,4 +1,2 @@
-The number of windows in my house is
-
-- The number of doors is 6.
-
\ No newline at end of file
+The number of windows in my house is
+14. The number of doors is 6.
\ No newline at end of file
diff --git a/tests/commonmark/270-Lists.md b/tests/commonmark/270-Lists.md
index 233159f..2dab844 100644
--- a/tests/commonmark/270-Lists.md
+++ b/tests/commonmark/270-Lists.md
@@ -1,2 +1,2 @@
The number of windows in my house is
-1. The number of doors is 6.
\ No newline at end of file
+14. The number of doors is 6.
\ No newline at end of file
diff --git a/tests/commonmark/271-Lists.html b/tests/commonmark/271-Lists.html
index e623251..b8ff6a4 100644
--- a/tests/commonmark/271-Lists.html
+++ b/tests/commonmark/271-Lists.html
@@ -1,11 +1,4 @@
-
--
-
foo
-
--
-
bar
-
--
-
baz
-
-
\ No newline at end of file
+The number of windows in my house is
+
+- The number of doors is 6.
+
\ No newline at end of file
diff --git a/tests/commonmark/271-Lists.md b/tests/commonmark/271-Lists.md
index c5328dc..233159f 100644
--- a/tests/commonmark/271-Lists.md
+++ b/tests/commonmark/271-Lists.md
@@ -1,6 +1,2 @@
-- foo
-
-- bar
-
-
-- baz
\ No newline at end of file
+The number of windows in my house is
+1. The number of doors is 6.
\ No newline at end of file
diff --git a/tests/commonmark/272-Lists.html b/tests/commonmark/272-Lists.html
new file mode 100644
index 0000000..e623251
--- /dev/null
+++ b/tests/commonmark/272-Lists.html
@@ -0,0 +1,11 @@
+
+-
+
foo
+
+-
+
bar
+
+-
+
baz
+
+
\ No newline at end of file
diff --git a/tests/commonmark/272-Lists.md b/tests/commonmark/272-Lists.md
new file mode 100644
index 0000000..c5328dc
--- /dev/null
+++ b/tests/commonmark/272-Lists.md
@@ -0,0 +1,6 @@
+- foo
+
+- bar
+
+
+- baz
\ No newline at end of file
diff --git a/tests/commonmark/274-Lists.html b/tests/commonmark/274-Lists.html
index c7c1240..83d3f15 100644
--- a/tests/commonmark/274-Lists.html
+++ b/tests/commonmark/274-Lists.html
@@ -1,12 +1,9 @@
--
-
foo
-notcode
-
--
-
foo
-
+- foo
+- bar
-code
-
\ No newline at end of file
+
+- baz
+- bim
+
\ No newline at end of file
diff --git a/tests/commonmark/274-Lists.md b/tests/commonmark/274-Lists.md
index c8dbab0..fe40c1c 100644
--- a/tests/commonmark/274-Lists.md
+++ b/tests/commonmark/274-Lists.md
@@ -1,9 +1,7 @@
-- foo
-
- notcode
-
-- foo
+- foo
+- bar
- code
\ No newline at end of file
+- baz
+- bim
\ No newline at end of file
diff --git a/tests/commonmark/275-Lists.html b/tests/commonmark/275-Lists.html
index 67b410d..c7c1240 100644
--- a/tests/commonmark/275-Lists.html
+++ b/tests/commonmark/275-Lists.html
@@ -1,9 +1,12 @@
-- a
-- b
-- c
-- d
-- e
-- f
-- g
-
\ No newline at end of file
+
+foo
+notcode
+
+
+foo
+
+
+
+code
+
\ No newline at end of file
diff --git a/tests/commonmark/275-Lists.md b/tests/commonmark/275-Lists.md
index 50aeb7b..c8dbab0 100644
--- a/tests/commonmark/275-Lists.md
+++ b/tests/commonmark/275-Lists.md
@@ -1,7 +1,9 @@
-- a
- - b
- - c
- - d
- - e
- - f
-- g
\ No newline at end of file
+- foo
+
+ notcode
+
+- foo
+
+
+
+ code
\ No newline at end of file
diff --git a/tests/commonmark/276-Lists.html b/tests/commonmark/276-Lists.html
index d0d28e0..67b410d 100644
--- a/tests/commonmark/276-Lists.html
+++ b/tests/commonmark/276-Lists.html
@@ -1,11 +1,9 @@
-
--
-
a
-
--
-
b
-
--
-
c
-
-
\ No newline at end of file
+
+- a
+- b
+- c
+- d
+- e
+- f
+- g
+
\ No newline at end of file
diff --git a/tests/commonmark/276-Lists.md b/tests/commonmark/276-Lists.md
index e6be34b..50aeb7b 100644
--- a/tests/commonmark/276-Lists.md
+++ b/tests/commonmark/276-Lists.md
@@ -1,5 +1,7 @@
-1. a
-
- 2. b
-
- 3. c
\ No newline at end of file
+- a
+ - b
+ - c
+ - d
+ - e
+ - f
+- g
\ No newline at end of file
diff --git a/tests/commonmark/277-Lists.html b/tests/commonmark/277-Lists.html
new file mode 100644
index 0000000..d0d28e0
--- /dev/null
+++ b/tests/commonmark/277-Lists.html
@@ -0,0 +1,11 @@
+
+-
+
a
+
+-
+
b
+
+-
+
c
+
+
\ No newline at end of file
diff --git a/tests/commonmark/277-Lists.md b/tests/commonmark/277-Lists.md
new file mode 100644
index 0000000..e6be34b
--- /dev/null
+++ b/tests/commonmark/277-Lists.md
@@ -0,0 +1,5 @@
+1. a
+
+ 2. b
+
+ 3. c
\ No newline at end of file
diff --git a/tests/commonmark/280-Lists.html b/tests/commonmark/280-Lists.html
index 21446a0..ba484e7 100644
--- a/tests/commonmark/280-Lists.html
+++ b/tests/commonmark/280-Lists.html
@@ -2,7 +2,9 @@
a
-
+
+b
+
c
diff --git a/tests/commonmark/280-Lists.md b/tests/commonmark/280-Lists.md
index 89e45ed..a3440f2 100644
--- a/tests/commonmark/280-Lists.md
+++ b/tests/commonmark/280-Lists.md
@@ -1,4 +1,4 @@
-* a
-*
+- a
+- b
-* c
\ No newline at end of file
+- c
\ No newline at end of file
diff --git a/tests/commonmark/281-Lists.html b/tests/commonmark/281-Lists.html
index c1a6e10..21446a0 100644
--- a/tests/commonmark/281-Lists.html
+++ b/tests/commonmark/281-Lists.html
@@ -2,11 +2,8 @@
a
+
-b
c
-
-d
-
\ No newline at end of file
diff --git a/tests/commonmark/281-Lists.md b/tests/commonmark/281-Lists.md
index a22d4a8..89e45ed 100644
--- a/tests/commonmark/281-Lists.md
+++ b/tests/commonmark/281-Lists.md
@@ -1,5 +1,4 @@
-- a
-- b
+* a
+*
- c
-- d
\ No newline at end of file
+* c
\ No newline at end of file
diff --git a/tests/commonmark/282-Lists.html b/tests/commonmark/282-Lists.html
new file mode 100644
index 0000000..c1a6e10
--- /dev/null
+++ b/tests/commonmark/282-Lists.html
@@ -0,0 +1,12 @@
+
+-
+
a
+
+-
+
b
+c
+
+-
+
d
+
+
\ No newline at end of file
diff --git a/tests/commonmark/282-Lists.md b/tests/commonmark/282-Lists.md
new file mode 100644
index 0000000..a22d4a8
--- /dev/null
+++ b/tests/commonmark/282-Lists.md
@@ -0,0 +1,5 @@
+- a
+- b
+
+ c
+- d
\ No newline at end of file
diff --git a/tests/commonmark/286-Lists.html b/tests/commonmark/286-Lists.html
new file mode 100644
index 0000000..aaaef2f
--- /dev/null
+++ b/tests/commonmark/286-Lists.html
@@ -0,0 +1,8 @@
+
+- a
+
+b
+
+
+- c
+
\ No newline at end of file
diff --git a/tests/commonmark/286-Lists.md b/tests/commonmark/286-Lists.md
new file mode 100644
index 0000000..de32028
--- /dev/null
+++ b/tests/commonmark/286-Lists.md
@@ -0,0 +1,4 @@
+* a
+ > b
+ >
+* c
\ No newline at end of file
diff --git a/tests/commonmark/288-Lists.html b/tests/commonmark/288-Lists.html
index bb3b4a8..08f6fe8 100644
--- a/tests/commonmark/288-Lists.html
+++ b/tests/commonmark/288-Lists.html
@@ -1,7 +1,3 @@
-- a
-
-- b
-
-
+- a
\ No newline at end of file
diff --git a/tests/commonmark/288-Lists.md b/tests/commonmark/288-Lists.md
index aacd716..cb275b1 100644
--- a/tests/commonmark/288-Lists.md
+++ b/tests/commonmark/288-Lists.md
@@ -1,2 +1 @@
-- a
- - b
\ No newline at end of file
+- a
\ No newline at end of file
diff --git a/tests/commonmark/289-Lists.html b/tests/commonmark/289-Lists.html
index fc831d4..bb3b4a8 100644
--- a/tests/commonmark/289-Lists.html
+++ b/tests/commonmark/289-Lists.html
@@ -1,7 +1,7 @@
-
--
-
foo
-
-bar
+
+- a
+
+- b
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/289-Lists.md b/tests/commonmark/289-Lists.md
index a04fff8..aacd716 100644
--- a/tests/commonmark/289-Lists.md
+++ b/tests/commonmark/289-Lists.md
@@ -1,5 +1,2 @@
-1. ```
- foo
- ```
-
- bar
\ No newline at end of file
+- a
+ - b
\ No newline at end of file
diff --git a/tests/commonmark/290-Lists.html b/tests/commonmark/290-Lists.html
index d970bee..fc831d4 100644
--- a/tests/commonmark/290-Lists.html
+++ b/tests/commonmark/290-Lists.html
@@ -1,9 +1,7 @@
-
+
-
-
foo
-
-- bar
-
-baz
+foo
+
+bar
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/290-Lists.md b/tests/commonmark/290-Lists.md
index eca6188..a04fff8 100644
--- a/tests/commonmark/290-Lists.md
+++ b/tests/commonmark/290-Lists.md
@@ -1,4 +1,5 @@
-* foo
- * bar
+1. ```
+ foo
+ ```
- baz
\ No newline at end of file
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/291-Lists.html b/tests/commonmark/291-Lists.html
index 23df536..d970bee 100644
--- a/tests/commonmark/291-Lists.html
+++ b/tests/commonmark/291-Lists.html
@@ -1,16 +1,9 @@
-
-
a
+foo
-- b
-- c
-
-
--
-
d
-
-- e
-- f
+- bar
+baz
\ No newline at end of file
diff --git a/tests/commonmark/291-Lists.md b/tests/commonmark/291-Lists.md
index 1051b13..eca6188 100644
--- a/tests/commonmark/291-Lists.md
+++ b/tests/commonmark/291-Lists.md
@@ -1,7 +1,4 @@
-- a
- - b
- - c
+* foo
+ * bar
-- d
- - e
- - f
\ No newline at end of file
+ baz
\ No newline at end of file
diff --git a/tests/commonmark/292-Lists.html b/tests/commonmark/292-Lists.html
new file mode 100644
index 0000000..23df536
--- /dev/null
+++ b/tests/commonmark/292-Lists.html
@@ -0,0 +1,16 @@
+
+-
+
a
+
+- b
+- c
+
+
+-
+
d
+
+- e
+- f
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/292-Lists.md b/tests/commonmark/292-Lists.md
new file mode 100644
index 0000000..1051b13
--- /dev/null
+++ b/tests/commonmark/292-Lists.md
@@ -0,0 +1,7 @@
+- a
+ - b
+ - c
+
+- d
+ - e
+ - f
\ No newline at end of file
diff --git a/tests/commonmark/293-Inlines.html b/tests/commonmark/293-Inlines.html
new file mode 100644
index 0000000..9e1b083
--- /dev/null
+++ b/tests/commonmark/293-Inlines.html
@@ -0,0 +1 @@
+hi
lo`
\ No newline at end of file
diff --git a/tests/commonmark/293-Inlines.md b/tests/commonmark/293-Inlines.md
new file mode 100644
index 0000000..8c89e0a
--- /dev/null
+++ b/tests/commonmark/293-Inlines.md
@@ -0,0 +1 @@
+`hi`lo`
\ No newline at end of file
diff --git a/tests/commonmark/294-Backslash_escapes.html b/tests/commonmark/294-Backslash_escapes.html
index c12ed56..dfcae58 100644
--- a/tests/commonmark/294-Backslash_escapes.html
+++ b/tests/commonmark/294-Backslash_escapes.html
@@ -1 +1 @@
-\ \A\a\ \3\φ\«
\ No newline at end of file
+!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
\ No newline at end of file
diff --git a/tests/commonmark/294-Backslash_escapes.md b/tests/commonmark/294-Backslash_escapes.md
index 67880fa..2048516 100644
--- a/tests/commonmark/294-Backslash_escapes.md
+++ b/tests/commonmark/294-Backslash_escapes.md
@@ -1 +1 @@
-\ \A\a\ \3\φ\«
\ No newline at end of file
+\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~
\ No newline at end of file
diff --git a/tests/commonmark/295-Backslash_escapes.html b/tests/commonmark/295-Backslash_escapes.html
new file mode 100644
index 0000000..c12ed56
--- /dev/null
+++ b/tests/commonmark/295-Backslash_escapes.html
@@ -0,0 +1 @@
+\ \A\a\ \3\φ\«
\ No newline at end of file
diff --git a/tests/commonmark/295-Backslash_escapes.md b/tests/commonmark/295-Backslash_escapes.md
new file mode 100644
index 0000000..67880fa
--- /dev/null
+++ b/tests/commonmark/295-Backslash_escapes.md
@@ -0,0 +1 @@
+\ \A\a\ \3\φ\«
\ No newline at end of file
diff --git a/tests/commonmark/297-Backslash_escapes.html b/tests/commonmark/297-Backslash_escapes.html
index 90d6646..d8671e6 100644
--- a/tests/commonmark/297-Backslash_escapes.html
+++ b/tests/commonmark/297-Backslash_escapes.html
@@ -1,2 +1 @@
-foo
-bar
\ No newline at end of file
+\emphasis
\ No newline at end of file
diff --git a/tests/commonmark/297-Backslash_escapes.md b/tests/commonmark/297-Backslash_escapes.md
index 837642d..e4853df 100644
--- a/tests/commonmark/297-Backslash_escapes.md
+++ b/tests/commonmark/297-Backslash_escapes.md
@@ -1,2 +1 @@
-foo\
-bar
\ No newline at end of file
+\\*emphasis*
\ No newline at end of file
diff --git a/tests/commonmark/298-Backslash_escapes.html b/tests/commonmark/298-Backslash_escapes.html
index 4eda9f5..90d6646 100644
--- a/tests/commonmark/298-Backslash_escapes.html
+++ b/tests/commonmark/298-Backslash_escapes.html
@@ -1 +1,2 @@
-\[\`
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/298-Backslash_escapes.md b/tests/commonmark/298-Backslash_escapes.md
index 6cfe3d9..837642d 100644
--- a/tests/commonmark/298-Backslash_escapes.md
+++ b/tests/commonmark/298-Backslash_escapes.md
@@ -1 +1,2 @@
-`` \[\` ``
\ No newline at end of file
+foo\
+bar
\ No newline at end of file
diff --git a/tests/commonmark/299-Backslash_escapes.html b/tests/commonmark/299-Backslash_escapes.html
index 95d2c91..4eda9f5 100644
--- a/tests/commonmark/299-Backslash_escapes.html
+++ b/tests/commonmark/299-Backslash_escapes.html
@@ -1,2 +1 @@
-\[\]
-
\ No newline at end of file
+\[\`
\ No newline at end of file
diff --git a/tests/commonmark/299-Backslash_escapes.md b/tests/commonmark/299-Backslash_escapes.md
index f8c906b..6cfe3d9 100644
--- a/tests/commonmark/299-Backslash_escapes.md
+++ b/tests/commonmark/299-Backslash_escapes.md
@@ -1 +1 @@
- \[\]
\ No newline at end of file
+`` \[\` ``
\ No newline at end of file
diff --git a/tests/commonmark/300-Backslash_escapes.md b/tests/commonmark/300-Backslash_escapes.md
index 3d80f66..f8c906b 100644
--- a/tests/commonmark/300-Backslash_escapes.md
+++ b/tests/commonmark/300-Backslash_escapes.md
@@ -1,3 +1 @@
-~~~
-\[\]
-~~~
\ No newline at end of file
+ \[\]
\ No newline at end of file
diff --git a/tests/commonmark/301-Backslash_escapes.html b/tests/commonmark/301-Backslash_escapes.html
new file mode 100644
index 0000000..95d2c91
--- /dev/null
+++ b/tests/commonmark/301-Backslash_escapes.html
@@ -0,0 +1,2 @@
+\[\]
+
\ No newline at end of file
diff --git a/tests/commonmark/301-Backslash_escapes.md b/tests/commonmark/301-Backslash_escapes.md
new file mode 100644
index 0000000..3d80f66
--- /dev/null
+++ b/tests/commonmark/301-Backslash_escapes.md
@@ -0,0 +1,3 @@
+~~~
+\[\]
+~~~
\ No newline at end of file
diff --git a/tests/commonmark/311-Entity_and_numeric_character_references.html b/tests/commonmark/311-Entity_and_numeric_character_references.html
new file mode 100644
index 0000000..21a82d0
--- /dev/null
+++ b/tests/commonmark/311-Entity_and_numeric_character_references.html
@@ -0,0 +1 @@
+©
\ No newline at end of file
diff --git a/tests/commonmark/311-Entity_and_numeric_character_references.md b/tests/commonmark/311-Entity_and_numeric_character_references.md
new file mode 100644
index 0000000..9084749
--- /dev/null
+++ b/tests/commonmark/311-Entity_and_numeric_character_references.md
@@ -0,0 +1 @@
+©
\ No newline at end of file
diff --git a/tests/commonmark/317-Entity_and_numeric_character_references.html b/tests/commonmark/317-Entity_and_numeric_character_references.html
index d279d07..c23643f 100644
--- a/tests/commonmark/317-Entity_and_numeric_character_references.html
+++ b/tests/commonmark/317-Entity_and_numeric_character_references.html
@@ -1,2 +1 @@
-föfö
-
\ No newline at end of file
+föö
\ No newline at end of file
diff --git a/tests/commonmark/317-Entity_and_numeric_character_references.md b/tests/commonmark/317-Entity_and_numeric_character_references.md
index 5cb6816..13fcec7 100644
--- a/tests/commonmark/317-Entity_and_numeric_character_references.md
+++ b/tests/commonmark/317-Entity_and_numeric_character_references.md
@@ -1 +1 @@
- föfö
\ No newline at end of file
+`föö`
\ No newline at end of file
diff --git a/tests/commonmark/318-Entity_and_numeric_character_references.html b/tests/commonmark/318-Entity_and_numeric_character_references.html
new file mode 100644
index 0000000..d279d07
--- /dev/null
+++ b/tests/commonmark/318-Entity_and_numeric_character_references.html
@@ -0,0 +1,2 @@
+föfö
+
\ No newline at end of file
diff --git a/tests/commonmark/318-Entity_and_numeric_character_references.md b/tests/commonmark/318-Entity_and_numeric_character_references.md
new file mode 100644
index 0000000..5cb6816
--- /dev/null
+++ b/tests/commonmark/318-Entity_and_numeric_character_references.md
@@ -0,0 +1 @@
+ föfö
\ No newline at end of file
diff --git a/tests/commonmark/323-Entity_and_numeric_character_references.html b/tests/commonmark/323-Entity_and_numeric_character_references.html
new file mode 100644
index 0000000..cea60c9
--- /dev/null
+++ b/tests/commonmark/323-Entity_and_numeric_character_references.html
@@ -0,0 +1 @@
+[a](url "tit")
\ No newline at end of file
diff --git a/tests/commonmark/323-Entity_and_numeric_character_references.md b/tests/commonmark/323-Entity_and_numeric_character_references.md
new file mode 100644
index 0000000..24a1624
--- /dev/null
+++ b/tests/commonmark/323-Entity_and_numeric_character_references.md
@@ -0,0 +1 @@
+[a](url "tit")
\ No newline at end of file
diff --git a/tests/commonmark/324-Code_spans.html b/tests/commonmark/324-Code_spans.html
index 5e7a223..4a52275 100644
--- a/tests/commonmark/324-Code_spans.html
+++ b/tests/commonmark/324-Code_spans.html
@@ -1 +1 @@
-foo bar baz
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/324-Code_spans.md b/tests/commonmark/324-Code_spans.md
index aaabc22..41ebe5b 100644
--- a/tests/commonmark/324-Code_spans.md
+++ b/tests/commonmark/324-Code_spans.md
@@ -1,5 +1 @@
-``
-foo
-bar
-baz
-``
\ No newline at end of file
+`foo`
\ No newline at end of file
diff --git a/tests/commonmark/325-Code_spans.html b/tests/commonmark/325-Code_spans.html
index b6e1aa3..7de3a54 100644
--- a/tests/commonmark/325-Code_spans.html
+++ b/tests/commonmark/325-Code_spans.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo ` bar
\ No newline at end of file
diff --git a/tests/commonmark/325-Code_spans.md b/tests/commonmark/325-Code_spans.md
index 365e5a2..e59818a 100644
--- a/tests/commonmark/325-Code_spans.md
+++ b/tests/commonmark/325-Code_spans.md
@@ -1,3 +1 @@
-``
-foo
-``
\ No newline at end of file
+`` foo ` bar ``
\ No newline at end of file
diff --git a/tests/commonmark/326-Code_spans.html b/tests/commonmark/326-Code_spans.html
index 54a737b..c0d6552 100644
--- a/tests/commonmark/326-Code_spans.html
+++ b/tests/commonmark/326-Code_spans.html
@@ -1 +1 @@
-foo bar baz
\ No newline at end of file
+``
\ No newline at end of file
diff --git a/tests/commonmark/326-Code_spans.md b/tests/commonmark/326-Code_spans.md
index 86cb9f0..0a17ea7 100644
--- a/tests/commonmark/326-Code_spans.md
+++ b/tests/commonmark/326-Code_spans.md
@@ -1,2 +1 @@
-`foo bar
-baz`
\ No newline at end of file
+` `` `
\ No newline at end of file
diff --git a/tests/commonmark/327-Code_spans.html b/tests/commonmark/327-Code_spans.html
index ee95030..0d49c6d 100644
--- a/tests/commonmark/327-Code_spans.html
+++ b/tests/commonmark/327-Code_spans.html
@@ -1 +1 @@
-foo\
bar`
\ No newline at end of file
+ ``
\ No newline at end of file
diff --git a/tests/commonmark/327-Code_spans.md b/tests/commonmark/327-Code_spans.md
index 71ad028..0f49853 100644
--- a/tests/commonmark/327-Code_spans.md
+++ b/tests/commonmark/327-Code_spans.md
@@ -1 +1 @@
-`foo\`bar`
\ No newline at end of file
+` `` `
\ No newline at end of file
diff --git a/tests/commonmark/328-Code_spans.html b/tests/commonmark/328-Code_spans.html
index dfa2fc0..c1ca23a 100644
--- a/tests/commonmark/328-Code_spans.html
+++ b/tests/commonmark/328-Code_spans.html
@@ -1 +1 @@
-foo`bar
\ No newline at end of file
+ a
\ No newline at end of file
diff --git a/tests/commonmark/328-Code_spans.md b/tests/commonmark/328-Code_spans.md
index 659f107..69affc3 100644
--- a/tests/commonmark/328-Code_spans.md
+++ b/tests/commonmark/328-Code_spans.md
@@ -1 +1 @@
-``foo`bar``
\ No newline at end of file
+` a`
\ No newline at end of file
diff --git a/tests/commonmark/329-Code_spans.html b/tests/commonmark/329-Code_spans.html
index 80165d5..2986f15 100644
--- a/tests/commonmark/329-Code_spans.html
+++ b/tests/commonmark/329-Code_spans.html
@@ -1 +1 @@
-foo `` bar
\ No newline at end of file
+ b
\ No newline at end of file
diff --git a/tests/commonmark/329-Code_spans.md b/tests/commonmark/329-Code_spans.md
index 62b49d3..16587f9 100644
--- a/tests/commonmark/329-Code_spans.md
+++ b/tests/commonmark/329-Code_spans.md
@@ -1 +1 @@
-` foo `` bar `
\ No newline at end of file
+` b `
\ No newline at end of file
diff --git a/tests/commonmark/331-Code_spans.html b/tests/commonmark/331-Code_spans.html
new file mode 100644
index 0000000..5e7a223
--- /dev/null
+++ b/tests/commonmark/331-Code_spans.html
@@ -0,0 +1 @@
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/331-Code_spans.md b/tests/commonmark/331-Code_spans.md
new file mode 100644
index 0000000..aaabc22
--- /dev/null
+++ b/tests/commonmark/331-Code_spans.md
@@ -0,0 +1,5 @@
+``
+foo
+bar
+baz
+``
\ No newline at end of file
diff --git a/tests/commonmark/332-Code_spans.html b/tests/commonmark/332-Code_spans.html
index 0655857..b6e1aa3 100644
--- a/tests/commonmark/332-Code_spans.html
+++ b/tests/commonmark/332-Code_spans.html
@@ -1 +1 @@
-<a href="
">`
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/332-Code_spans.md b/tests/commonmark/332-Code_spans.md
index de67a91..365e5a2 100644
--- a/tests/commonmark/332-Code_spans.md
+++ b/tests/commonmark/332-Code_spans.md
@@ -1 +1,3 @@
-``
\ No newline at end of file
+``
+foo
+``
\ No newline at end of file
diff --git a/tests/commonmark/333-Code_spans.html b/tests/commonmark/333-Code_spans.html
index beba53a..54a737b 100644
--- a/tests/commonmark/333-Code_spans.html
+++ b/tests/commonmark/333-Code_spans.html
@@ -1 +1 @@
-
\ No newline at end of file
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/333-Code_spans.md b/tests/commonmark/333-Code_spans.md
index fb793aa..86cb9f0 100644
--- a/tests/commonmark/333-Code_spans.md
+++ b/tests/commonmark/333-Code_spans.md
@@ -1 +1,2 @@
-`
\ No newline at end of file
+`foo bar
+baz`
\ No newline at end of file
diff --git a/tests/commonmark/334-Code_spans.html b/tests/commonmark/334-Code_spans.html
index 56d6c79..ee95030 100644
--- a/tests/commonmark/334-Code_spans.html
+++ b/tests/commonmark/334-Code_spans.html
@@ -1 +1 @@
-<http://foo.bar.
baz>`
\ No newline at end of file
+foo\
bar`
\ No newline at end of file
diff --git a/tests/commonmark/334-Code_spans.md b/tests/commonmark/334-Code_spans.md
index 8f1db09..71ad028 100644
--- a/tests/commonmark/334-Code_spans.md
+++ b/tests/commonmark/334-Code_spans.md
@@ -1 +1 @@
-``
\ No newline at end of file
+`foo\`bar`
\ No newline at end of file
diff --git a/tests/commonmark/335-Code_spans.html b/tests/commonmark/335-Code_spans.html
new file mode 100644
index 0000000..dfa2fc0
--- /dev/null
+++ b/tests/commonmark/335-Code_spans.html
@@ -0,0 +1 @@
+foo`bar
\ No newline at end of file
diff --git a/tests/commonmark/335-Code_spans.md b/tests/commonmark/335-Code_spans.md
new file mode 100644
index 0000000..659f107
--- /dev/null
+++ b/tests/commonmark/335-Code_spans.md
@@ -0,0 +1 @@
+``foo`bar``
\ No newline at end of file
diff --git a/tests/commonmark/336-Code_spans.html b/tests/commonmark/336-Code_spans.html
new file mode 100644
index 0000000..80165d5
--- /dev/null
+++ b/tests/commonmark/336-Code_spans.html
@@ -0,0 +1 @@
+foo `` bar
\ No newline at end of file
diff --git a/tests/commonmark/336-Code_spans.md b/tests/commonmark/336-Code_spans.md
new file mode 100644
index 0000000..62b49d3
--- /dev/null
+++ b/tests/commonmark/336-Code_spans.md
@@ -0,0 +1 @@
+` foo `` bar `
\ No newline at end of file
diff --git a/tests/commonmark/339-Code_spans.html b/tests/commonmark/339-Code_spans.html
new file mode 100644
index 0000000..0655857
--- /dev/null
+++ b/tests/commonmark/339-Code_spans.html
@@ -0,0 +1 @@
+<a href="
">`
\ No newline at end of file
diff --git a/tests/commonmark/339-Code_spans.md b/tests/commonmark/339-Code_spans.md
new file mode 100644
index 0000000..de67a91
--- /dev/null
+++ b/tests/commonmark/339-Code_spans.md
@@ -0,0 +1 @@
+``
\ No newline at end of file
diff --git a/tests/commonmark/340-Code_spans.html b/tests/commonmark/340-Code_spans.html
new file mode 100644
index 0000000..beba53a
--- /dev/null
+++ b/tests/commonmark/340-Code_spans.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/340-Code_spans.md b/tests/commonmark/340-Code_spans.md
new file mode 100644
index 0000000..fb793aa
--- /dev/null
+++ b/tests/commonmark/340-Code_spans.md
@@ -0,0 +1 @@
+`
\ No newline at end of file
diff --git a/tests/commonmark/341-Code_spans.html b/tests/commonmark/341-Code_spans.html
new file mode 100644
index 0000000..56d6c79
--- /dev/null
+++ b/tests/commonmark/341-Code_spans.html
@@ -0,0 +1 @@
+<http://foo.bar.
baz>`
\ No newline at end of file
diff --git a/tests/commonmark/341-Code_spans.md b/tests/commonmark/341-Code_spans.md
new file mode 100644
index 0000000..8f1db09
--- /dev/null
+++ b/tests/commonmark/341-Code_spans.md
@@ -0,0 +1 @@
+``
\ No newline at end of file
diff --git a/tests/commonmark/344-Code_spans.html b/tests/commonmark/344-Code_spans.html
new file mode 100644
index 0000000..a291b61
--- /dev/null
+++ b/tests/commonmark/344-Code_spans.html
@@ -0,0 +1 @@
+`foo
\ No newline at end of file
diff --git a/tests/commonmark/344-Code_spans.md b/tests/commonmark/344-Code_spans.md
new file mode 100644
index 0000000..8814874
--- /dev/null
+++ b/tests/commonmark/344-Code_spans.md
@@ -0,0 +1 @@
+`foo
\ No newline at end of file
diff --git a/tests/commonmark/345-Code_spans.html b/tests/commonmark/345-Code_spans.html
new file mode 100644
index 0000000..9f7f997
--- /dev/null
+++ b/tests/commonmark/345-Code_spans.html
@@ -0,0 +1 @@
+`foobar
\ No newline at end of file
diff --git a/tests/commonmark/345-Code_spans.md b/tests/commonmark/345-Code_spans.md
new file mode 100644
index 0000000..fa34311
--- /dev/null
+++ b/tests/commonmark/345-Code_spans.md
@@ -0,0 +1 @@
+`foo``bar``
\ No newline at end of file
diff --git a/tests/commonmark/346-Emphasis_and_strong_emphasis.html b/tests/commonmark/346-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..2742cdd
--- /dev/null
+++ b/tests/commonmark/346-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/346-Emphasis_and_strong_emphasis.md b/tests/commonmark/346-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..5945e35
--- /dev/null
+++ b/tests/commonmark/346-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+*foo bar*
\ No newline at end of file
diff --git a/tests/commonmark/350-Emphasis_and_strong_emphasis.html b/tests/commonmark/350-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..82abf74
--- /dev/null
+++ b/tests/commonmark/350-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foobar
\ No newline at end of file
diff --git a/tests/commonmark/350-Emphasis_and_strong_emphasis.md b/tests/commonmark/350-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..fbef473
--- /dev/null
+++ b/tests/commonmark/350-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+foo*bar*
\ No newline at end of file
diff --git a/tests/commonmark/351-Emphasis_and_strong_emphasis.html b/tests/commonmark/351-Emphasis_and_strong_emphasis.html
index b479d4b..618306a 100644
--- a/tests/commonmark/351-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/351-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-aa_"bb"_cc
\ No newline at end of file
+5678
\ No newline at end of file
diff --git a/tests/commonmark/351-Emphasis_and_strong_emphasis.md b/tests/commonmark/351-Emphasis_and_strong_emphasis.md
index 6fad734..552d76a 100644
--- a/tests/commonmark/351-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/351-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-aa_"bb"_cc
\ No newline at end of file
+5*6*78
\ No newline at end of file
diff --git a/tests/commonmark/352-Emphasis_and_strong_emphasis.html b/tests/commonmark/352-Emphasis_and_strong_emphasis.html
index 897d6a0..2742cdd 100644
--- a/tests/commonmark/352-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/352-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo-(bar)
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/352-Emphasis_and_strong_emphasis.md b/tests/commonmark/352-Emphasis_and_strong_emphasis.md
index d0c1cb7..0c87e70 100644
--- a/tests/commonmark/352-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/352-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo-_(bar)_
\ No newline at end of file
+_foo bar_
\ No newline at end of file
diff --git a/tests/commonmark/356-Emphasis_and_strong_emphasis.html b/tests/commonmark/356-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..674137d
--- /dev/null
+++ b/tests/commonmark/356-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+5_6_78
\ No newline at end of file
diff --git a/tests/commonmark/356-Emphasis_and_strong_emphasis.md b/tests/commonmark/356-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..53fbae2
--- /dev/null
+++ b/tests/commonmark/356-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+5_6_78
\ No newline at end of file
diff --git a/tests/commonmark/358-Emphasis_and_strong_emphasis.html b/tests/commonmark/358-Emphasis_and_strong_emphasis.html
index 509ce6a..b479d4b 100644
--- a/tests/commonmark/358-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/358-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foobar
\ No newline at end of file
+aa_"bb"_cc
\ No newline at end of file
diff --git a/tests/commonmark/358-Emphasis_and_strong_emphasis.md b/tests/commonmark/358-Emphasis_and_strong_emphasis.md
index ec6f7b6..6fad734 100644
--- a/tests/commonmark/358-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/358-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*foo*bar
\ No newline at end of file
+aa_"bb"_cc
\ No newline at end of file
diff --git a/tests/commonmark/359-Emphasis_and_strong_emphasis.html b/tests/commonmark/359-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..897d6a0
--- /dev/null
+++ b/tests/commonmark/359-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo-(bar)
\ No newline at end of file
diff --git a/tests/commonmark/359-Emphasis_and_strong_emphasis.md b/tests/commonmark/359-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..d0c1cb7
--- /dev/null
+++ b/tests/commonmark/359-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+foo-_(bar)_
\ No newline at end of file
diff --git a/tests/commonmark/360-Emphasis_and_strong_emphasis.html b/tests/commonmark/360-Emphasis_and_strong_emphasis.html
index de6be2d..a1feba0 100644
--- a/tests/commonmark/360-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/360-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-_(_foo)
\ No newline at end of file
+_foo*
\ No newline at end of file
diff --git a/tests/commonmark/360-Emphasis_and_strong_emphasis.md b/tests/commonmark/360-Emphasis_and_strong_emphasis.md
index e6655be..824f8b3 100644
--- a/tests/commonmark/360-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/360-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-_(_foo)
\ No newline at end of file
+_foo*
\ No newline at end of file
diff --git a/tests/commonmark/365-Emphasis_and_strong_emphasis.html b/tests/commonmark/365-Emphasis_and_strong_emphasis.html
index 6405255..509ce6a 100644
--- a/tests/commonmark/365-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/365-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-(bar).
\ No newline at end of file
+foobar
\ No newline at end of file
diff --git a/tests/commonmark/365-Emphasis_and_strong_emphasis.md b/tests/commonmark/365-Emphasis_and_strong_emphasis.md
index 83b5001..ec6f7b6 100644
--- a/tests/commonmark/365-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/365-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-_(bar)_.
\ No newline at end of file
+*foo*bar
\ No newline at end of file
diff --git a/tests/commonmark/367-Emphasis_and_strong_emphasis.html b/tests/commonmark/367-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..de6be2d
--- /dev/null
+++ b/tests/commonmark/367-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+_(_foo)
\ No newline at end of file
diff --git a/tests/commonmark/367-Emphasis_and_strong_emphasis.md b/tests/commonmark/367-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..e6655be
--- /dev/null
+++ b/tests/commonmark/367-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+_(_foo)
\ No newline at end of file
diff --git a/tests/commonmark/369-Emphasis_and_strong_emphasis.html b/tests/commonmark/369-Emphasis_and_strong_emphasis.html
index 718c7dc..2c8ed96 100644
--- a/tests/commonmark/369-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/369-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foobar
\ No newline at end of file
+_foo_bar
\ No newline at end of file
diff --git a/tests/commonmark/369-Emphasis_and_strong_emphasis.md b/tests/commonmark/369-Emphasis_and_strong_emphasis.md
index a84b8a3..9a0199d 100644
--- a/tests/commonmark/369-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/369-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo**bar**
\ No newline at end of file
+_foo_bar
\ No newline at end of file
diff --git a/tests/commonmark/370-Emphasis_and_strong_emphasis.html b/tests/commonmark/370-Emphasis_and_strong_emphasis.html
index 88ad35a..2bb54e1 100644
--- a/tests/commonmark/370-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/370-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+_пристаням_стремятся
\ No newline at end of file
diff --git a/tests/commonmark/370-Emphasis_and_strong_emphasis.md b/tests/commonmark/370-Emphasis_and_strong_emphasis.md
index caf90ff..d9a73a2 100644
--- a/tests/commonmark/370-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/370-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-__foo bar__
\ No newline at end of file
+_пристаням_стремятся
\ No newline at end of file
diff --git a/tests/commonmark/372-Emphasis_and_strong_emphasis.html b/tests/commonmark/372-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..6405255
--- /dev/null
+++ b/tests/commonmark/372-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+(bar).
\ No newline at end of file
diff --git a/tests/commonmark/372-Emphasis_and_strong_emphasis.md b/tests/commonmark/372-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..83b5001
--- /dev/null
+++ b/tests/commonmark/372-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+_(bar)_.
\ No newline at end of file
diff --git a/tests/commonmark/373-Emphasis_and_strong_emphasis.html b/tests/commonmark/373-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..88ad35a
--- /dev/null
+++ b/tests/commonmark/373-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/373-Emphasis_and_strong_emphasis.md b/tests/commonmark/373-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..739a274
--- /dev/null
+++ b/tests/commonmark/373-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+**foo bar**
\ No newline at end of file
diff --git a/tests/commonmark/376-Emphasis_and_strong_emphasis.html b/tests/commonmark/376-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..718c7dc
--- /dev/null
+++ b/tests/commonmark/376-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foobar
\ No newline at end of file
diff --git a/tests/commonmark/376-Emphasis_and_strong_emphasis.md b/tests/commonmark/376-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..a84b8a3
--- /dev/null
+++ b/tests/commonmark/376-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+foo**bar**
\ No newline at end of file
diff --git a/tests/commonmark/377-Emphasis_and_strong_emphasis.html b/tests/commonmark/377-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..88ad35a
--- /dev/null
+++ b/tests/commonmark/377-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/377-Emphasis_and_strong_emphasis.md b/tests/commonmark/377-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..caf90ff
--- /dev/null
+++ b/tests/commonmark/377-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+__foo bar__
\ No newline at end of file
diff --git a/tests/commonmark/385-Emphasis_and_strong_emphasis.html b/tests/commonmark/385-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..caff373
--- /dev/null
+++ b/tests/commonmark/385-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo-(bar)
\ No newline at end of file
diff --git a/tests/commonmark/385-Emphasis_and_strong_emphasis.md b/tests/commonmark/385-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..6ac11ad
--- /dev/null
+++ b/tests/commonmark/385-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+foo-__(bar)__
\ No newline at end of file
diff --git a/tests/commonmark/388-Emphasis_and_strong_emphasis.html b/tests/commonmark/388-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..303a42a
--- /dev/null
+++ b/tests/commonmark/388-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+(foo)
\ No newline at end of file
diff --git a/tests/commonmark/388-Emphasis_and_strong_emphasis.md b/tests/commonmark/388-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..f256d4c
--- /dev/null
+++ b/tests/commonmark/388-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+*(**foo**)*
\ No newline at end of file
diff --git a/tests/commonmark/389-Emphasis_and_strong_emphasis.html b/tests/commonmark/389-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..dba279e
--- /dev/null
+++ b/tests/commonmark/389-Emphasis_and_strong_emphasis.html
@@ -0,0 +1,2 @@
+Gomphocarpus (Gomphocarpus physocarpus, syn.
+Asclepias physocarpa)
\ No newline at end of file
diff --git a/tests/commonmark/389-Emphasis_and_strong_emphasis.md b/tests/commonmark/389-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..c529ae7
--- /dev/null
+++ b/tests/commonmark/389-Emphasis_and_strong_emphasis.md
@@ -0,0 +1,2 @@
+**Gomphocarpus (*Gomphocarpus physocarpus*, syn.
+*Asclepias physocarpa*)**
\ No newline at end of file
diff --git a/tests/commonmark/390-Emphasis_and_strong_emphasis.html b/tests/commonmark/390-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..b01c570
--- /dev/null
+++ b/tests/commonmark/390-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo "bar" foo
\ No newline at end of file
diff --git a/tests/commonmark/390-Emphasis_and_strong_emphasis.md b/tests/commonmark/390-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..433f461
--- /dev/null
+++ b/tests/commonmark/390-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+**foo "*bar*" foo**
\ No newline at end of file
diff --git a/tests/commonmark/391-Emphasis_and_strong_emphasis.html b/tests/commonmark/391-Emphasis_and_strong_emphasis.html
index 3bd2221..809bc0f 100644
--- a/tests/commonmark/391-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/391-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-(bar).
\ No newline at end of file
+foobar
\ No newline at end of file
diff --git a/tests/commonmark/391-Emphasis_and_strong_emphasis.md b/tests/commonmark/391-Emphasis_and_strong_emphasis.md
index 2db9b37..d3cd1ac 100644
--- a/tests/commonmark/391-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/391-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-__(bar)__.
\ No newline at end of file
+**foo**bar
\ No newline at end of file
diff --git a/tests/commonmark/394-Emphasis_and_strong_emphasis.html b/tests/commonmark/394-Emphasis_and_strong_emphasis.html
index 0b47893..303a42a 100644
--- a/tests/commonmark/394-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/394-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar baz
\ No newline at end of file
+(foo)
\ No newline at end of file
diff --git a/tests/commonmark/394-Emphasis_and_strong_emphasis.md b/tests/commonmark/394-Emphasis_and_strong_emphasis.md
index 16e9273..42e389a 100644
--- a/tests/commonmark/394-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/394-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-_foo __bar__ baz_
\ No newline at end of file
+_(__foo__)_
\ No newline at end of file
diff --git a/tests/commonmark/398-Emphasis_and_strong_emphasis.html b/tests/commonmark/398-Emphasis_and_strong_emphasis.html
index 0b47893..3bd2221 100644
--- a/tests/commonmark/398-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/398-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar baz
\ No newline at end of file
+(bar).
\ No newline at end of file
diff --git a/tests/commonmark/398-Emphasis_and_strong_emphasis.md b/tests/commonmark/398-Emphasis_and_strong_emphasis.md
index 78193e4..2db9b37 100644
--- a/tests/commonmark/398-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/398-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*foo **bar** baz*
\ No newline at end of file
+__(bar)__.
\ No newline at end of file
diff --git a/tests/commonmark/399-Emphasis_and_strong_emphasis.html b/tests/commonmark/399-Emphasis_and_strong_emphasis.html
index 98aa6a9..1ff010c 100644
--- a/tests/commonmark/399-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/399-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foobarbaz
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/399-Emphasis_and_strong_emphasis.md b/tests/commonmark/399-Emphasis_and_strong_emphasis.md
index b7fa051..c21bf16 100644
--- a/tests/commonmark/399-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/399-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*foo**bar**baz*
\ No newline at end of file
+*foo [bar](/url)*
\ No newline at end of file
diff --git a/tests/commonmark/400-Emphasis_and_strong_emphasis.html b/tests/commonmark/400-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..7689ec0
--- /dev/null
+++ b/tests/commonmark/400-Emphasis_and_strong_emphasis.html
@@ -0,0 +1,2 @@
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/400-Emphasis_and_strong_emphasis.md b/tests/commonmark/400-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..b022a72
--- /dev/null
+++ b/tests/commonmark/400-Emphasis_and_strong_emphasis.md
@@ -0,0 +1,2 @@
+*foo
+bar*
\ No newline at end of file
diff --git a/tests/commonmark/401-Emphasis_and_strong_emphasis.html b/tests/commonmark/401-Emphasis_and_strong_emphasis.html
index 164c9f5..0b47893 100644
--- a/tests/commonmark/401-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/401-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/401-Emphasis_and_strong_emphasis.md b/tests/commonmark/401-Emphasis_and_strong_emphasis.md
index 5cc3a68..16e9273 100644
--- a/tests/commonmark/401-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/401-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-***foo** bar*
\ No newline at end of file
+_foo __bar__ baz_
\ No newline at end of file
diff --git a/tests/commonmark/405-Emphasis_and_strong_emphasis.html b/tests/commonmark/405-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..0b47893
--- /dev/null
+++ b/tests/commonmark/405-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/405-Emphasis_and_strong_emphasis.md b/tests/commonmark/405-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..78193e4
--- /dev/null
+++ b/tests/commonmark/405-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+*foo **bar** baz*
\ No newline at end of file
diff --git a/tests/commonmark/406-Emphasis_and_strong_emphasis.html b/tests/commonmark/406-Emphasis_and_strong_emphasis.html
index 166a610..98aa6a9 100644
--- a/tests/commonmark/406-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/406-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-** is not an empty emphasis
\ No newline at end of file
+foobarbaz
\ No newline at end of file
diff --git a/tests/commonmark/406-Emphasis_and_strong_emphasis.md b/tests/commonmark/406-Emphasis_and_strong_emphasis.md
index 037cdc7..b7fa051 100644
--- a/tests/commonmark/406-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/406-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-** is not an empty emphasis
\ No newline at end of file
+*foo**bar**baz*
\ No newline at end of file
diff --git a/tests/commonmark/408-Emphasis_and_strong_emphasis.html b/tests/commonmark/408-Emphasis_and_strong_emphasis.html
index 166a610..164c9f5 100644
--- a/tests/commonmark/408-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/408-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-** is not an empty emphasis
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/408-Emphasis_and_strong_emphasis.md b/tests/commonmark/408-Emphasis_and_strong_emphasis.md
index 037cdc7..5cc3a68 100644
--- a/tests/commonmark/408-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/408-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-** is not an empty emphasis
\ No newline at end of file
+***foo** bar*
\ No newline at end of file
diff --git a/tests/commonmark/409-Emphasis_and_strong_emphasis.html b/tests/commonmark/409-Emphasis_and_strong_emphasis.html
index e3df69e..144f02f 100644
--- a/tests/commonmark/409-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/409-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-**** is not an empty strong emphasis
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/409-Emphasis_and_strong_emphasis.md b/tests/commonmark/409-Emphasis_and_strong_emphasis.md
index be54f61..b06a7e3 100644
--- a/tests/commonmark/409-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/409-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**** is not an empty strong emphasis
\ No newline at end of file
+*foo **bar***
\ No newline at end of file
diff --git a/tests/commonmark/410-Emphasis_and_strong_emphasis.html b/tests/commonmark/410-Emphasis_and_strong_emphasis.html
index 2125508..1791723 100644
--- a/tests/commonmark/410-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/410-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+foobar
\ No newline at end of file
diff --git a/tests/commonmark/410-Emphasis_and_strong_emphasis.md b/tests/commonmark/410-Emphasis_and_strong_emphasis.md
index 35bb4eb..ebc4ea2 100644
--- a/tests/commonmark/410-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/410-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo [bar](/url)**
\ No newline at end of file
+*foo**bar***
\ No newline at end of file
diff --git a/tests/commonmark/415-Emphasis_and_strong_emphasis.html b/tests/commonmark/415-Emphasis_and_strong_emphasis.html
index 2486715..166a610 100644
--- a/tests/commonmark/415-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/415-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foobarbaz
\ No newline at end of file
+** is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/415-Emphasis_and_strong_emphasis.md b/tests/commonmark/415-Emphasis_and_strong_emphasis.md
index afed67f..037cdc7 100644
--- a/tests/commonmark/415-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/415-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo*bar*baz**
\ No newline at end of file
+** is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/416-Emphasis_and_strong_emphasis.html b/tests/commonmark/416-Emphasis_and_strong_emphasis.html
index 2492893..e3df69e 100644
--- a/tests/commonmark/416-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/416-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar baz
\ No newline at end of file
+**** is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/416-Emphasis_and_strong_emphasis.md b/tests/commonmark/416-Emphasis_and_strong_emphasis.md
index 882e028..be54f61 100644
--- a/tests/commonmark/416-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/416-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo *bar* baz**
\ No newline at end of file
+**** is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/417-Emphasis_and_strong_emphasis.html b/tests/commonmark/417-Emphasis_and_strong_emphasis.html
index 2486715..2125508 100644
--- a/tests/commonmark/417-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/417-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foobarbaz
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/417-Emphasis_and_strong_emphasis.md b/tests/commonmark/417-Emphasis_and_strong_emphasis.md
index afed67f..35bb4eb 100644
--- a/tests/commonmark/417-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/417-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo*bar*baz**
\ No newline at end of file
+**foo [bar](/url)**
\ No newline at end of file
diff --git a/tests/commonmark/418-Emphasis_and_strong_emphasis.html b/tests/commonmark/418-Emphasis_and_strong_emphasis.html
index f622efc..5cf4df2 100644
--- a/tests/commonmark/418-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/418-Emphasis_and_strong_emphasis.html
@@ -1 +1,2 @@
-foo bar
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/418-Emphasis_and_strong_emphasis.md b/tests/commonmark/418-Emphasis_and_strong_emphasis.md
index 8b84f99..01b4e42 100644
--- a/tests/commonmark/418-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/418-Emphasis_and_strong_emphasis.md
@@ -1 +1,2 @@
-***foo* bar**
\ No newline at end of file
+**foo
+bar**
\ No newline at end of file
diff --git a/tests/commonmark/419-Emphasis_and_strong_emphasis.html b/tests/commonmark/419-Emphasis_and_strong_emphasis.html
index 14558ef..2492893 100644
--- a/tests/commonmark/419-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/419-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/419-Emphasis_and_strong_emphasis.md b/tests/commonmark/419-Emphasis_and_strong_emphasis.md
index 21e1d4a..43ea6af 100644
--- a/tests/commonmark/419-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/419-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo *bar***
\ No newline at end of file
+__foo _bar_ baz__
\ No newline at end of file
diff --git a/tests/commonmark/423-Emphasis_and_strong_emphasis.html b/tests/commonmark/423-Emphasis_and_strong_emphasis.html
index f16037e..2492893 100644
--- a/tests/commonmark/423-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/423-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-____ is not an empty strong emphasis
\ No newline at end of file
+foo bar baz
\ No newline at end of file
diff --git a/tests/commonmark/423-Emphasis_and_strong_emphasis.md b/tests/commonmark/423-Emphasis_and_strong_emphasis.md
index bfb3a42..882e028 100644
--- a/tests/commonmark/423-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/423-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-____ is not an empty strong emphasis
\ No newline at end of file
+**foo *bar* baz**
\ No newline at end of file
diff --git a/tests/commonmark/424-Emphasis_and_strong_emphasis.html b/tests/commonmark/424-Emphasis_and_strong_emphasis.html
index 9d72201..2486715 100644
--- a/tests/commonmark/424-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/424-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo ***
\ No newline at end of file
+foobarbaz
\ No newline at end of file
diff --git a/tests/commonmark/424-Emphasis_and_strong_emphasis.md b/tests/commonmark/424-Emphasis_and_strong_emphasis.md
index 0de26c3..afed67f 100644
--- a/tests/commonmark/424-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/424-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo ***
\ No newline at end of file
+**foo*bar*baz**
\ No newline at end of file
diff --git a/tests/commonmark/425-Emphasis_and_strong_emphasis.html b/tests/commonmark/425-Emphasis_and_strong_emphasis.html
index d27525d..f622efc 100644
--- a/tests/commonmark/425-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/425-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/425-Emphasis_and_strong_emphasis.md b/tests/commonmark/425-Emphasis_and_strong_emphasis.md
index d8b2d7e..8b84f99 100644
--- a/tests/commonmark/425-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/425-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo *\**
\ No newline at end of file
+***foo* bar**
\ No newline at end of file
diff --git a/tests/commonmark/426-Emphasis_and_strong_emphasis.html b/tests/commonmark/426-Emphasis_and_strong_emphasis.html
index 29ed14b..14558ef 100644
--- a/tests/commonmark/426-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/426-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/426-Emphasis_and_strong_emphasis.md b/tests/commonmark/426-Emphasis_and_strong_emphasis.md
index 3e2f071..21e1d4a 100644
--- a/tests/commonmark/426-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/426-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo *_*
\ No newline at end of file
+**foo *bar***
\ No newline at end of file
diff --git a/tests/commonmark/427-Emphasis_and_strong_emphasis.html b/tests/commonmark/427-Emphasis_and_strong_emphasis.html
index 06906bd..0bda6dc 100644
--- a/tests/commonmark/427-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/427-Emphasis_and_strong_emphasis.html
@@ -1 +1,2 @@
-foo *****
\ No newline at end of file
+foo bar baz
+bim bop
\ No newline at end of file
diff --git a/tests/commonmark/427-Emphasis_and_strong_emphasis.md b/tests/commonmark/427-Emphasis_and_strong_emphasis.md
index 13301de..b20e356 100644
--- a/tests/commonmark/427-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/427-Emphasis_and_strong_emphasis.md
@@ -1 +1,2 @@
-foo *****
\ No newline at end of file
+**foo *bar **baz**
+bim* bop**
\ No newline at end of file
diff --git a/tests/commonmark/428-Emphasis_and_strong_emphasis.html b/tests/commonmark/428-Emphasis_and_strong_emphasis.html
index b6d7ef7..66fd6ac 100644
--- a/tests/commonmark/428-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/428-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo *
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/428-Emphasis_and_strong_emphasis.md b/tests/commonmark/428-Emphasis_and_strong_emphasis.md
index 3b7ef89..6f30578 100644
--- a/tests/commonmark/428-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/428-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo **\***
\ No newline at end of file
+**foo [*bar*](/url)**
\ No newline at end of file
diff --git a/tests/commonmark/429-Emphasis_and_strong_emphasis.html b/tests/commonmark/429-Emphasis_and_strong_emphasis.html
index ac76fd7..74e3890 100644
--- a/tests/commonmark/429-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/429-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+__ is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/429-Emphasis_and_strong_emphasis.md b/tests/commonmark/429-Emphasis_and_strong_emphasis.md
index d3ff1ba..36321c8 100644
--- a/tests/commonmark/429-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/429-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo **_**
\ No newline at end of file
+__ is not an empty emphasis
\ No newline at end of file
diff --git a/tests/commonmark/430-Emphasis_and_strong_emphasis.html b/tests/commonmark/430-Emphasis_and_strong_emphasis.html
index 8e333f4..f16037e 100644
--- a/tests/commonmark/430-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/430-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-*foo
\ No newline at end of file
+____ is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/430-Emphasis_and_strong_emphasis.md b/tests/commonmark/430-Emphasis_and_strong_emphasis.md
index e1abe6f..bfb3a42 100644
--- a/tests/commonmark/430-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/430-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo*
\ No newline at end of file
+____ is not an empty strong emphasis
\ No newline at end of file
diff --git a/tests/commonmark/431-Emphasis_and_strong_emphasis.html b/tests/commonmark/431-Emphasis_and_strong_emphasis.html
index d40de87..9d72201 100644
--- a/tests/commonmark/431-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/431-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-***foo
\ No newline at end of file
+foo ***
\ No newline at end of file
diff --git a/tests/commonmark/431-Emphasis_and_strong_emphasis.md b/tests/commonmark/431-Emphasis_and_strong_emphasis.md
index 2c69310..0de26c3 100644
--- a/tests/commonmark/431-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/431-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-****foo*
\ No newline at end of file
+foo ***
\ No newline at end of file
diff --git a/tests/commonmark/432-Emphasis_and_strong_emphasis.html b/tests/commonmark/432-Emphasis_and_strong_emphasis.html
index 2e8d732..d27525d 100644
--- a/tests/commonmark/432-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/432-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-*foo
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/432-Emphasis_and_strong_emphasis.md b/tests/commonmark/432-Emphasis_and_strong_emphasis.md
index 541636a..d8b2d7e 100644
--- a/tests/commonmark/432-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/432-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-***foo**
\ No newline at end of file
+foo *\**
\ No newline at end of file
diff --git a/tests/commonmark/433-Emphasis_and_strong_emphasis.html b/tests/commonmark/433-Emphasis_and_strong_emphasis.html
index d40de87..29ed14b 100644
--- a/tests/commonmark/433-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/433-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-***foo
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/433-Emphasis_and_strong_emphasis.md b/tests/commonmark/433-Emphasis_and_strong_emphasis.md
index 2c69310..3e2f071 100644
--- a/tests/commonmark/433-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/433-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-****foo*
\ No newline at end of file
+foo *_*
\ No newline at end of file
diff --git a/tests/commonmark/434-Emphasis_and_strong_emphasis.html b/tests/commonmark/434-Emphasis_and_strong_emphasis.html
index a00548a..06906bd 100644
--- a/tests/commonmark/434-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/434-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo ___
\ No newline at end of file
+foo *****
\ No newline at end of file
diff --git a/tests/commonmark/434-Emphasis_and_strong_emphasis.md b/tests/commonmark/434-Emphasis_and_strong_emphasis.md
index 0db9269..13301de 100644
--- a/tests/commonmark/434-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/434-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo ___
\ No newline at end of file
+foo *****
\ No newline at end of file
diff --git a/tests/commonmark/435-Emphasis_and_strong_emphasis.html b/tests/commonmark/435-Emphasis_and_strong_emphasis.html
index 29ed14b..b6d7ef7 100644
--- a/tests/commonmark/435-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/435-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/435-Emphasis_and_strong_emphasis.md b/tests/commonmark/435-Emphasis_and_strong_emphasis.md
index 2e02dfa..3b7ef89 100644
--- a/tests/commonmark/435-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/435-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo _\__
\ No newline at end of file
+foo **\***
\ No newline at end of file
diff --git a/tests/commonmark/436-Emphasis_and_strong_emphasis.html b/tests/commonmark/436-Emphasis_and_strong_emphasis.html
index a00548a..ac76fd7 100644
--- a/tests/commonmark/436-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/436-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo ___
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/436-Emphasis_and_strong_emphasis.md b/tests/commonmark/436-Emphasis_and_strong_emphasis.md
index 0db9269..d3ff1ba 100644
--- a/tests/commonmark/436-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/436-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo ___
\ No newline at end of file
+foo **_**
\ No newline at end of file
diff --git a/tests/commonmark/437-Emphasis_and_strong_emphasis.html b/tests/commonmark/437-Emphasis_and_strong_emphasis.html
index 29ed14b..8e333f4 100644
--- a/tests/commonmark/437-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/437-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+*foo
\ No newline at end of file
diff --git a/tests/commonmark/437-Emphasis_and_strong_emphasis.md b/tests/commonmark/437-Emphasis_and_strong_emphasis.md
index 2e02dfa..e1abe6f 100644
--- a/tests/commonmark/437-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/437-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo _\__
\ No newline at end of file
+**foo*
\ No newline at end of file
diff --git a/tests/commonmark/439-Emphasis_and_strong_emphasis.html b/tests/commonmark/439-Emphasis_and_strong_emphasis.html
index 12b1a91..2e8d732 100644
--- a/tests/commonmark/439-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/439-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _____
\ No newline at end of file
+*foo
\ No newline at end of file
diff --git a/tests/commonmark/439-Emphasis_and_strong_emphasis.md b/tests/commonmark/439-Emphasis_and_strong_emphasis.md
index 0ce0328..541636a 100644
--- a/tests/commonmark/439-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/439-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo _____
\ No newline at end of file
+***foo**
\ No newline at end of file
diff --git a/tests/commonmark/440-Emphasis_and_strong_emphasis.html b/tests/commonmark/440-Emphasis_and_strong_emphasis.html
index ac76fd7..d40de87 100644
--- a/tests/commonmark/440-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/440-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _
\ No newline at end of file
+***foo
\ No newline at end of file
diff --git a/tests/commonmark/440-Emphasis_and_strong_emphasis.md b/tests/commonmark/440-Emphasis_and_strong_emphasis.md
index fcd64ad..2c69310 100644
--- a/tests/commonmark/440-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/440-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-foo __\___
\ No newline at end of file
+****foo*
\ No newline at end of file
diff --git a/tests/commonmark/443-Emphasis_and_strong_emphasis.html b/tests/commonmark/443-Emphasis_and_strong_emphasis.html
index e695550..a00548a 100644
--- a/tests/commonmark/443-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/443-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-___foo
\ No newline at end of file
+foo ___
\ No newline at end of file
diff --git a/tests/commonmark/443-Emphasis_and_strong_emphasis.md b/tests/commonmark/443-Emphasis_and_strong_emphasis.md
index 17f86c3..0db9269 100644
--- a/tests/commonmark/443-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/443-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-____foo_
\ No newline at end of file
+foo ___
\ No newline at end of file
diff --git a/tests/commonmark/444-Emphasis_and_strong_emphasis.html b/tests/commonmark/444-Emphasis_and_strong_emphasis.html
index abdb3c1..29ed14b 100644
--- a/tests/commonmark/444-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/444-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-_foo
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/444-Emphasis_and_strong_emphasis.md b/tests/commonmark/444-Emphasis_and_strong_emphasis.md
index b89593a..2e02dfa 100644
--- a/tests/commonmark/444-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/444-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-___foo__
\ No newline at end of file
+foo _\__
\ No newline at end of file
diff --git a/tests/commonmark/445-Emphasis_and_strong_emphasis.html b/tests/commonmark/445-Emphasis_and_strong_emphasis.html
index e695550..d27525d 100644
--- a/tests/commonmark/445-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/445-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-___foo
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/445-Emphasis_and_strong_emphasis.md b/tests/commonmark/445-Emphasis_and_strong_emphasis.md
index 17f86c3..ecc970b 100644
--- a/tests/commonmark/445-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/445-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-____foo_
\ No newline at end of file
+foo _*_
\ No newline at end of file
diff --git a/tests/commonmark/446-Emphasis_and_strong_emphasis.html b/tests/commonmark/446-Emphasis_and_strong_emphasis.html
index e1d6eed..12b1a91 100644
--- a/tests/commonmark/446-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/446-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo _____
\ No newline at end of file
diff --git a/tests/commonmark/446-Emphasis_and_strong_emphasis.md b/tests/commonmark/446-Emphasis_and_strong_emphasis.md
index bec0cb7..0ce0328 100644
--- a/tests/commonmark/446-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/446-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo**
\ No newline at end of file
+foo _____
\ No newline at end of file
diff --git a/tests/commonmark/447-Emphasis_and_strong_emphasis.html b/tests/commonmark/447-Emphasis_and_strong_emphasis.html
index 8b2f852..ac76fd7 100644
--- a/tests/commonmark/447-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/447-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo _
\ No newline at end of file
diff --git a/tests/commonmark/447-Emphasis_and_strong_emphasis.md b/tests/commonmark/447-Emphasis_and_strong_emphasis.md
index 655eafd..fcd64ad 100644
--- a/tests/commonmark/447-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/447-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*_foo_*
\ No newline at end of file
+foo __\___
\ No newline at end of file
diff --git a/tests/commonmark/448-Emphasis_and_strong_emphasis.html b/tests/commonmark/448-Emphasis_and_strong_emphasis.html
index e1d6eed..b6d7ef7 100644
--- a/tests/commonmark/448-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/448-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+foo *
\ No newline at end of file
diff --git a/tests/commonmark/448-Emphasis_and_strong_emphasis.md b/tests/commonmark/448-Emphasis_and_strong_emphasis.md
index bec0cb7..9f8cf1b 100644
--- a/tests/commonmark/448-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/448-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-**foo**
\ No newline at end of file
+foo __*__
\ No newline at end of file
diff --git a/tests/commonmark/449-Emphasis_and_strong_emphasis.html b/tests/commonmark/449-Emphasis_and_strong_emphasis.html
index 8b2f852..af0c134 100644
--- a/tests/commonmark/449-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/449-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+_foo
\ No newline at end of file
diff --git a/tests/commonmark/449-Emphasis_and_strong_emphasis.md b/tests/commonmark/449-Emphasis_and_strong_emphasis.md
index 655eafd..803d7d0 100644
--- a/tests/commonmark/449-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/449-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*_foo_*
\ No newline at end of file
+__foo_
\ No newline at end of file
diff --git a/tests/commonmark/451-Emphasis_and_strong_emphasis.html b/tests/commonmark/451-Emphasis_and_strong_emphasis.html
index 8b2f852..abdb3c1 100644
--- a/tests/commonmark/451-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/451-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+_foo
\ No newline at end of file
diff --git a/tests/commonmark/451-Emphasis_and_strong_emphasis.md b/tests/commonmark/451-Emphasis_and_strong_emphasis.md
index 37d06a9..b89593a 100644
--- a/tests/commonmark/451-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/451-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-_*foo*_
\ No newline at end of file
+___foo__
\ No newline at end of file
diff --git a/tests/commonmark/452-Emphasis_and_strong_emphasis.html b/tests/commonmark/452-Emphasis_and_strong_emphasis.html
index 47f4408..e695550 100644
--- a/tests/commonmark/452-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/452-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo
\ No newline at end of file
+___foo
\ No newline at end of file
diff --git a/tests/commonmark/452-Emphasis_and_strong_emphasis.md b/tests/commonmark/452-Emphasis_and_strong_emphasis.md
index 86341ef..17f86c3 100644
--- a/tests/commonmark/452-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/452-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-****foo****
\ No newline at end of file
+____foo_
\ No newline at end of file
diff --git a/tests/commonmark/455-Emphasis_and_strong_emphasis.html b/tests/commonmark/455-Emphasis_and_strong_emphasis.html
index 9ecd0f7..e1d6eed 100644
--- a/tests/commonmark/455-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/455-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _bar baz_
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/455-Emphasis_and_strong_emphasis.md b/tests/commonmark/455-Emphasis_and_strong_emphasis.md
index 56ee1ee..bec0cb7 100644
--- a/tests/commonmark/455-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/455-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*foo _bar* baz_
\ No newline at end of file
+**foo**
\ No newline at end of file
diff --git a/tests/commonmark/456-Emphasis_and_strong_emphasis.html b/tests/commonmark/456-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..8b2f852
--- /dev/null
+++ b/tests/commonmark/456-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/456-Emphasis_and_strong_emphasis.md b/tests/commonmark/456-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..655eafd
--- /dev/null
+++ b/tests/commonmark/456-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+*_foo_*
\ No newline at end of file
diff --git a/tests/commonmark/457-Emphasis_and_strong_emphasis.html b/tests/commonmark/457-Emphasis_and_strong_emphasis.html
index 9ecd0f7..e1d6eed 100644
--- a/tests/commonmark/457-Emphasis_and_strong_emphasis.html
+++ b/tests/commonmark/457-Emphasis_and_strong_emphasis.html
@@ -1 +1 @@
-foo _bar baz_
\ No newline at end of file
+foo
\ No newline at end of file
diff --git a/tests/commonmark/457-Emphasis_and_strong_emphasis.md b/tests/commonmark/457-Emphasis_and_strong_emphasis.md
index 56ee1ee..a537e31 100644
--- a/tests/commonmark/457-Emphasis_and_strong_emphasis.md
+++ b/tests/commonmark/457-Emphasis_and_strong_emphasis.md
@@ -1 +1 @@
-*foo _bar* baz_
\ No newline at end of file
+__foo__
\ No newline at end of file
diff --git a/tests/commonmark/458-Emphasis_and_strong_emphasis.html b/tests/commonmark/458-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..8b2f852
--- /dev/null
+++ b/tests/commonmark/458-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/458-Emphasis_and_strong_emphasis.md b/tests/commonmark/458-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..37d06a9
--- /dev/null
+++ b/tests/commonmark/458-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+_*foo*_
\ No newline at end of file
diff --git a/tests/commonmark/459-Emphasis_and_strong_emphasis.html b/tests/commonmark/459-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..47f4408
--- /dev/null
+++ b/tests/commonmark/459-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/459-Emphasis_and_strong_emphasis.md b/tests/commonmark/459-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..86341ef
--- /dev/null
+++ b/tests/commonmark/459-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+****foo****
\ No newline at end of file
diff --git a/tests/commonmark/460-Emphasis_and_strong_emphasis.html b/tests/commonmark/460-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..47f4408
--- /dev/null
+++ b/tests/commonmark/460-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/460-Emphasis_and_strong_emphasis.md b/tests/commonmark/460-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..b15ab5f
--- /dev/null
+++ b/tests/commonmark/460-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+____foo____
\ No newline at end of file
diff --git a/tests/commonmark/464-Emphasis_and_strong_emphasis.html b/tests/commonmark/464-Emphasis_and_strong_emphasis.html
new file mode 100644
index 0000000..9ecd0f7
--- /dev/null
+++ b/tests/commonmark/464-Emphasis_and_strong_emphasis.html
@@ -0,0 +1 @@
+foo _bar baz_
\ No newline at end of file
diff --git a/tests/commonmark/464-Emphasis_and_strong_emphasis.md b/tests/commonmark/464-Emphasis_and_strong_emphasis.md
new file mode 100644
index 0000000..56ee1ee
--- /dev/null
+++ b/tests/commonmark/464-Emphasis_and_strong_emphasis.md
@@ -0,0 +1 @@
+*foo _bar* baz_
\ No newline at end of file
diff --git a/tests/commonmark/477-Links.html b/tests/commonmark/477-Links.html
new file mode 100644
index 0000000..4183f3e
--- /dev/null
+++ b/tests/commonmark/477-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/477-Links.md b/tests/commonmark/477-Links.md
new file mode 100644
index 0000000..6623a16
--- /dev/null
+++ b/tests/commonmark/477-Links.md
@@ -0,0 +1 @@
+[link](/uri "title")
\ No newline at end of file
diff --git a/tests/commonmark/478-Links.html b/tests/commonmark/478-Links.html
new file mode 100644
index 0000000..be35e69
--- /dev/null
+++ b/tests/commonmark/478-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/478-Links.md b/tests/commonmark/478-Links.md
new file mode 100644
index 0000000..438423c
--- /dev/null
+++ b/tests/commonmark/478-Links.md
@@ -0,0 +1 @@
+[link](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/479-Links.html b/tests/commonmark/479-Links.html
new file mode 100644
index 0000000..782298a
--- /dev/null
+++ b/tests/commonmark/479-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/479-Links.md b/tests/commonmark/479-Links.md
new file mode 100644
index 0000000..b84d6c2
--- /dev/null
+++ b/tests/commonmark/479-Links.md
@@ -0,0 +1 @@
+[link]()
\ No newline at end of file
diff --git a/tests/commonmark/481-Links.html b/tests/commonmark/481-Links.html
index 4a3cb66..7bc00e3 100644
--- a/tests/commonmark/481-Links.html
+++ b/tests/commonmark/481-Links.html
@@ -1,3 +1 @@
-
-
-
\ No newline at end of file
+[link](/my uri)
\ No newline at end of file
diff --git a/tests/commonmark/481-Links.md b/tests/commonmark/481-Links.md
index efea20f..6f44be6 100644
--- a/tests/commonmark/481-Links.md
+++ b/tests/commonmark/481-Links.md
@@ -1,5 +1 @@
-[link](#fragment)
-
-[link](http://example.com#fragment)
-
-[link](http://example.com?foo=3#frag)
\ No newline at end of file
+[link](/my uri)
\ No newline at end of file
diff --git a/tests/commonmark/493-Links.html b/tests/commonmark/493-Links.html
index f571ea4..4a3cb66 100644
--- a/tests/commonmark/493-Links.html
+++ b/tests/commonmark/493-Links.html
@@ -1 +1,3 @@
-[link] bar](/uri)
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/tests/commonmark/493-Links.md b/tests/commonmark/493-Links.md
index 7d60028..efea20f 100644
--- a/tests/commonmark/493-Links.md
+++ b/tests/commonmark/493-Links.md
@@ -1 +1,5 @@
-[link] bar](/uri)
\ No newline at end of file
+[link](#fragment)
+
+[link](http://example.com#fragment)
+
+[link](http://example.com?foo=3#frag)
\ No newline at end of file
diff --git a/tests/commonmark/500-Links.html b/tests/commonmark/500-Links.html
index 17c6e98..888d36c 100644
--- a/tests/commonmark/500-Links.html
+++ b/tests/commonmark/500-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+[link](/url "title "and" title")
\ No newline at end of file
diff --git a/tests/commonmark/500-Links.md b/tests/commonmark/500-Links.md
index 3271f84..9566155 100644
--- a/tests/commonmark/500-Links.md
+++ b/tests/commonmark/500-Links.md
@@ -1 +1 @@
-[![moon](moon.jpg)](/uri)
\ No newline at end of file
+[link](/url "title "and" title")
\ No newline at end of file
diff --git a/tests/commonmark/501-Links.html b/tests/commonmark/501-Links.html
new file mode 100644
index 0000000..bfd0b4d
--- /dev/null
+++ b/tests/commonmark/501-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/501-Links.md b/tests/commonmark/501-Links.md
new file mode 100644
index 0000000..aa6f149
--- /dev/null
+++ b/tests/commonmark/501-Links.md
@@ -0,0 +1 @@
+[link](/url 'title "and" title')
\ No newline at end of file
diff --git a/tests/commonmark/503-Links.html b/tests/commonmark/503-Links.html
index 7f5ce69..f2922d4 100644
--- a/tests/commonmark/503-Links.html
+++ b/tests/commonmark/503-Links.html
@@ -1 +1 @@
-foo [bar baz]
\ No newline at end of file
+[link] (/uri)
\ No newline at end of file
diff --git a/tests/commonmark/503-Links.md b/tests/commonmark/503-Links.md
index 20b5610..b4360a5 100644
--- a/tests/commonmark/503-Links.md
+++ b/tests/commonmark/503-Links.md
@@ -1 +1 @@
-*foo [bar* baz]
\ No newline at end of file
+[link] (/uri)
\ No newline at end of file
diff --git a/tests/commonmark/504-Links.html b/tests/commonmark/504-Links.html
new file mode 100644
index 0000000..0554290
--- /dev/null
+++ b/tests/commonmark/504-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/504-Links.md b/tests/commonmark/504-Links.md
new file mode 100644
index 0000000..ddbc0b8
--- /dev/null
+++ b/tests/commonmark/504-Links.md
@@ -0,0 +1 @@
+[link [foo [bar]]](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/505-Links.html b/tests/commonmark/505-Links.html
index a5c8055..f571ea4 100644
--- a/tests/commonmark/505-Links.html
+++ b/tests/commonmark/505-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+[link] bar](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/505-Links.md b/tests/commonmark/505-Links.md
index 1f577f3..7d60028 100644
--- a/tests/commonmark/505-Links.md
+++ b/tests/commonmark/505-Links.md
@@ -1 +1 @@
-[foo *bar](baz*)
\ No newline at end of file
+[link] bar](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/506-Links.html b/tests/commonmark/506-Links.html
index 7f5ce69..1651774 100644
--- a/tests/commonmark/506-Links.html
+++ b/tests/commonmark/506-Links.html
@@ -1 +1 @@
-foo [bar baz]
\ No newline at end of file
+[link bar
\ No newline at end of file
diff --git a/tests/commonmark/506-Links.md b/tests/commonmark/506-Links.md
index 20b5610..e439362 100644
--- a/tests/commonmark/506-Links.md
+++ b/tests/commonmark/506-Links.md
@@ -1 +1 @@
-*foo [bar* baz]
\ No newline at end of file
+[link [bar](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/508-Links.html b/tests/commonmark/508-Links.html
index 0554290..3829fb0 100644
--- a/tests/commonmark/508-Links.html
+++ b/tests/commonmark/508-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/508-Links.md b/tests/commonmark/508-Links.md
index d3f7233..bc08e1b 100644
--- a/tests/commonmark/508-Links.md
+++ b/tests/commonmark/508-Links.md
@@ -1,3 +1 @@
-[link [foo [bar]]][ref]
-
-[ref]: /uri
\ No newline at end of file
+[link *foo **bar** `#`*](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/509-Links.html b/tests/commonmark/509-Links.html
new file mode 100644
index 0000000..17c6e98
--- /dev/null
+++ b/tests/commonmark/509-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/509-Links.md b/tests/commonmark/509-Links.md
new file mode 100644
index 0000000..3271f84
--- /dev/null
+++ b/tests/commonmark/509-Links.md
@@ -0,0 +1 @@
+[![moon](moon.jpg)](/uri)
\ No newline at end of file
diff --git a/tests/commonmark/514-Links.html b/tests/commonmark/514-Links.html
index 17c6e98..a5c8055 100644
--- a/tests/commonmark/514-Links.html
+++ b/tests/commonmark/514-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/514-Links.md b/tests/commonmark/514-Links.md
index 3afa1a2..1f577f3 100644
--- a/tests/commonmark/514-Links.md
+++ b/tests/commonmark/514-Links.md
@@ -1,3 +1 @@
-[![moon](moon.jpg)][ref]
-
-[ref]: /uri
\ No newline at end of file
+[foo *bar](baz*)
\ No newline at end of file
diff --git a/tests/commonmark/515-Links.html b/tests/commonmark/515-Links.html
index a06bc88..7f5ce69 100644
--- a/tests/commonmark/515-Links.html
+++ b/tests/commonmark/515-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+foo [bar baz]
\ No newline at end of file
diff --git a/tests/commonmark/515-Links.md b/tests/commonmark/515-Links.md
index 332766d..20b5610 100644
--- a/tests/commonmark/515-Links.md
+++ b/tests/commonmark/515-Links.md
@@ -1,3 +1 @@
-[foo *bar][ref]
-
-[ref]: /uri
\ No newline at end of file
+*foo [bar* baz]
\ No newline at end of file
diff --git a/tests/commonmark/519-Links.md b/tests/commonmark/519-Links.md
index 9a2dcdf..d6466f8 100644
--- a/tests/commonmark/519-Links.md
+++ b/tests/commonmark/519-Links.md
@@ -1,3 +1,3 @@
-[foo][BaR]
+[foo][bar]
[bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/520-Links.html b/tests/commonmark/520-Links.html
new file mode 100644
index 0000000..0554290
--- /dev/null
+++ b/tests/commonmark/520-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/520-Links.md b/tests/commonmark/520-Links.md
new file mode 100644
index 0000000..d3f7233
--- /dev/null
+++ b/tests/commonmark/520-Links.md
@@ -0,0 +1,3 @@
+[link [foo [bar]]][ref]
+
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/522-Links.html b/tests/commonmark/522-Links.html
index de843ed..3829fb0 100644
--- a/tests/commonmark/522-Links.html
+++ b/tests/commonmark/522-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/522-Links.md b/tests/commonmark/522-Links.md
index 9a2dcdf..1c0b5d9 100644
--- a/tests/commonmark/522-Links.md
+++ b/tests/commonmark/522-Links.md
@@ -1,3 +1,3 @@
-[foo][BaR]
+[link *foo **bar** `#`*][ref]
-[bar]: /url "title"
\ No newline at end of file
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/523-Links.html b/tests/commonmark/523-Links.html
new file mode 100644
index 0000000..17c6e98
--- /dev/null
+++ b/tests/commonmark/523-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/523-Links.md b/tests/commonmark/523-Links.md
new file mode 100644
index 0000000..3afa1a2
--- /dev/null
+++ b/tests/commonmark/523-Links.md
@@ -0,0 +1,3 @@
+[![moon](moon.jpg)][ref]
+
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/527-Links.html b/tests/commonmark/527-Links.html
new file mode 100644
index 0000000..a06bc88
--- /dev/null
+++ b/tests/commonmark/527-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/527-Links.md b/tests/commonmark/527-Links.md
new file mode 100644
index 0000000..332766d
--- /dev/null
+++ b/tests/commonmark/527-Links.md
@@ -0,0 +1,3 @@
+[foo *bar][ref]
+
+[ref]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/531-Links.html b/tests/commonmark/531-Links.html
index 068a4d0..de843ed 100644
--- a/tests/commonmark/531-Links.html
+++ b/tests/commonmark/531-Links.html
@@ -1,2 +1 @@
-[]
-[]: /uri
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/531-Links.md b/tests/commonmark/531-Links.md
index 4d27829..9a2dcdf 100644
--- a/tests/commonmark/531-Links.md
+++ b/tests/commonmark/531-Links.md
@@ -1,3 +1,3 @@
-[]
+[foo][BaR]
-[]: /uri
\ No newline at end of file
+[bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/537-Links.html b/tests/commonmark/537-Links.html
index b11501f..5e0f765 100644
--- a/tests/commonmark/537-Links.html
+++ b/tests/commonmark/537-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+[bar][foo!]
\ No newline at end of file
diff --git a/tests/commonmark/537-Links.md b/tests/commonmark/537-Links.md
index a4dfedf..db7962f 100644
--- a/tests/commonmark/537-Links.md
+++ b/tests/commonmark/537-Links.md
@@ -1,3 +1,3 @@
-[*foo* bar][]
+[bar][foo\!]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[foo!]: /url
\ No newline at end of file
diff --git a/tests/commonmark/541-Links.html b/tests/commonmark/541-Links.html
index b11501f..a7d9a99 100644
--- a/tests/commonmark/541-Links.html
+++ b/tests/commonmark/541-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/541-Links.md b/tests/commonmark/541-Links.md
index bdae9df..0b6977f 100644
--- a/tests/commonmark/541-Links.md
+++ b/tests/commonmark/541-Links.md
@@ -1,3 +1,3 @@
-[*foo* bar]
+[foo][ref\[]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[ref\[]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/542-Links.html b/tests/commonmark/542-Links.html
index 8c9b6bd..82751e2 100644
--- a/tests/commonmark/542-Links.html
+++ b/tests/commonmark/542-Links.html
@@ -1 +1 @@
-[foo bar]
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/542-Links.md b/tests/commonmark/542-Links.md
index 76264d6..22c252b 100644
--- a/tests/commonmark/542-Links.md
+++ b/tests/commonmark/542-Links.md
@@ -1,3 +1,3 @@
-[[*foo* bar]]
+[bar\\]: /uri
-[*foo* bar]: /url "title"
\ No newline at end of file
+[bar\\]
\ No newline at end of file
diff --git a/tests/commonmark/543-Links.html b/tests/commonmark/543-Links.html
index 5b0f6bc..068a4d0 100644
--- a/tests/commonmark/543-Links.html
+++ b/tests/commonmark/543-Links.html
@@ -1 +1,2 @@
-[foo]
\ No newline at end of file
+[]
+[]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/543-Links.md b/tests/commonmark/543-Links.md
index 4946e0e..4d27829 100644
--- a/tests/commonmark/543-Links.md
+++ b/tests/commonmark/543-Links.md
@@ -1,3 +1,3 @@
-\[foo]
+[]
-[foo]: /url "title"
\ No newline at end of file
+[]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/544-Links.html b/tests/commonmark/544-Links.html
index 9def84e..9fabbc6 100644
--- a/tests/commonmark/544-Links.html
+++ b/tests/commonmark/544-Links.html
@@ -1 +1,4 @@
-
\ No newline at end of file
+[
+]
+[
+]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/544-Links.md b/tests/commonmark/544-Links.md
index 36b2412..911be99 100644
--- a/tests/commonmark/544-Links.md
+++ b/tests/commonmark/544-Links.md
@@ -1,3 +1,5 @@
-[Foo]
+[
+ ]
-[foo]: /url "title"
\ No newline at end of file
+[
+ ]: /uri
\ No newline at end of file
diff --git a/tests/commonmark/545-Links.html b/tests/commonmark/545-Links.html
index ed8faed..de843ed 100644
--- a/tests/commonmark/545-Links.html
+++ b/tests/commonmark/545-Links.html
@@ -1 +1 @@
-foo bar
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/545-Links.md b/tests/commonmark/545-Links.md
index 34aca25..083537a 100644
--- a/tests/commonmark/545-Links.md
+++ b/tests/commonmark/545-Links.md
@@ -1,3 +1,3 @@
-[foo] bar
+[foo][]
-[foo]: /url
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/546-Links.html b/tests/commonmark/546-Links.html
index 5b0f6bc..b11501f 100644
--- a/tests/commonmark/546-Links.html
+++ b/tests/commonmark/546-Links.html
@@ -1 +1 @@
-[foo]
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/546-Links.md b/tests/commonmark/546-Links.md
index 4946e0e..a4dfedf 100644
--- a/tests/commonmark/546-Links.md
+++ b/tests/commonmark/546-Links.md
@@ -1,3 +1,3 @@
-\[foo]
+[*foo* bar][]
-[foo]: /url "title"
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/547-Links.html b/tests/commonmark/547-Links.html
index 4134c8f..9def84e 100644
--- a/tests/commonmark/547-Links.html
+++ b/tests/commonmark/547-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/547-Links.md b/tests/commonmark/547-Links.md
index 0979681..389eccf 100644
--- a/tests/commonmark/547-Links.md
+++ b/tests/commonmark/547-Links.md
@@ -1,3 +1,3 @@
-[foo]()
+[Foo][]
-[foo]: /url1
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/549-Links.html b/tests/commonmark/549-Links.html
index e85752e..de843ed 100644
--- a/tests/commonmark/549-Links.html
+++ b/tests/commonmark/549-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/549-Links.md b/tests/commonmark/549-Links.md
index 7101c72..4ab1d3d 100644
--- a/tests/commonmark/549-Links.md
+++ b/tests/commonmark/549-Links.md
@@ -1,3 +1,3 @@
-[foo][]
+[foo]
-[foo]: /url1
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/550-Links.html b/tests/commonmark/550-Links.html
index 4134c8f..b11501f 100644
--- a/tests/commonmark/550-Links.html
+++ b/tests/commonmark/550-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/550-Links.md b/tests/commonmark/550-Links.md
index 0979681..bdae9df 100644
--- a/tests/commonmark/550-Links.md
+++ b/tests/commonmark/550-Links.md
@@ -1,3 +1,3 @@
-[foo]()
+[*foo* bar]
-[foo]: /url1
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/551-Links.html b/tests/commonmark/551-Links.html
index 78405e7..8c9b6bd 100644
--- a/tests/commonmark/551-Links.html
+++ b/tests/commonmark/551-Links.html
@@ -1 +1 @@
-foo(not a link)
\ No newline at end of file
+[foo bar]
\ No newline at end of file
diff --git a/tests/commonmark/551-Links.md b/tests/commonmark/551-Links.md
index 0d9a942..76264d6 100644
--- a/tests/commonmark/551-Links.md
+++ b/tests/commonmark/551-Links.md
@@ -1,3 +1,3 @@
-[foo](not a link)
+[[*foo* bar]]
-[foo]: /url1
\ No newline at end of file
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/553-Links.html b/tests/commonmark/553-Links.html
index b7eb7d8..9def84e 100644
--- a/tests/commonmark/553-Links.html
+++ b/tests/commonmark/553-Links.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/553-Links.md b/tests/commonmark/553-Links.md
index 794a65c..36b2412 100644
--- a/tests/commonmark/553-Links.md
+++ b/tests/commonmark/553-Links.md
@@ -1,4 +1,3 @@
-[foo][bar][baz]
+[Foo]
-[baz]: /url1
-[bar]: /url2
\ No newline at end of file
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/554-Links.html b/tests/commonmark/554-Links.html
index c1d9e46..ed8faed 100644
--- a/tests/commonmark/554-Links.html
+++ b/tests/commonmark/554-Links.html
@@ -1 +1 @@
-[foo]bar
\ No newline at end of file
+foo bar
\ No newline at end of file
diff --git a/tests/commonmark/554-Links.md b/tests/commonmark/554-Links.md
index 9ea2571..34aca25 100644
--- a/tests/commonmark/554-Links.md
+++ b/tests/commonmark/554-Links.md
@@ -1,4 +1,3 @@
-[foo][bar][baz]
+[foo] bar
-[baz]: /url1
-[foo]: /url2
\ No newline at end of file
+[foo]: /url
\ No newline at end of file
diff --git a/tests/commonmark/555-Links.html b/tests/commonmark/555-Links.html
new file mode 100644
index 0000000..5b0f6bc
--- /dev/null
+++ b/tests/commonmark/555-Links.html
@@ -0,0 +1 @@
+[foo]
\ No newline at end of file
diff --git a/tests/commonmark/555-Links.md b/tests/commonmark/555-Links.md
new file mode 100644
index 0000000..4946e0e
--- /dev/null
+++ b/tests/commonmark/555-Links.md
@@ -0,0 +1,3 @@
+\[foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/557-Links.html b/tests/commonmark/557-Links.html
new file mode 100644
index 0000000..9a61fdf
--- /dev/null
+++ b/tests/commonmark/557-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/557-Links.md b/tests/commonmark/557-Links.md
new file mode 100644
index 0000000..6a0d814
--- /dev/null
+++ b/tests/commonmark/557-Links.md
@@ -0,0 +1,4 @@
+[foo][bar]
+
+[foo]: /url1
+[bar]: /url2
\ No newline at end of file
diff --git a/tests/commonmark/558-Links.html b/tests/commonmark/558-Links.html
new file mode 100644
index 0000000..e85752e
--- /dev/null
+++ b/tests/commonmark/558-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/558-Links.md b/tests/commonmark/558-Links.md
new file mode 100644
index 0000000..7101c72
--- /dev/null
+++ b/tests/commonmark/558-Links.md
@@ -0,0 +1,3 @@
+[foo][]
+
+[foo]: /url1
\ No newline at end of file
diff --git a/tests/commonmark/559-Links.html b/tests/commonmark/559-Links.html
new file mode 100644
index 0000000..4134c8f
--- /dev/null
+++ b/tests/commonmark/559-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/559-Links.md b/tests/commonmark/559-Links.md
new file mode 100644
index 0000000..0979681
--- /dev/null
+++ b/tests/commonmark/559-Links.md
@@ -0,0 +1,3 @@
+[foo]()
+
+[foo]: /url1
\ No newline at end of file
diff --git a/tests/commonmark/560-Links.html b/tests/commonmark/560-Links.html
new file mode 100644
index 0000000..78405e7
--- /dev/null
+++ b/tests/commonmark/560-Links.html
@@ -0,0 +1 @@
+foo(not a link)
\ No newline at end of file
diff --git a/tests/commonmark/560-Links.md b/tests/commonmark/560-Links.md
new file mode 100644
index 0000000..0d9a942
--- /dev/null
+++ b/tests/commonmark/560-Links.md
@@ -0,0 +1,3 @@
+[foo](not a link)
+
+[foo]: /url1
\ No newline at end of file
diff --git a/tests/commonmark/561-Links.html b/tests/commonmark/561-Links.html
new file mode 100644
index 0000000..0c8328d
--- /dev/null
+++ b/tests/commonmark/561-Links.html
@@ -0,0 +1 @@
+[foo]bar
\ No newline at end of file
diff --git a/tests/commonmark/561-Links.md b/tests/commonmark/561-Links.md
new file mode 100644
index 0000000..ba89017
--- /dev/null
+++ b/tests/commonmark/561-Links.md
@@ -0,0 +1,3 @@
+[foo][bar][baz]
+
+[baz]: /url
\ No newline at end of file
diff --git a/tests/commonmark/562-Links.html b/tests/commonmark/562-Links.html
new file mode 100644
index 0000000..b7eb7d8
--- /dev/null
+++ b/tests/commonmark/562-Links.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/562-Links.md b/tests/commonmark/562-Links.md
new file mode 100644
index 0000000..794a65c
--- /dev/null
+++ b/tests/commonmark/562-Links.md
@@ -0,0 +1,4 @@
+[foo][bar][baz]
+
+[baz]: /url1
+[bar]: /url2
\ No newline at end of file
diff --git a/tests/commonmark/563-Links.html b/tests/commonmark/563-Links.html
new file mode 100644
index 0000000..c1d9e46
--- /dev/null
+++ b/tests/commonmark/563-Links.html
@@ -0,0 +1 @@
+[foo]bar
\ No newline at end of file
diff --git a/tests/commonmark/563-Links.md b/tests/commonmark/563-Links.md
new file mode 100644
index 0000000..9ea2571
--- /dev/null
+++ b/tests/commonmark/563-Links.md
@@ -0,0 +1,4 @@
+[foo][bar][baz]
+
+[baz]: /url1
+[foo]: /url2
\ No newline at end of file
diff --git a/tests/commonmark/564-Images.html b/tests/commonmark/564-Images.html
index c3804a0..c5760be 100644
--- a/tests/commonmark/564-Images.html
+++ b/tests/commonmark/564-Images.html
@@ -1 +1 @@
-![](/url)
\ No newline at end of file
+![title foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/564-Images.md b/tests/commonmark/564-Images.md
index addf61b..b091cb1 100644
--- a/tests/commonmark/564-Images.md
+++ b/tests/commonmark/564-Images.md
@@ -1 +1 @@
-![](/url)
\ No newline at end of file
+![foo](/url "title")
\ No newline at end of file
diff --git a/tests/commonmark/565-Images.html b/tests/commonmark/565-Images.html
index 8741dc8..ed0c872 100644
--- a/tests/commonmark/565-Images.html
+++ b/tests/commonmark/565-Images.html
@@ -1 +1 @@
-![foo](/url)
\ No newline at end of file
+![train & tracks foo bar](train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/565-Images.md b/tests/commonmark/565-Images.md
index 7c2598a..698c99c 100644
--- a/tests/commonmark/565-Images.md
+++ b/tests/commonmark/565-Images.md
@@ -1,3 +1,3 @@
-![foo][bar]
+![foo *bar*]
-[bar]: /url
\ No newline at end of file
+[foo *bar*]: train.jpg "train & tracks"
\ No newline at end of file
diff --git a/tests/commonmark/566-Images.html b/tests/commonmark/566-Images.html
index 8741dc8..f60f1e2 100644
--- a/tests/commonmark/566-Images.html
+++ b/tests/commonmark/566-Images.html
@@ -1 +1 @@
-![foo](/url)
\ No newline at end of file
+![foo bar](/url2)
\ No newline at end of file
diff --git a/tests/commonmark/566-Images.md b/tests/commonmark/566-Images.md
index e0c1258..96beb0b 100644
--- a/tests/commonmark/566-Images.md
+++ b/tests/commonmark/566-Images.md
@@ -1,3 +1 @@
-![foo][bar]
-
-[BAR]: /url
\ No newline at end of file
+![foo ![bar](/url)](/url2)
\ No newline at end of file
diff --git a/tests/commonmark/567-Images.html b/tests/commonmark/567-Images.html
index c5760be..f60f1e2 100644
--- a/tests/commonmark/567-Images.html
+++ b/tests/commonmark/567-Images.html
@@ -1 +1 @@
-![title foo](/url)
\ No newline at end of file
+![foo bar](/url2)
\ No newline at end of file
diff --git a/tests/commonmark/567-Images.md b/tests/commonmark/567-Images.md
index 286662e..ac23b41 100644
--- a/tests/commonmark/567-Images.md
+++ b/tests/commonmark/567-Images.md
@@ -1,3 +1 @@
-![foo][]
-
-[foo]: /url "title"
\ No newline at end of file
+![foo [bar](/url)](/url2)
\ No newline at end of file
diff --git a/tests/commonmark/568-Images.html b/tests/commonmark/568-Images.html
index a79e34a..ed0c872 100644
--- a/tests/commonmark/568-Images.html
+++ b/tests/commonmark/568-Images.html
@@ -1 +1 @@
-![title foo bar](/url)
\ No newline at end of file
+![train & tracks foo bar](train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/568-Images.md b/tests/commonmark/568-Images.md
index 01fc0f0..569e9b2 100644
--- a/tests/commonmark/568-Images.md
+++ b/tests/commonmark/568-Images.md
@@ -1,3 +1,3 @@
-![*foo* bar][]
+![foo *bar*][]
-[*foo* bar]: /url "title"
\ No newline at end of file
+[foo *bar*]: train.jpg "train & tracks"
\ No newline at end of file
diff --git a/tests/commonmark/569-Images.html b/tests/commonmark/569-Images.html
index 5784b0f..ed0c872 100644
--- a/tests/commonmark/569-Images.html
+++ b/tests/commonmark/569-Images.html
@@ -1 +1 @@
-![title Foo](/url)
\ No newline at end of file
+![train & tracks foo bar](train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/569-Images.md b/tests/commonmark/569-Images.md
index c990d4e..9968f77 100644
--- a/tests/commonmark/569-Images.md
+++ b/tests/commonmark/569-Images.md
@@ -1,3 +1,3 @@
-![Foo][]
+![foo *bar*][foobar]
-[foo]: /url "title"
\ No newline at end of file
+[FOOBAR]: train.jpg "train & tracks"
\ No newline at end of file
diff --git a/tests/commonmark/570-Images.html b/tests/commonmark/570-Images.html
new file mode 100644
index 0000000..b97f8e4
--- /dev/null
+++ b/tests/commonmark/570-Images.html
@@ -0,0 +1 @@
+![foo](train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/570-Images.md b/tests/commonmark/570-Images.md
new file mode 100644
index 0000000..fd8d016
--- /dev/null
+++ b/tests/commonmark/570-Images.md
@@ -0,0 +1 @@
+![foo](train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/571-Images.html b/tests/commonmark/571-Images.html
index c5760be..f95b63e 100644
--- a/tests/commonmark/571-Images.html
+++ b/tests/commonmark/571-Images.html
@@ -1 +1 @@
-![title foo](/url)
\ No newline at end of file
+My ![title foo bar](/path/to/train.jpg)
\ No newline at end of file
diff --git a/tests/commonmark/571-Images.md b/tests/commonmark/571-Images.md
index 823ae17..3a5f2c6 100644
--- a/tests/commonmark/571-Images.md
+++ b/tests/commonmark/571-Images.md
@@ -1,3 +1 @@
-![foo]
-
-[foo]: /url "title"
\ No newline at end of file
+My ![foo bar](/path/to/train.jpg "title" )
\ No newline at end of file
diff --git a/tests/commonmark/573-Images.html b/tests/commonmark/573-Images.html
index 5d16dbd..c3804a0 100644
--- a/tests/commonmark/573-Images.html
+++ b/tests/commonmark/573-Images.html
@@ -1 +1 @@
-!foo
\ No newline at end of file
+![](/url)
\ No newline at end of file
diff --git a/tests/commonmark/573-Images.md b/tests/commonmark/573-Images.md
index 5e6a9bb..addf61b 100644
--- a/tests/commonmark/573-Images.md
+++ b/tests/commonmark/573-Images.md
@@ -1,3 +1 @@
-\![foo]
-
-[foo]: /url "title"
\ No newline at end of file
+![](/url)
\ No newline at end of file
diff --git a/tests/commonmark/574-Images.html b/tests/commonmark/574-Images.html
index 5784b0f..8741dc8 100644
--- a/tests/commonmark/574-Images.html
+++ b/tests/commonmark/574-Images.html
@@ -1 +1 @@
-![title Foo](/url)
\ No newline at end of file
+![foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/574-Images.md b/tests/commonmark/574-Images.md
index 54f8e22..7c2598a 100644
--- a/tests/commonmark/574-Images.md
+++ b/tests/commonmark/574-Images.md
@@ -1,3 +1,3 @@
-![Foo]
+![foo][bar]
-[foo]: /url "title"
\ No newline at end of file
+[bar]: /url
\ No newline at end of file
diff --git a/tests/commonmark/575-Images.html b/tests/commonmark/575-Images.html
new file mode 100644
index 0000000..8741dc8
--- /dev/null
+++ b/tests/commonmark/575-Images.html
@@ -0,0 +1 @@
+![foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/575-Images.md b/tests/commonmark/575-Images.md
new file mode 100644
index 0000000..e0c1258
--- /dev/null
+++ b/tests/commonmark/575-Images.md
@@ -0,0 +1,3 @@
+![foo][bar]
+
+[BAR]: /url
\ No newline at end of file
diff --git a/tests/commonmark/576-Images.html b/tests/commonmark/576-Images.html
index 5d16dbd..c5760be 100644
--- a/tests/commonmark/576-Images.html
+++ b/tests/commonmark/576-Images.html
@@ -1 +1 @@
-!foo
\ No newline at end of file
+![title foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/576-Images.md b/tests/commonmark/576-Images.md
index 5e6a9bb..286662e 100644
--- a/tests/commonmark/576-Images.md
+++ b/tests/commonmark/576-Images.md
@@ -1,3 +1,3 @@
-\![foo]
+![foo][]
[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/577-Images.html b/tests/commonmark/577-Images.html
new file mode 100644
index 0000000..a79e34a
--- /dev/null
+++ b/tests/commonmark/577-Images.html
@@ -0,0 +1 @@
+![title foo bar](/url)
\ No newline at end of file
diff --git a/tests/commonmark/577-Images.md b/tests/commonmark/577-Images.md
new file mode 100644
index 0000000..01fc0f0
--- /dev/null
+++ b/tests/commonmark/577-Images.md
@@ -0,0 +1,3 @@
+![*foo* bar][]
+
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/578-Images.html b/tests/commonmark/578-Images.html
new file mode 100644
index 0000000..5784b0f
--- /dev/null
+++ b/tests/commonmark/578-Images.html
@@ -0,0 +1 @@
+![title Foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/578-Images.md b/tests/commonmark/578-Images.md
new file mode 100644
index 0000000..c990d4e
--- /dev/null
+++ b/tests/commonmark/578-Images.md
@@ -0,0 +1,3 @@
+![Foo][]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/580-Images.html b/tests/commonmark/580-Images.html
new file mode 100644
index 0000000..c5760be
--- /dev/null
+++ b/tests/commonmark/580-Images.html
@@ -0,0 +1 @@
+![title foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/580-Images.md b/tests/commonmark/580-Images.md
new file mode 100644
index 0000000..823ae17
--- /dev/null
+++ b/tests/commonmark/580-Images.md
@@ -0,0 +1,3 @@
+![foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/581-Images.html b/tests/commonmark/581-Images.html
new file mode 100644
index 0000000..a79e34a
--- /dev/null
+++ b/tests/commonmark/581-Images.html
@@ -0,0 +1 @@
+![title foo bar](/url)
\ No newline at end of file
diff --git a/tests/commonmark/581-Images.md b/tests/commonmark/581-Images.md
new file mode 100644
index 0000000..e50b6f0
--- /dev/null
+++ b/tests/commonmark/581-Images.md
@@ -0,0 +1,3 @@
+![*foo* bar]
+
+[*foo* bar]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/583-Images.html b/tests/commonmark/583-Images.html
new file mode 100644
index 0000000..5784b0f
--- /dev/null
+++ b/tests/commonmark/583-Images.html
@@ -0,0 +1 @@
+![title Foo](/url)
\ No newline at end of file
diff --git a/tests/commonmark/583-Images.md b/tests/commonmark/583-Images.md
new file mode 100644
index 0000000..54f8e22
--- /dev/null
+++ b/tests/commonmark/583-Images.md
@@ -0,0 +1,3 @@
+![Foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/585-Images.html b/tests/commonmark/585-Images.html
new file mode 100644
index 0000000..5d16dbd
--- /dev/null
+++ b/tests/commonmark/585-Images.html
@@ -0,0 +1 @@
+!foo
\ No newline at end of file
diff --git a/tests/commonmark/585-Images.md b/tests/commonmark/585-Images.md
new file mode 100644
index 0000000..5e6a9bb
--- /dev/null
+++ b/tests/commonmark/585-Images.md
@@ -0,0 +1,3 @@
+\![foo]
+
+[foo]: /url "title"
\ No newline at end of file
diff --git a/tests/commonmark/586-Autolinks.html b/tests/commonmark/586-Autolinks.html
index 306763b..1fb4aed 100644
--- a/tests/commonmark/586-Autolinks.html
+++ b/tests/commonmark/586-Autolinks.html
@@ -1 +1 @@
-<foo+@bar.example.com>
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/586-Autolinks.md b/tests/commonmark/586-Autolinks.md
index e0ec4ac..99caf23 100644
--- a/tests/commonmark/586-Autolinks.md
+++ b/tests/commonmark/586-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/587-Autolinks.html b/tests/commonmark/587-Autolinks.html
index 79d86ed..5a0147a 100644
--- a/tests/commonmark/587-Autolinks.html
+++ b/tests/commonmark/587-Autolinks.html
@@ -1 +1 @@
-
\ No newline at end of file
+http://foo.bar.baz/test?q=hello&id=22&boolean
\ No newline at end of file
diff --git a/tests/commonmark/587-Autolinks.md b/tests/commonmark/587-Autolinks.md
index 97ce9c8..3e4c76a 100644
--- a/tests/commonmark/587-Autolinks.md
+++ b/tests/commonmark/587-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/588-Autolinks.html b/tests/commonmark/588-Autolinks.html
index 6bd018d..2b855c7 100644
--- a/tests/commonmark/588-Autolinks.html
+++ b/tests/commonmark/588-Autolinks.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/588-Autolinks.md b/tests/commonmark/588-Autolinks.md
index f8018ff..c748571 100644
--- a/tests/commonmark/588-Autolinks.md
+++ b/tests/commonmark/588-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/589-Autolinks.html b/tests/commonmark/589-Autolinks.html
index 306763b..0388080 100644
--- a/tests/commonmark/589-Autolinks.html
+++ b/tests/commonmark/589-Autolinks.html
@@ -1 +1 @@
-<foo+@bar.example.com>
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/589-Autolinks.md b/tests/commonmark/589-Autolinks.md
index e0ec4ac..b81238f 100644
--- a/tests/commonmark/589-Autolinks.md
+++ b/tests/commonmark/589-Autolinks.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/592-Autolinks.html b/tests/commonmark/592-Autolinks.html
index f39926d..2a4d7ce 100644
--- a/tests/commonmark/592-Autolinks.html
+++ b/tests/commonmark/592-Autolinks.html
@@ -1 +1 @@
-foo@bar.example.com
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/592-Autolinks.md b/tests/commonmark/592-Autolinks.md
index 1a1c7da..ab5fc74 100644
--- a/tests/commonmark/592-Autolinks.md
+++ b/tests/commonmark/592-Autolinks.md
@@ -1 +1 @@
-foo@bar.example.com
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/594-Autolinks.html b/tests/commonmark/594-Autolinks.html
index e46d6c5..2812d63 100644
--- a/tests/commonmark/594-Autolinks.html
+++ b/tests/commonmark/594-Autolinks.html
@@ -1 +1 @@
-http://example.com
\ No newline at end of file
+<http://foo.bar/baz bim>
\ No newline at end of file
diff --git a/tests/commonmark/594-Autolinks.md b/tests/commonmark/594-Autolinks.md
index b7d1664..98bb309 100644
--- a/tests/commonmark/594-Autolinks.md
+++ b/tests/commonmark/594-Autolinks.md
@@ -1 +1 @@
-http://example.com
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/596-Autolinks.html b/tests/commonmark/596-Autolinks.html
new file mode 100644
index 0000000..79d86ed
--- /dev/null
+++ b/tests/commonmark/596-Autolinks.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/596-Autolinks.md b/tests/commonmark/596-Autolinks.md
new file mode 100644
index 0000000..97ce9c8
--- /dev/null
+++ b/tests/commonmark/596-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/597-Autolinks.html b/tests/commonmark/597-Autolinks.html
new file mode 100644
index 0000000..6bd018d
--- /dev/null
+++ b/tests/commonmark/597-Autolinks.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/597-Autolinks.md b/tests/commonmark/597-Autolinks.md
new file mode 100644
index 0000000..f8018ff
--- /dev/null
+++ b/tests/commonmark/597-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/598-Autolinks.html b/tests/commonmark/598-Autolinks.html
new file mode 100644
index 0000000..306763b
--- /dev/null
+++ b/tests/commonmark/598-Autolinks.html
@@ -0,0 +1 @@
+<foo+@bar.example.com>
\ No newline at end of file
diff --git a/tests/commonmark/598-Autolinks.md b/tests/commonmark/598-Autolinks.md
new file mode 100644
index 0000000..e0ec4ac
--- /dev/null
+++ b/tests/commonmark/598-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/599-Autolinks.html b/tests/commonmark/599-Autolinks.html
new file mode 100644
index 0000000..6f5b8bb
--- /dev/null
+++ b/tests/commonmark/599-Autolinks.html
@@ -0,0 +1 @@
+<>
\ No newline at end of file
diff --git a/tests/commonmark/599-Autolinks.md b/tests/commonmark/599-Autolinks.md
new file mode 100644
index 0000000..6787e48
--- /dev/null
+++ b/tests/commonmark/599-Autolinks.md
@@ -0,0 +1 @@
+<>
\ No newline at end of file
diff --git a/tests/commonmark/600-Autolinks.html b/tests/commonmark/600-Autolinks.html
new file mode 100644
index 0000000..4765ff5
--- /dev/null
+++ b/tests/commonmark/600-Autolinks.html
@@ -0,0 +1 @@
+< http://foo.bar >
\ No newline at end of file
diff --git a/tests/commonmark/600-Autolinks.md b/tests/commonmark/600-Autolinks.md
new file mode 100644
index 0000000..563fbc0
--- /dev/null
+++ b/tests/commonmark/600-Autolinks.md
@@ -0,0 +1 @@
+< http://foo.bar >
\ No newline at end of file
diff --git a/tests/commonmark/602-Autolinks.html b/tests/commonmark/602-Autolinks.html
new file mode 100644
index 0000000..2ee3b03
--- /dev/null
+++ b/tests/commonmark/602-Autolinks.html
@@ -0,0 +1 @@
+<foo.bar.baz>
\ No newline at end of file
diff --git a/tests/commonmark/602-Autolinks.md b/tests/commonmark/602-Autolinks.md
new file mode 100644
index 0000000..98a468e
--- /dev/null
+++ b/tests/commonmark/602-Autolinks.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/603-Autolinks.html b/tests/commonmark/603-Autolinks.html
new file mode 100644
index 0000000..e46d6c5
--- /dev/null
+++ b/tests/commonmark/603-Autolinks.html
@@ -0,0 +1 @@
+http://example.com
\ No newline at end of file
diff --git a/tests/commonmark/603-Autolinks.md b/tests/commonmark/603-Autolinks.md
new file mode 100644
index 0000000..b7d1664
--- /dev/null
+++ b/tests/commonmark/603-Autolinks.md
@@ -0,0 +1 @@
+http://example.com
\ No newline at end of file
diff --git a/tests/commonmark/604-Autolinks.html b/tests/commonmark/604-Autolinks.html
new file mode 100644
index 0000000..f39926d
--- /dev/null
+++ b/tests/commonmark/604-Autolinks.html
@@ -0,0 +1 @@
+foo@bar.example.com
\ No newline at end of file
diff --git a/tests/commonmark/604-Autolinks.md b/tests/commonmark/604-Autolinks.md
new file mode 100644
index 0000000..1a1c7da
--- /dev/null
+++ b/tests/commonmark/604-Autolinks.md
@@ -0,0 +1 @@
+foo@bar.example.com
\ No newline at end of file
diff --git a/tests/commonmark/605-Raw_HTML.html b/tests/commonmark/605-Raw_HTML.html
index 8d2779d..d420fea 100644
--- a/tests/commonmark/605-Raw_HTML.html
+++ b/tests/commonmark/605-Raw_HTML.html
@@ -1,2 +1 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/605-Raw_HTML.md b/tests/commonmark/605-Raw_HTML.md
index dc33bec..4e45854 100644
--- a/tests/commonmark/605-Raw_HTML.md
+++ b/tests/commonmark/605-Raw_HTML.md
@@ -1,2 +1 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/606-Raw_HTML.html b/tests/commonmark/606-Raw_HTML.html
index cc1459c..4630655 100644
--- a/tests/commonmark/606-Raw_HTML.html
+++ b/tests/commonmark/606-Raw_HTML.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/606-Raw_HTML.md b/tests/commonmark/606-Raw_HTML.md
index a999821..29552cb 100644
--- a/tests/commonmark/606-Raw_HTML.md
+++ b/tests/commonmark/606-Raw_HTML.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/609-Raw_HTML.html b/tests/commonmark/609-Raw_HTML.html
index a326709..cfdf840 100644
--- a/tests/commonmark/609-Raw_HTML.html
+++ b/tests/commonmark/609-Raw_HTML.html
@@ -1 +1 @@
-foo <!-- not a comment -- two hyphens -->
\ No newline at end of file
+Foo
\ No newline at end of file
diff --git a/tests/commonmark/609-Raw_HTML.md b/tests/commonmark/609-Raw_HTML.md
index 967ba8a..0d6e2f4 100644
--- a/tests/commonmark/609-Raw_HTML.md
+++ b/tests/commonmark/609-Raw_HTML.md
@@ -1 +1 @@
-foo
\ No newline at end of file
+Foo
\ No newline at end of file
diff --git a/tests/commonmark/611-Raw_HTML.html b/tests/commonmark/611-Raw_HTML.html
index b47ad7d..f4919e4 100644
--- a/tests/commonmark/611-Raw_HTML.html
+++ b/tests/commonmark/611-Raw_HTML.html
@@ -1 +1 @@
-
\ No newline at end of file
+<a h*#ref="hi">
\ No newline at end of file
diff --git a/tests/commonmark/611-Raw_HTML.md b/tests/commonmark/611-Raw_HTML.md
index 5d08e33..c2ed18e 100644
--- a/tests/commonmark/611-Raw_HTML.md
+++ b/tests/commonmark/611-Raw_HTML.md
@@ -1 +1 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/612-Raw_HTML.html b/tests/commonmark/612-Raw_HTML.html
index 2b13be5..6011f1b 100644
--- a/tests/commonmark/612-Raw_HTML.html
+++ b/tests/commonmark/612-Raw_HTML.html
@@ -1 +1 @@
-
\ No newline at end of file
+<a href="hi'> <a href=hi'>
\ No newline at end of file
diff --git a/tests/commonmark/612-Raw_HTML.md b/tests/commonmark/612-Raw_HTML.md
index b75cefc..9bd3061 100644
--- a/tests/commonmark/612-Raw_HTML.md
+++ b/tests/commonmark/612-Raw_HTML.md
@@ -1 +1 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
+< a><
+foo>
+
\ No newline at end of file
diff --git a/tests/commonmark/615-Raw_HTML.html b/tests/commonmark/615-Raw_HTML.html
index 2b13be5..cc1459c 100644
--- a/tests/commonmark/615-Raw_HTML.html
+++ b/tests/commonmark/615-Raw_HTML.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/615-Raw_HTML.md b/tests/commonmark/615-Raw_HTML.md
index b75cefc..a999821 100644
--- a/tests/commonmark/615-Raw_HTML.md
+++ b/tests/commonmark/615-Raw_HTML.md
@@ -1 +1 @@
-foo
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/616-Raw_HTML.html b/tests/commonmark/616-Raw_HTML.html
index 9f4c72c..e0daa01 100644
--- a/tests/commonmark/616-Raw_HTML.html
+++ b/tests/commonmark/616-Raw_HTML.html
@@ -1 +1 @@
-<a href=""">
\ No newline at end of file
+</a href="foo">
\ No newline at end of file
diff --git a/tests/commonmark/616-Raw_HTML.md b/tests/commonmark/616-Raw_HTML.md
index 21e6f1b..be2f95b 100644
--- a/tests/commonmark/616-Raw_HTML.md
+++ b/tests/commonmark/616-Raw_HTML.md
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/tests/commonmark/617-Raw_HTML.html b/tests/commonmark/617-Raw_HTML.html
new file mode 100644
index 0000000..8d2779d
--- /dev/null
+++ b/tests/commonmark/617-Raw_HTML.html
@@ -0,0 +1,2 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/617-Raw_HTML.md b/tests/commonmark/617-Raw_HTML.md
new file mode 100644
index 0000000..dc33bec
--- /dev/null
+++ b/tests/commonmark/617-Raw_HTML.md
@@ -0,0 +1,2 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/618-Raw_HTML.html b/tests/commonmark/618-Raw_HTML.html
new file mode 100644
index 0000000..a326709
--- /dev/null
+++ b/tests/commonmark/618-Raw_HTML.html
@@ -0,0 +1 @@
+foo <!-- not a comment -- two hyphens -->
\ No newline at end of file
diff --git a/tests/commonmark/618-Raw_HTML.md b/tests/commonmark/618-Raw_HTML.md
new file mode 100644
index 0000000..967ba8a
--- /dev/null
+++ b/tests/commonmark/618-Raw_HTML.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/619-Raw_HTML.html b/tests/commonmark/619-Raw_HTML.html
new file mode 100644
index 0000000..58856ef
--- /dev/null
+++ b/tests/commonmark/619-Raw_HTML.html
@@ -0,0 +1,2 @@
+foo <!--> foo -->
+foo <!-- foo--->
\ No newline at end of file
diff --git a/tests/commonmark/619-Raw_HTML.md b/tests/commonmark/619-Raw_HTML.md
new file mode 100644
index 0000000..c5e222d
--- /dev/null
+++ b/tests/commonmark/619-Raw_HTML.md
@@ -0,0 +1,3 @@
+foo foo -->
+
+foo
\ No newline at end of file
diff --git a/tests/commonmark/623-Raw_HTML.html b/tests/commonmark/623-Raw_HTML.html
new file mode 100644
index 0000000..b47ad7d
--- /dev/null
+++ b/tests/commonmark/623-Raw_HTML.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/623-Raw_HTML.md b/tests/commonmark/623-Raw_HTML.md
new file mode 100644
index 0000000..5d08e33
--- /dev/null
+++ b/tests/commonmark/623-Raw_HTML.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/624-Raw_HTML.html b/tests/commonmark/624-Raw_HTML.html
new file mode 100644
index 0000000..2b13be5
--- /dev/null
+++ b/tests/commonmark/624-Raw_HTML.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/624-Raw_HTML.md b/tests/commonmark/624-Raw_HTML.md
new file mode 100644
index 0000000..b75cefc
--- /dev/null
+++ b/tests/commonmark/624-Raw_HTML.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/625-Raw_HTML.html b/tests/commonmark/625-Raw_HTML.html
new file mode 100644
index 0000000..9f4c72c
--- /dev/null
+++ b/tests/commonmark/625-Raw_HTML.html
@@ -0,0 +1 @@
+<a href=""">
\ No newline at end of file
diff --git a/tests/commonmark/625-Raw_HTML.md b/tests/commonmark/625-Raw_HTML.md
new file mode 100644
index 0000000..21e6f1b
--- /dev/null
+++ b/tests/commonmark/625-Raw_HTML.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/626-Hard_line_breaks.html b/tests/commonmark/626-Hard_line_breaks.html
index 9bcb271..61c6c4a 100644
--- a/tests/commonmark/626-Hard_line_breaks.html
+++ b/tests/commonmark/626-Hard_line_breaks.html
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/626-Hard_line_breaks.md b/tests/commonmark/626-Hard_line_breaks.md
index 0202345..c302b6f 100644
--- a/tests/commonmark/626-Hard_line_breaks.md
+++ b/tests/commonmark/626-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/627-Hard_line_breaks.html b/tests/commonmark/627-Hard_line_breaks.html
index f42c1ee..61c6c4a 100644
--- a/tests/commonmark/627-Hard_line_breaks.html
+++ b/tests/commonmark/627-Hard_line_breaks.html
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/627-Hard_line_breaks.md b/tests/commonmark/627-Hard_line_breaks.md
index 451beb2..61889cf 100644
--- a/tests/commonmark/627-Hard_line_breaks.md
+++ b/tests/commonmark/627-Hard_line_breaks.md
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+foo\
+baz
\ No newline at end of file
diff --git a/tests/commonmark/628-Hard_line_breaks.html b/tests/commonmark/628-Hard_line_breaks.html
index 8552a7d..61c6c4a 100644
--- a/tests/commonmark/628-Hard_line_breaks.html
+++ b/tests/commonmark/628-Hard_line_breaks.html
@@ -1 +1,2 @@
-foo\
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/628-Hard_line_breaks.md b/tests/commonmark/628-Hard_line_breaks.md
index 860501b..901c87d 100644
--- a/tests/commonmark/628-Hard_line_breaks.md
+++ b/tests/commonmark/628-Hard_line_breaks.md
@@ -1 +1,2 @@
-foo\
\ No newline at end of file
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/629-Hard_line_breaks.html b/tests/commonmark/629-Hard_line_breaks.html
index 998ea40..90d6646 100644
--- a/tests/commonmark/629-Hard_line_breaks.html
+++ b/tests/commonmark/629-Hard_line_breaks.html
@@ -1 +1,2 @@
-foo
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/629-Hard_line_breaks.md b/tests/commonmark/629-Hard_line_breaks.md
index 76d546a..8444d67 100644
--- a/tests/commonmark/629-Hard_line_breaks.md
+++ b/tests/commonmark/629-Hard_line_breaks.md
@@ -1 +1,2 @@
-foo
\ No newline at end of file
+foo
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/630-Hard_line_breaks.html b/tests/commonmark/630-Hard_line_breaks.html
index 79bcf97..90d6646 100644
--- a/tests/commonmark/630-Hard_line_breaks.html
+++ b/tests/commonmark/630-Hard_line_breaks.html
@@ -1 +1,2 @@
-foo\
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/630-Hard_line_breaks.md b/tests/commonmark/630-Hard_line_breaks.md
index c03a1a7..2ffe37c 100644
--- a/tests/commonmark/630-Hard_line_breaks.md
+++ b/tests/commonmark/630-Hard_line_breaks.md
@@ -1 +1,2 @@
-### foo\
\ No newline at end of file
+foo\
+ bar
\ No newline at end of file
diff --git a/tests/commonmark/631-Hard_line_breaks.html b/tests/commonmark/631-Hard_line_breaks.html
index 2349504..e5932b4 100644
--- a/tests/commonmark/631-Hard_line_breaks.html
+++ b/tests/commonmark/631-Hard_line_breaks.html
@@ -1 +1,2 @@
-foo
\ No newline at end of file
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/631-Hard_line_breaks.md b/tests/commonmark/631-Hard_line_breaks.md
index feafefb..0fd7853 100644
--- a/tests/commonmark/631-Hard_line_breaks.md
+++ b/tests/commonmark/631-Hard_line_breaks.md
@@ -1 +1,2 @@
-### foo
\ No newline at end of file
+*foo
+bar*
\ No newline at end of file
diff --git a/tests/commonmark/632-Hard_line_breaks.html b/tests/commonmark/632-Hard_line_breaks.html
new file mode 100644
index 0000000..e5932b4
--- /dev/null
+++ b/tests/commonmark/632-Hard_line_breaks.html
@@ -0,0 +1,2 @@
+foo
+bar
\ No newline at end of file
diff --git a/tests/commonmark/632-Hard_line_breaks.md b/tests/commonmark/632-Hard_line_breaks.md
new file mode 100644
index 0000000..5b12e3c
--- /dev/null
+++ b/tests/commonmark/632-Hard_line_breaks.md
@@ -0,0 +1,2 @@
+*foo\
+bar*
\ No newline at end of file
diff --git a/tests/commonmark/633-Hard_line_breaks.html b/tests/commonmark/633-Hard_line_breaks.html
new file mode 100644
index 0000000..cf639a9
--- /dev/null
+++ b/tests/commonmark/633-Hard_line_breaks.html
@@ -0,0 +1 @@
+code span
\ No newline at end of file
diff --git a/tests/commonmark/633-Hard_line_breaks.md b/tests/commonmark/633-Hard_line_breaks.md
new file mode 100644
index 0000000..8875e10
--- /dev/null
+++ b/tests/commonmark/633-Hard_line_breaks.md
@@ -0,0 +1,2 @@
+`code
+span`
\ No newline at end of file
diff --git a/tests/commonmark/634-Hard_line_breaks.html b/tests/commonmark/634-Hard_line_breaks.html
new file mode 100644
index 0000000..3b9c868
--- /dev/null
+++ b/tests/commonmark/634-Hard_line_breaks.html
@@ -0,0 +1 @@
+code\ span
\ No newline at end of file
diff --git a/tests/commonmark/634-Hard_line_breaks.md b/tests/commonmark/634-Hard_line_breaks.md
new file mode 100644
index 0000000..5bb645c
--- /dev/null
+++ b/tests/commonmark/634-Hard_line_breaks.md
@@ -0,0 +1,2 @@
+`code\
+span`
\ No newline at end of file
diff --git a/tests/commonmark/635-Hard_line_breaks.html b/tests/commonmark/635-Hard_line_breaks.html
new file mode 100644
index 0000000..9bcb271
--- /dev/null
+++ b/tests/commonmark/635-Hard_line_breaks.html
@@ -0,0 +1,2 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/635-Hard_line_breaks.md b/tests/commonmark/635-Hard_line_breaks.md
new file mode 100644
index 0000000..0202345
--- /dev/null
+++ b/tests/commonmark/635-Hard_line_breaks.md
@@ -0,0 +1,2 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/636-Hard_line_breaks.html b/tests/commonmark/636-Hard_line_breaks.html
new file mode 100644
index 0000000..f42c1ee
--- /dev/null
+++ b/tests/commonmark/636-Hard_line_breaks.html
@@ -0,0 +1,2 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/636-Hard_line_breaks.md b/tests/commonmark/636-Hard_line_breaks.md
new file mode 100644
index 0000000..451beb2
--- /dev/null
+++ b/tests/commonmark/636-Hard_line_breaks.md
@@ -0,0 +1,2 @@
+
\ No newline at end of file
diff --git a/tests/commonmark/637-Hard_line_breaks.html b/tests/commonmark/637-Hard_line_breaks.html
new file mode 100644
index 0000000..8552a7d
--- /dev/null
+++ b/tests/commonmark/637-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo\
\ No newline at end of file
diff --git a/tests/commonmark/637-Hard_line_breaks.md b/tests/commonmark/637-Hard_line_breaks.md
new file mode 100644
index 0000000..860501b
--- /dev/null
+++ b/tests/commonmark/637-Hard_line_breaks.md
@@ -0,0 +1 @@
+foo\
\ No newline at end of file
diff --git a/tests/commonmark/638-Hard_line_breaks.html b/tests/commonmark/638-Hard_line_breaks.html
new file mode 100644
index 0000000..998ea40
--- /dev/null
+++ b/tests/commonmark/638-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/638-Hard_line_breaks.md b/tests/commonmark/638-Hard_line_breaks.md
new file mode 100644
index 0000000..76d546a
--- /dev/null
+++ b/tests/commonmark/638-Hard_line_breaks.md
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/639-Hard_line_breaks.html b/tests/commonmark/639-Hard_line_breaks.html
new file mode 100644
index 0000000..79bcf97
--- /dev/null
+++ b/tests/commonmark/639-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo\
\ No newline at end of file
diff --git a/tests/commonmark/639-Hard_line_breaks.md b/tests/commonmark/639-Hard_line_breaks.md
new file mode 100644
index 0000000..c03a1a7
--- /dev/null
+++ b/tests/commonmark/639-Hard_line_breaks.md
@@ -0,0 +1 @@
+### foo\
\ No newline at end of file
diff --git a/tests/commonmark/640-Hard_line_breaks.html b/tests/commonmark/640-Hard_line_breaks.html
new file mode 100644
index 0000000..2349504
--- /dev/null
+++ b/tests/commonmark/640-Hard_line_breaks.html
@@ -0,0 +1 @@
+foo
\ No newline at end of file
diff --git a/tests/commonmark/640-Hard_line_breaks.md b/tests/commonmark/640-Hard_line_breaks.md
new file mode 100644
index 0000000..feafefb
--- /dev/null
+++ b/tests/commonmark/640-Hard_line_breaks.md
@@ -0,0 +1 @@
+### foo
\ No newline at end of file
diff --git a/tests/commonmark/641-Soft_line_breaks.html b/tests/commonmark/641-Soft_line_breaks.html
new file mode 100644
index 0000000..f55ff14
--- /dev/null
+++ b/tests/commonmark/641-Soft_line_breaks.html
@@ -0,0 +1,2 @@
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/641-Soft_line_breaks.md b/tests/commonmark/641-Soft_line_breaks.md
new file mode 100644
index 0000000..000c335
--- /dev/null
+++ b/tests/commonmark/641-Soft_line_breaks.md
@@ -0,0 +1,2 @@
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/642-Soft_line_breaks.html b/tests/commonmark/642-Soft_line_breaks.html
new file mode 100644
index 0000000..f55ff14
--- /dev/null
+++ b/tests/commonmark/642-Soft_line_breaks.html
@@ -0,0 +1,2 @@
+foo
+baz
\ No newline at end of file
diff --git a/tests/commonmark/642-Soft_line_breaks.md b/tests/commonmark/642-Soft_line_breaks.md
new file mode 100644
index 0000000..27acaef
--- /dev/null
+++ b/tests/commonmark/642-Soft_line_breaks.md
@@ -0,0 +1,2 @@
+foo
+ baz
\ No newline at end of file
diff --git a/tests/commonmark/643-Textual_content.html b/tests/commonmark/643-Textual_content.html
new file mode 100644
index 0000000..8d014a5
--- /dev/null
+++ b/tests/commonmark/643-Textual_content.html
@@ -0,0 +1 @@
+hello $.;'there
\ No newline at end of file
diff --git a/tests/commonmark/643-Textual_content.md b/tests/commonmark/643-Textual_content.md
new file mode 100644
index 0000000..7f69759
--- /dev/null
+++ b/tests/commonmark/643-Textual_content.md
@@ -0,0 +1 @@
+hello $.;'there
\ No newline at end of file
diff --git a/tests/commonmark/644-Textual_content.html b/tests/commonmark/644-Textual_content.html
new file mode 100644
index 0000000..c507a9f
--- /dev/null
+++ b/tests/commonmark/644-Textual_content.html
@@ -0,0 +1 @@
+Foo χρῆν
\ No newline at end of file
diff --git a/tests/commonmark/644-Textual_content.md b/tests/commonmark/644-Textual_content.md
new file mode 100644
index 0000000..bab0869
--- /dev/null
+++ b/tests/commonmark/644-Textual_content.md
@@ -0,0 +1 @@
+Foo χρῆν
\ No newline at end of file
diff --git a/tests/commonmark/645-Textual_content.html b/tests/commonmark/645-Textual_content.html
new file mode 100644
index 0000000..7fd63f5
--- /dev/null
+++ b/tests/commonmark/645-Textual_content.html
@@ -0,0 +1 @@
+Multiple spaces
\ No newline at end of file
diff --git a/tests/commonmark/645-Textual_content.md b/tests/commonmark/645-Textual_content.md
new file mode 100644
index 0000000..ec364d2
--- /dev/null
+++ b/tests/commonmark/645-Textual_content.md
@@ -0,0 +1 @@
+Multiple spaces
\ No newline at end of file