diff options
Diffstat (limited to 'regress/mdoc/break')
-rw-r--r-- | regress/mdoc/break/Makefile | 15 | ||||
-rw-r--r-- | regress/mdoc/break/brokenbreaker.in | 14 | ||||
-rw-r--r-- | regress/mdoc/break/brokenbreaker.out_ascii | 9 | ||||
-rw-r--r-- | regress/mdoc/break/brokenbreaker.out_lint | 3 | ||||
-rw-r--r-- | regress/mdoc/break/notopen.in | 12 | ||||
-rw-r--r-- | regress/mdoc/break/notopen.out_ascii | 9 | ||||
-rw-r--r-- | regress/mdoc/break/notopen.out_lint | 1 | ||||
-rw-r--r-- | regress/mdoc/break/tail.in | 37 | ||||
-rw-r--r-- | regress/mdoc/break/tail.out_ascii | 21 | ||||
-rw-r--r-- | regress/mdoc/break/tail.out_lint | 4 | ||||
-rw-r--r-- | regress/mdoc/break/twice.in | 32 | ||||
-rw-r--r-- | regress/mdoc/break/twice.out_ascii | 15 | ||||
-rw-r--r-- | regress/mdoc/break/twice.out_lint | 8 | ||||
-rw-r--r-- | regress/mdoc/break/two.in | 42 | ||||
-rw-r--r-- | regress/mdoc/break/two.out_ascii | 19 | ||||
-rw-r--r-- | regress/mdoc/break/two.out_lint | 8 |
16 files changed, 249 insertions, 0 deletions
diff --git a/regress/mdoc/break/Makefile b/regress/mdoc/break/Makefile new file mode 100644 index 00000000..b4c3b219 --- /dev/null +++ b/regress/mdoc/break/Makefile @@ -0,0 +1,15 @@ +# $OpenBSD: Makefile,v 1.4 2016/08/20 17:58:09 schwarze Exp $ + +REGRESS_TARGETS = brokenbreaker twice tail two notopen +LINT_TARGETS = brokenbreaker twice tail two notopen + +# It's hard to keep stuff together in next-line scope. + +SKIP_TMAN = tail + +# groff-1.22.3 defect: +# - non-matching enclosure end macro prints a closing delimiter + +SKIP_GROFF = brokenbreaker notopen + +.include <bsd.regress.mk> diff --git a/regress/mdoc/break/brokenbreaker.in b/regress/mdoc/break/brokenbreaker.in new file mode 100644 index 00000000..b5a23f40 --- /dev/null +++ b/regress/mdoc/break/brokenbreaker.in @@ -0,0 +1,14 @@ +.Dd December 23, 2014 +.Dt BREAK-BROKENBREAKER 1 +.Os OpenBSD +.Sh NAME +.Nm break-brokenbreaker +.Nd a broken block breaking another block +.Sh DESCRIPTION +.Po po +.Ao ao pc +.Pc +.Bo bo pc +.Pc ac +.Ac bc +.Bc diff --git a/regress/mdoc/break/brokenbreaker.out_ascii b/regress/mdoc/break/brokenbreaker.out_ascii new file mode 100644 index 00000000..1a8cd75a --- /dev/null +++ b/regress/mdoc/break/brokenbreaker.out_ascii @@ -0,0 +1,9 @@ +BREAK-BROKENBREAKER(1) General Commands Manual BREAK-BROKENBREAKER(1) + +NNAAMMEE + bbrreeaakk--bbrrookkeennbbrreeaakkeerr - a broken block breaking another block + +DDEESSCCRRIIPPTTIIOONN + (po <ao pc) [bo pc ac> bc] + +OpenBSD December 23, 2014 OpenBSD diff --git a/regress/mdoc/break/brokenbreaker.out_lint b/regress/mdoc/break/brokenbreaker.out_lint new file mode 100644 index 00000000..16e7a2ba --- /dev/null +++ b/regress/mdoc/break/brokenbreaker.out_lint @@ -0,0 +1,3 @@ +mandoc: brokenbreaker.in:10:2: WARNING: blocks badly nested: Po breaks Ao +mandoc: brokenbreaker.in:12:2: ERROR: skipping end of block that is not open: Pc +mandoc: brokenbreaker.in:13:2: WARNING: blocks badly nested: Ao breaks Bo diff --git a/regress/mdoc/break/notopen.in b/regress/mdoc/break/notopen.in new file mode 100644 index 00000000..20a9bf12 --- /dev/null +++ b/regress/mdoc/break/notopen.in @@ -0,0 +1,12 @@ +.Dd August 20, 2016 +.Dt BREAK-NOTOPEN 1 +.Os OpenBSD +.Sh NAME +.Nm break-notopen +.Nd mismatching end macro inside two open blocks +.Sh DESCRIPTION +.Ao ao +.Bo bo pc +.Pc bc +.Bc ac +.Ac tail diff --git a/regress/mdoc/break/notopen.out_ascii b/regress/mdoc/break/notopen.out_ascii new file mode 100644 index 00000000..db71cc41 --- /dev/null +++ b/regress/mdoc/break/notopen.out_ascii @@ -0,0 +1,9 @@ +BREAK-NOTOPEN(1) General Commands Manual BREAK-NOTOPEN(1) + +NNAAMMEE + bbrreeaakk--nnoottooppeenn - mismatching end macro inside two open blocks + +DDEESSCCRRIIPPTTIIOONN + <ao [bo pc bc] ac> tail + +OpenBSD August 20, 2016 OpenBSD diff --git a/regress/mdoc/break/notopen.out_lint b/regress/mdoc/break/notopen.out_lint new file mode 100644 index 00000000..e70b2f6f --- /dev/null +++ b/regress/mdoc/break/notopen.out_lint @@ -0,0 +1 @@ +mandoc: notopen.in:10:2: ERROR: skipping end of block that is not open: Pc diff --git a/regress/mdoc/break/tail.in b/regress/mdoc/break/tail.in new file mode 100644 index 00000000..ff250591 --- /dev/null +++ b/regress/mdoc/break/tail.in @@ -0,0 +1,37 @@ +.Dd April 5, 2015 +.Dt BREAK-TAIL 1 +.Os OpenBSD +.Sh NAME +.Nm break-tail +.Nd tail arguments on broken blocks +.Sh DESCRIPTION +Broken by a partial explicit block: +.Ao ao +.Bo bo ac +.Ac bc +.Bc tail +.Ao ao +.Bo bo ac +.Ac bc +.Bc Po po pc +.Pc tail +.Pp +Broken by a partial implicit block: +.Aq aq Bo bo eol +.Bc tail +.Aq aq Bo bo eol +.Bc Po po pc +.Pc tail +.Pp +Broken by a full implicit block: +.Bl -tag -width Ds -offset indent +.It it Ao ao ac +.Ac tail +list body +.El +.Bl -tag -width Ds -offset indent +.It it Ao ao ac +.Ac Po po pc +.Pc tail +list body +.El diff --git a/regress/mdoc/break/tail.out_ascii b/regress/mdoc/break/tail.out_ascii new file mode 100644 index 00000000..62675d29 --- /dev/null +++ b/regress/mdoc/break/tail.out_ascii @@ -0,0 +1,21 @@ +BREAK-TAIL(1) General Commands Manual BREAK-TAIL(1) + +NNAAMMEE + bbrreeaakk--ttaaiill - tail arguments on broken blocks + +DDEESSCCRRIIPPTTIIOONN + Broken by a partial explicit block: <ao [bo ac> bc] tail <ao [bo ac> bc] + (po pc) tail + + Broken by a partial implicit block: <aq [bo eol>] tail <aq [bo eol>] (po + pc) tail + + Broken by a full implicit block: + + it <ao ac> tail + list body + + it <ao ac> (po pc) tail + list body + +OpenBSD April 5, 2015 OpenBSD diff --git a/regress/mdoc/break/tail.out_lint b/regress/mdoc/break/tail.out_lint new file mode 100644 index 00000000..d6f1b900 --- /dev/null +++ b/regress/mdoc/break/tail.out_lint @@ -0,0 +1,4 @@ +mandoc: tail.in:11:2: WARNING: blocks badly nested: Ao breaks Bo +mandoc: tail.in:15:2: WARNING: blocks badly nested: Ao breaks Bo +mandoc: tail.in:20:2: WARNING: blocks badly nested: Aq breaks Bo +mandoc: tail.in:22:2: WARNING: blocks badly nested: Aq breaks Bo diff --git a/regress/mdoc/break/twice.in b/regress/mdoc/break/twice.in new file mode 100644 index 00000000..8853aec1 --- /dev/null +++ b/regress/mdoc/break/twice.in @@ -0,0 +1,32 @@ +.Dd February 12, 2015 +.Dt BREAK-TWICE 1 +.Os OpenBSD +.Sh NAME +.Nm break-twice +.Nd breaking the same block twice +.Sh DESCRIPTION +Standard case, explicit: +.Bo bo +.Bro bro +.Ao ao brc +.Brc bc +.Bc ac +.Ac +.Pp +Standard case, implicit: +.Bo bo +.Bro bro +.Aq aq brc Brc bc Bc eol +.Pp +Two of the same kind, explicit: +.Bo bo +.Bo bo +.Ao ao bc +.Bc bc +.Bc ac +.Ac +.Pp +Two of the same kind, implicit: +.Bo bo +.Bo bo +.Aq aq bc Bc bc Bc eol diff --git a/regress/mdoc/break/twice.out_ascii b/regress/mdoc/break/twice.out_ascii new file mode 100644 index 00000000..c6d0149d --- /dev/null +++ b/regress/mdoc/break/twice.out_ascii @@ -0,0 +1,15 @@ +BREAK-TWICE(1) General Commands Manual BREAK-TWICE(1) + +NNAAMMEE + bbrreeaakk--ttwwiiccee - breaking the same block twice + +DDEESSCCRRIIPPTTIIOONN + Standard case, explicit: [bo {bro <ao brc} bc] ac> + + Standard case, implicit: [bo {bro <aq brc} bc] eol> + + Two of the same kind, explicit: [bo [bo <ao bc] bc] ac> + + Two of the same kind, implicit: [bo [bo <aq bc] bc] eol> + +OpenBSD February 12, 2015 OpenBSD diff --git a/regress/mdoc/break/twice.out_lint b/regress/mdoc/break/twice.out_lint new file mode 100644 index 00000000..6ac976c0 --- /dev/null +++ b/regress/mdoc/break/twice.out_lint @@ -0,0 +1,8 @@ +mandoc: twice.in:12:2: WARNING: blocks badly nested: Bro breaks Ao +mandoc: twice.in:13:2: WARNING: blocks badly nested: Bo breaks Ao +mandoc: twice.in:19:12: WARNING: blocks badly nested: Bro breaks Aq +mandoc: twice.in:19:19: WARNING: blocks badly nested: Bo breaks Aq +mandoc: twice.in:25:2: WARNING: blocks badly nested: Bo breaks Ao +mandoc: twice.in:26:2: WARNING: blocks badly nested: Bo breaks Ao +mandoc: twice.in:32:11: WARNING: blocks badly nested: Bo breaks Aq +mandoc: twice.in:32:17: WARNING: blocks badly nested: Bo breaks Aq diff --git a/regress/mdoc/break/two.in b/regress/mdoc/break/two.in new file mode 100644 index 00000000..d3071699 --- /dev/null +++ b/regress/mdoc/break/two.in @@ -0,0 +1,42 @@ +.Dd February 12, 2015 +.Dt BREAK-TWO 1 +.Os OpenBSD +.Sh NAME +.Nm break-two +.Nd the same block breaking two other blocks +.Sh DESCRIPTION +Standard case, explicit: +.Ao ao +.Bo bo +.Bro bro ac +.Ac brc +.Brc bc +.Bc +.Pp +Standard case, implicit: +.Aq aq Bo bo Bro bro eol +.Brc bc Bc +.Pp +Reverse closing, explicit: +.Ao ao +.Bo bo +.Bro bro ac +.Ac bc +.Bc brc +.Brc +.Pp +Reverse closing, implicit: +.Aq aq Bo bo Bro bro eol +.Bc brc Brc +.Pp +Two of the same kind, explicit: +.Ao ao +.Bo bo +.Bo bo ac +.Ac bc +.Bc bc +.Bc +.Pp +Two of the same kind, implicit: +.Aq aq Bo bo Bo bo eol +.Bc bc Bc diff --git a/regress/mdoc/break/two.out_ascii b/regress/mdoc/break/two.out_ascii new file mode 100644 index 00000000..e4db38c4 --- /dev/null +++ b/regress/mdoc/break/two.out_ascii @@ -0,0 +1,19 @@ +BREAK-TWO(1) General Commands Manual BREAK-TWO(1) + +NNAAMMEE + bbrreeaakk--ttwwoo - the same block breaking two other blocks + +DDEESSCCRRIIPPTTIIOONN + Standard case, explicit: <ao [bo {bro ac> brc} bc] + + Standard case, implicit: <aq [bo {bro eol>} bc] + + Reverse closing, explicit: <ao [bo {bro ac> bc] brc} + + Reverse closing, implicit: <aq [bo {bro eol>] brc} + + Two of the same kind, explicit: <ao [bo [bo ac> bc] bc] + + Two of the same kind, implicit: <aq [bo [bo eol>] bc] + +OpenBSD February 12, 2015 OpenBSD diff --git a/regress/mdoc/break/two.out_lint b/regress/mdoc/break/two.out_lint new file mode 100644 index 00000000..79346fe3 --- /dev/null +++ b/regress/mdoc/break/two.out_lint @@ -0,0 +1,8 @@ +mandoc: two.in:12:2: WARNING: blocks badly nested: Ao breaks Bro +mandoc: two.in:17:2: WARNING: blocks badly nested: Aq breaks Bro +mandoc: two.in:24:2: WARNING: blocks badly nested: Ao breaks Bro +mandoc: two.in:25:2: WARNING: blocks badly nested: Bo breaks Bro +mandoc: two.in:29:2: WARNING: blocks badly nested: Aq breaks Bro +mandoc: two.in:30:2: WARNING: blocks badly nested: Bo breaks Bro +mandoc: two.in:36:2: WARNING: blocks badly nested: Ao breaks Bo +mandoc: two.in:41:2: WARNING: blocks badly nested: Aq breaks Bo |