aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/regress
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2010-05-31 20:14:10 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2010-05-31 20:14:10 +0000
commitb7153d502e23dfcc397320ccede50ae94fbe9d92 (patch)
tree2629012b2f8ca52386727ee899414c6c10ad784e /regress
parentb6aa2f00fb00f63dc5e8e9e66c27887dfb7cb608 (diff)
downloadmandoc-b7153d502e23dfcc397320ccede50ae94fbe9d92.tar.gz
mandoc-b7153d502e23dfcc397320ccede50ae94fbe9d92.tar.zst
mandoc-b7153d502e23dfcc397320ccede50ae94fbe9d92.zip
Macro lines now infer an `It' if they immediately follow a `Bl -column'
or a closed-out `It' block within a `Bl -column' (which only happens when a macro or free-form text is encountered prior to an `It'). Added some regression tests for this behaviour.
Diffstat (limited to 'regress')
-rw-r--r--regress/mdoc/It/freecol-macro0.in12
-rw-r--r--regress/mdoc/It/freecol-macro1.in13
-rw-r--r--regress/mdoc/It/freecol-macro2.in18
3 files changed, 43 insertions, 0 deletions
diff --git a/regress/mdoc/It/freecol-macro0.in b/regress/mdoc/It/freecol-macro0.in
new file mode 100644
index 00000000..b1b1a19a
--- /dev/null
+++ b/regress/mdoc/It/freecol-macro0.in
@@ -0,0 +1,12 @@
+.Dd $Mdocdate: May 31 2010 $
+.Dt FOO
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+hello
+.Bl -column asdfasdf asdfasdf
+.Fl foo Ta bar
+baz xyzzy
+.El
diff --git a/regress/mdoc/It/freecol-macro1.in b/regress/mdoc/It/freecol-macro1.in
new file mode 100644
index 00000000..69e0f0e3
--- /dev/null
+++ b/regress/mdoc/It/freecol-macro1.in
@@ -0,0 +1,13 @@
+.Dd $Mdocdate: May 31 2010 $
+.Dt FOO
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+hello
+.Bl -column asdfasdf asdfasdf
+.Fl foo Ta bar
+.Ar foo Ta bar
+baz xyzzy
+.El
diff --git a/regress/mdoc/It/freecol-macro2.in b/regress/mdoc/It/freecol-macro2.in
new file mode 100644
index 00000000..99a130d1
--- /dev/null
+++ b/regress/mdoc/It/freecol-macro2.in
@@ -0,0 +1,18 @@
+.Dd $Mdocdate: May 31 2010 $
+.Dt FOO
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+hello
+.Bl -column asdfasdfasdf asdfasdfasdf
+.Fl foo Ta bar
+.Ar foo Ta bar
+baz xyzzy
+.It hello there
+.It this should Ta
+not break
+.It another Ta
+.Fl try
+.El