More .Bk tests to lessen the risk of upcoming work.
authorschwarze <schwarze@openbsd.org>
Tue, 24 Dec 2013 16:01:15 +0000 (16:01 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 24 Dec 2013 16:01:15 +0000 (16:01 +0000)
regress/usr.bin/mandoc/mdoc/Bk/Makefile
regress/usr.bin/mandoc/mdoc/Bk/inputlines.in [new file with mode: 0644]
regress/usr.bin/mandoc/mdoc/Bk/inputlines.out_ascii [new file with mode: 0644]
regress/usr.bin/mandoc/mdoc/Bk/lines.in [new file with mode: 0644]
regress/usr.bin/mandoc/mdoc/Bk/lines.out_ascii [new file with mode: 0644]

index 5e1aad4..ac17884 100644 (file)
@@ -1,6 +1,6 @@
-# $OpenBSD: Makefile,v 1.4 2012/11/19 02:14:39 schwarze Exp $
+# $OpenBSD: Makefile,v 1.5 2013/12/24 16:01:15 schwarze Exp $
 
-REGRESS_TARGETS = break synopsis badarg
+REGRESS_TARGETS = break inputlines synopsis badarg lines
 
 SKIP_TMAN ?= badarg
 
diff --git a/regress/usr.bin/mandoc/mdoc/Bk/inputlines.in b/regress/usr.bin/mandoc/mdoc/Bk/inputlines.in
new file mode 100644 (file)
index 0000000..6d9f427
--- /dev/null
@@ -0,0 +1,76 @@
+.Dd December 24, 2010
+.Dt BK-INPUTLINES 1
+.Os OpenBSD
+.Sh NAME
+.Nm Bk-inputlines
+.Nd effect of input lines breaks on word keeps
+.Sh SYNOPSIS
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo Oo No a Oc Oo No b Oc Oc Pq one line
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo
+.Oo No a Oc Oo No b Oc Oc Pq "break after first Oo"
+.Ek
+.Pp
+.\" XXX does not work yet
+.ig
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo Oo
+.No a Oc Oo b Oc Oc Pq "break after second Oo"
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo Oo No a
+.Oc Oo No b Oc Oc Pq "break before first Oc"
+.Ek
+.Pp
+..
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo Oo No a Oc
+.Oo No b Oc Oc Pq "break after first Oc"
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo Oo No a Oc Oo
+.No b Oc Oc Pq "break after third Oo"
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo a No b Oc
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo a
+.No b Oc
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo a Oc No b
+.Ek
+.Pp
+.Nm
+.Ar x x x x x x x x x x x x x x x x x x x x x x x x x x x x
+.Bk -words
+.Oo a Oc
+.No b
+.Ek
diff --git a/regress/usr.bin/mandoc/mdoc/Bk/inputlines.out_ascii b/regress/usr.bin/mandoc/mdoc/Bk/inputlines.out_ascii
new file mode 100644 (file)
index 0000000..c6c1deb
--- /dev/null
@@ -0,0 +1,31 @@
+BK-INPUTLINES(1)           OpenBSD Reference Manual           BK-INPUTLINES(1)
+
+N\bNA\bAM\bME\bE
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs - effect of input lines breaks on word keeps
+
+S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx
+                   [[a] [b]] (one line)
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx
+                   [[a] [b]] (break after first Oo)
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx [[a]
+                   [b]] (break after first Oc)
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx
+                   [[a] [b]] (break after third Oo)
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx
+                   [a b]
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx [a
+                   b]
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx
+                   [a] b
+
+     B\bBk\bk-\b-i\bin\bnp\bpu\but\btl\bli\bin\bne\bes\bs _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx _\bx [a]
+                   b
+
+OpenBSD                        December 24, 2010                       OpenBSD
diff --git a/regress/usr.bin/mandoc/mdoc/Bk/lines.in b/regress/usr.bin/mandoc/mdoc/Bk/lines.in
new file mode 100644 (file)
index 0000000..4533242
--- /dev/null
@@ -0,0 +1,88 @@
+.Dd April 12, 2010
+.Dt BK-LINES 1
+.Os OpenBSD
+.Sh NAME
+.Nm Bk-lines
+.Nd handling of line keeps
+.Sh DESCRIPTION
+.Bd -literal
+1
+2
+3
+4
+5
+6
+7
+8
+9
+11
+12
+13
+14
+15
+16
+17
+18
+19
+21
+22
+23
+24
+25
+26
+27
+28
+29
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+.Ed
+.Ss with keep
+.Bk -lines
+.Bd -literal
+1
+2
+3
+4
+5
+6
+7
+8
+9
+11
+12
+13
+14
+15
+16
+17
+18
+19
+21
+22
+23
+24
+25
+26
+27
+28
+29
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+.Ed
+.Ek
diff --git a/regress/usr.bin/mandoc/mdoc/Bk/lines.out_ascii b/regress/usr.bin/mandoc/mdoc/Bk/lines.out_ascii
new file mode 100644 (file)
index 0000000..eac37fa
--- /dev/null
@@ -0,0 +1,84 @@
+BK-LINES(1)                OpenBSD Reference Manual                BK-LINES(1)
+
+N\bNA\bAM\bME\bE
+     B\bBk\bk-\b-l\bli\bin\bne\bes\bs - handling of line keeps
+
+D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
+     1
+     2
+     3
+     4
+     5
+     6
+     7
+     8
+     9
+     11
+     12
+     13
+     14
+     15
+     16
+     17
+     18
+     19
+     21
+     22
+     23
+     24
+     25
+     26
+     27
+     28
+     29
+     31
+     32
+     33
+     34
+     35
+     36
+     37
+     38
+     39
+     40
+
+   w\bwi\bit\bth\bh k\bke\bee\bep\bp
+     1
+     2
+     3
+     4
+     5
+     6
+     7
+     8
+     9
+     11
+     12
+     13
+     14
+     15
+     16
+     17
+     18
+     19
+     21
+     22
+     23
+     24
+     25
+     26
+     27
+     28
+     29
+     31
+     32
+     33
+     34
+     35
+     36
+     37
+     38
+     39
+     40
+
+OpenBSD                         April 12, 2010                         OpenBSD