diff --git a/test/fixtures/stmd/bad.txt b/test/fixtures/stmd/bad.txt
index 3411b00..e33af85 100644
--- a/test/fixtures/stmd/bad.txt
+++ b/test/fixtures/stmd/bad.txt
@@ -59,8 +59,7 @@ aaa
error:
-``` ```
-aaa
+
aaa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -76,8 +75,7 @@ foo
error:
-``` aa ```
-foo
+aa
foo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -693,20 +691,6 @@ baz
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3594
-
-.
-`hi`lo`
-.
-hi
lo`
-.
-
-error:
-
-`hi`lo`
-
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3647
@@ -721,34 +705,6 @@ error:
\*emphasis*
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3666
-
-.
-`` \[\` ``
-.
-\[\`
-.
-
-error:
-
-`` [` ``
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3688
-
-.
-
-.
-http://google.com?find=\*
-.
-
-error:
-
-<http://google.com?find=*>
-
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3694
@@ -875,138 +831,6 @@ error:
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3822
-
-.
-`föö`
-.
-föö
-.
-
-error:
-
-`föö`
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3849
-
-.
-`foo`
-.
-foo
-.
-
-error:
-
-`foo`
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3858
-
-.
-`` foo ` bar ``
-.
-foo ` bar
-.
-
-error:
-
-`` foo ` bar ``
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3867
-
-.
-` `` `
-.
-``
-.
-
-error:
-
-` `` `
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3875
-
-.
-``
-foo
-``
-.
-foo
-.
-
-error:
-
-``
-foo
-``
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3886
-
-.
-`foo bar
- baz`
-.
-foo bar baz
-.
-
-error:
-
-`foo bar
-baz`
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3906
-
-.
-`foo `` bar`
-.
-foo `` bar
-.
-
-error:
-
-`foo `` bar`
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3915
-
-.
-`foo\`bar`
-.
-foo\
bar`
-.
-
-error:
-
-`foo`bar`
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3930
-
-.
-*foo`*`
-.
-*foo*
-.
-
-error:
-
-*foo`*`
-
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3938
@@ -1018,21 +842,7 @@ src line: 3938
error:
-[not a `link](/foo`)
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 3946
-
-.
-`
-.
-http://foo.bar.`baz`
-.
-
-error:
-
-<http://foo.bar.`baz>`
+[not alink](/foo
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1296,7 +1106,7 @@ src line: 4208
error:
-*a `*`*
+*a*
*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1310,35 +1120,7 @@ _a `_`_
error:
-_a `_`_
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 4220
-
-.
-**a
-.
-**ahttp://foo.bar?q=**
-.
-
-error:
-
-**a<http://foo.bar?q=**>
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 4226
-
-.
-__a
-.
-__ahttp://foo.bar?q=__
-.
-
-error:
-
-__a<http://foo.bar?q=__>
+_a_
_
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1366,7 +1148,7 @@ __this is a double underscore (`__`)__
error:
-__this is a double underscore (`__`)__
+__this is a double underscore (__
)__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2501,7 +2283,7 @@ src line: 5138
error:
[foo`]: /url
-[foo`]`
+[foo]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2958,48 +2740,6 @@ error:
[foo]: /url "title"
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5444
-
-.
-
-.
-http://foo.bar.baz
-.
-
-error:
-
-<http://foo.bar.baz>
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5450
-
-.
-
-.
-http://foo.bar.baz?q=hello&id=22&boolean
-.
-
-error:
-
-<http://foo.bar.baz?q=hello&id=22&boolean>
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5456
-
-.
-
-.
-irc://foo.bar:2233/baz
-.
-
-error:
-
-<irc://foo.bar:2233/baz>
-
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 5464
@@ -3014,34 +2754,6 @@ error:
<MAILTO:FOO@BAR.BAZ>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5493
-
-.
-
-.
-foo@bar.baz.com
-.
-
-error:
-
-<foo@bar.baz.com>
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5499
-
-.
-
-.
-foo+special@Bar.baz-bar0.com
-.
-
-error:
-
-<foo+special@Bar.baz-bar0.com>
-
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 5627
@@ -3242,38 +2954,6 @@ error:
bar*
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5857
-
-.
-`code
-span`
-.
-code span
-.
-
-error:
-
-`code
-span`
-
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-src line: 5864
-
-.
-`code\
-span`
-.
-code\ span
-.
-
-error:
-
-`code
-span`
-
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 5873
diff --git a/test/fixtures/stmd/good.txt b/test/fixtures/stmd/good.txt
index 06160c0..1f92eed 100644
--- a/test/fixtures/stmd/good.txt
+++ b/test/fixtures/stmd/good.txt
@@ -2545,6 +2545,15 @@ src line: 3565
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3594
+
+.
+`hi`lo`
+.
+hi
lo`
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3607
@@ -2597,6 +2606,15 @@ bar
bar
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3666
+
+.
+`` \[\` ``
+.
+\[\`
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3672
@@ -2619,6 +2637,15 @@ src line: 3679
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3688
+
+.
+
+.
+http://google.com?find=\*
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3736
@@ -2673,6 +2700,15 @@ src line: 3781
&MadeUpEntity;
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3822
+
+.
+`föö`
+.
+föö
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3828
@@ -2683,6 +2719,90 @@ src line: 3828
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3849
+
+.
+`foo`
+.
+foo
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3858
+
+.
+`` foo ` bar ``
+.
+foo ` bar
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3867
+
+.
+` `` `
+.
+``
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3875
+
+.
+``
+foo
+``
+.
+foo
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3886
+
+.
+`foo bar
+ baz`
+.
+foo bar baz
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3906
+
+.
+`foo `` bar`
+.
+foo `` bar
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3915
+
+.
+`foo\`bar`
+.
+foo\
bar`
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3930
+
+.
+*foo`*`
+.
+*foo*
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 3946
+
+.
+`
+.
+http://foo.bar.`baz`
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 3963
@@ -2701,6 +2821,24 @@ src line: 3969
`foo
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 4220
+
+.
+**a
+.
+**ahttp://foo.bar?q=**
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 4226
+
+.
+__a
+.
+__ahttp://foo.bar?q=__
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 4235
@@ -2937,6 +3075,33 @@ src line: 4889
[link] (/uri)
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5444
+
+.
+
+.
+http://foo.bar.baz
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5450
+
+.
+
+.
+http://foo.bar.baz?q=hello&id=22&boolean
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5456
+
+.
+
+.
+irc://foo.bar:2233/baz
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 5472
@@ -2946,6 +3111,24 @@ src line: 5472
<http://foo.bar/baz bim>
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5493
+
+.
+
+.
+foo@bar.baz.com
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5499
+
+.
+
+.
+foo+special@Bar.baz-bar0.com
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 5507
@@ -3138,6 +3321,26 @@ foo\
bar
.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5857
+
+.
+`code
+span`
+.
+code span
+.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+src line: 5864
+
+.
+`code\
+span`
+.
+code\ span
+.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 5897