From 842bf70513bbdc5f7431fa9477f7cb2aa0ca9604 Mon Sep 17 00:00:00 2001
From: Alex Kocharin baz _ _ _ _ a a------ ---a--- foofoo#
+.
+
+error:
+
+foo
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 628
+
+.
+### foo \###
+## foo #\##
+# foo \#
+.
+foo ###
+foo ###
+foo #
+.
+
+error:
+
+foo #
+foo ##
+foo #
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 1335
+
+.
+```
+aaa
+ ```
+.
+
+.
+
+error:
+
+aaa
+ ```
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3124
+
+.
+- # Foo
+- Bar
+ ---
+ baz
+.
+aaa
+
+
+.
+
+error:
+
+Foo
Bar
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5583
.
![foo *bar*]
@@ -15,7 +94,7 @@ error:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5319
+src line: 5591
.
![foo *bar*][]
@@ -31,7 +110,7 @@ error:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5327
+src line: 5599
.
![foo *bar*][foobar]
@@ -47,7 +126,7 @@ error:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5387
+src line: 5659
.
![*foo* bar][]
@@ -63,7 +142,7 @@ error:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5427
+src line: 5699
.
![*foo* bar]
diff --git a/test/fixtures/commonmark/good.txt b/test/fixtures/commonmark/good.txt
index e077599..8c2c3b1 100644
--- a/test/fixtures/commonmark/good.txt
+++ b/test/fixtures/commonmark/good.txt
@@ -157,19 +157,22 @@ src line: 374
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 383
+src line: 382
.
_ _ _ _ a
a------
+
+---a---
.
Foo
+Bar
+bazfoo #
-foo ##
-foo #
-.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 628
+src line: 641
.
****
@@ -414,7 +404,7 @@ src line: 628
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 638
+src line: 651
.
Foo bar
@@ -427,7 +417,7 @@ Bar foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 650
+src line: 663
.
##
@@ -440,7 +430,7 @@ src line: 650
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 680
+src line: 696
.
Foo *bar*
@@ -454,7 +444,7 @@ Foo *bar*
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 693
+src line: 709
.
Foo
@@ -468,7 +458,7 @@ Foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 707
+src line: 723
.
Foo
@@ -486,7 +476,7 @@ src line: 707
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 724
+src line: 740
.
Foo
@@ -504,7 +494,7 @@ Foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 742
+src line: 758
.
Foo
@@ -514,7 +504,7 @@ Foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 751
+src line: 767
.
Foo
@@ -525,7 +515,7 @@ Foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 761
+src line: 777
.
Foo
@@ -541,7 +531,7 @@ Foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 776
+src line: 792
.
Foo
@@ -551,7 +541,7 @@ Foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 785
+src line: 801
.
Foo\
@@ -561,7 +551,7 @@ Foo\
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 795
+src line: 811
.
`Foo
@@ -579,7 +569,7 @@ of dashes"/>
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 812
+src line: 829
.
> Foo
@@ -592,7 +582,20 @@ src line: 812
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 824
+src line: 839
+
+.
+- Foo
+---
+.
+
+
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 851
.
Foo
@@ -612,7 +615,7 @@ Bar
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 843
+src line: 870
.
---
@@ -629,7 +632,7 @@ Baz
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 859
+src line: 886
.
@@ -639,7 +642,66 @@ src line: 859
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 881
+src line: 897
+
+.
+---
+---
+.
+
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 905
+
+.
+- foo
+-----
+.
+
+
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 915
+
+.
+ foo
+---
+.
+
+foo
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 924
+
+.
+> foo
+-----
+.
+
+
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 937
+
+.
+\> foo
+------
+.
+> foo
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 958
.
a simple
@@ -651,7 +713,7 @@ src line: 881
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 892
+src line: 969
.
@@ -667,7 +729,7 @@ src line: 892
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 907
+src line: 984
.
chunk1
@@ -689,7 +751,7 @@ chunk3
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 929
+src line: 1006
.
chunk1
@@ -703,7 +765,7 @@ src line: 929
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 943
+src line: 1020
.
Foo
@@ -715,7 +777,7 @@ bar
aaa
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 1324
+
+.
+ ```
+aaa
+ ```
+.
+aaa
+
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 1348
.
``` ```
@@ -986,7 +1072,7 @@ aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1245
+src line: 1356
.
~~~~~~
@@ -999,7 +1085,7 @@ aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1258
+src line: 1369
.
foo
@@ -1015,7 +1101,7 @@ baz
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1274
+src line: 1385
.
foo
@@ -1032,7 +1118,7 @@ bar
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1293
+src line: 1404
.
```ruby
@@ -1048,7 +1134,7 @@ end
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1306
+src line: 1417
.
~~~~ ruby startline=3 $%@#$
@@ -1064,7 +1150,7 @@ end
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1319
+src line: 1430
.
````;
@@ -1074,7 +1160,7 @@ src line: 1319
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1328
+src line: 1439
.
``` aa ```
@@ -1085,7 +1171,7 @@ foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1338
+src line: 1449
.
```
@@ -1097,7 +1183,7 @@ src line: 1338
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 1373
+src line: 1484
.