diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2017-02-08 03:02:13 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2017-02-08 03:02:13 +0000 |
commit | 4c0770c1ecd159a77561d8e0364385f4bb758650 (patch) | |
tree | 5c2d5820b093c1c08b6047ff110e9b055083a5ea /regress/mdoc/Eo | |
parent | d16e7f2cf346476e177ce672851b0b957aebbe5d (diff) | |
download | mandoc-4c0770c1ecd159a77561d8e0364385f4bb758650.tar.gz |
Finally port the OpenBSD regression suite.
Both kristaps@ and wiz@ repeated asked for this,
literally for years.
Diffstat (limited to 'regress/mdoc/Eo')
-rw-r--r-- | regress/mdoc/Eo/Makefile | 11 | ||||
-rw-r--r-- | regress/mdoc/Eo/break.in | 68 | ||||
-rw-r--r-- | regress/mdoc/Eo/break.out_ascii | 11 | ||||
-rw-r--r-- | regress/mdoc/Eo/break.out_lint | 8 | ||||
-rw-r--r-- | regress/mdoc/Eo/empty.in | 51 | ||||
-rw-r--r-- | regress/mdoc/Eo/empty.out_ascii | 13 | ||||
-rw-r--r-- | regress/mdoc/Eo/obsolete.in | 20 | ||||
-rw-r--r-- | regress/mdoc/Eo/obsolete.out_ascii | 14 | ||||
-rw-r--r-- | regress/mdoc/Eo/obsolete.out_lint | 6 | ||||
-rw-r--r-- | regress/mdoc/Eo/unclosed.in | 9 | ||||
-rw-r--r-- | regress/mdoc/Eo/unclosed.out_ascii | 9 | ||||
-rw-r--r-- | regress/mdoc/Eo/unclosed.out_lint | 1 |
12 files changed, 221 insertions, 0 deletions
diff --git a/regress/mdoc/Eo/Makefile b/regress/mdoc/Eo/Makefile new file mode 100644 index 00000000..0034e271 --- /dev/null +++ b/regress/mdoc/Eo/Makefile @@ -0,0 +1,11 @@ +# $OpenBSD: Makefile,v 1.4 2015/02/11 14:14:53 schwarze Exp $ + +REGRESS_TARGETS = break empty obsolete unclosed +LINT_TARGETS = break obsolete unclosed + +# groff-1.22.3 defect: +# - When .Ec is missing, groff prints no page footer. + +SKIP_GROFF = unclosed + +.include <bsd.regress.mk> diff --git a/regress/mdoc/Eo/break.in b/regress/mdoc/Eo/break.in new file mode 100644 index 00000000..001d7ac5 --- /dev/null +++ b/regress/mdoc/Eo/break.in @@ -0,0 +1,68 @@ +.Dd February 1, 2015 +.Dt EO-BREAK 1 +.Os OpenBSD +.Sh NAME +.Nm Eo-break +.Nd breaking a custom enclosure block +.Sh DESCRIPTION +break +.Eo << +eo +.Bo +bo +ec +.Ec >> +bc +.Bc +no closing +.Eo << +eo +.Bo +bo +ec +.Ec +bc +.Bc +no content +.Eo << +.Bo +.Ec >> +bc +.Bc +opening only +.Eo << +.Bo +.Ec +bc +.Bc +broken +.Bo +bo +.Eo << +eo +bc +.Bc +ec +.Ec >> +no content +.Bo +bo +.Eo << +.Bc +.Ec >> +no opening +.Bo +bo +.Eo +eo +bc +.Bc +ec +.Ec >> +closing only +.Bo +bo +.Eo +.Bc +.Ec >> +final text diff --git a/regress/mdoc/Eo/break.out_ascii b/regress/mdoc/Eo/break.out_ascii new file mode 100644 index 00000000..d4a66343 --- /dev/null +++ b/regress/mdoc/Eo/break.out_ascii @@ -0,0 +1,11 @@ +EO-BREAK(1) General Commands Manual EO-BREAK(1) + +NNAAMMEE + EEoo--bbrreeaakk - breaking a custom enclosure block + +DDEESSCCRRIIPPTTIIOONN + break <<eo [bo ec>> bc] no closing <<eo [bo ec bc] no content <<[>> bc] + opening only <<[ bc] broken [bo <<eo bc] ec>> no content [bo <<]>> no + opening [bo eo bc] ec>> closing only [bo ]>> final text + +OpenBSD February 1, 2015 OpenBSD diff --git a/regress/mdoc/Eo/break.out_lint b/regress/mdoc/Eo/break.out_lint new file mode 100644 index 00000000..e3608386 --- /dev/null +++ b/regress/mdoc/Eo/break.out_lint @@ -0,0 +1,8 @@ +mandoc: break.in:14:2: WARNING: blocks badly nested: Eo breaks Bo +mandoc: break.in:23:2: WARNING: blocks badly nested: Eo breaks Bo +mandoc: break.in:29:2: WARNING: blocks badly nested: Eo breaks Bo +mandoc: break.in:35:2: WARNING: blocks badly nested: Eo breaks Bo +mandoc: break.in:44:2: WARNING: blocks badly nested: Bo breaks Eo +mandoc: break.in:51:2: WARNING: blocks badly nested: Bo breaks Eo +mandoc: break.in:59:2: WARNING: blocks badly nested: Bo breaks Eo +mandoc: break.in:66:2: WARNING: blocks badly nested: Bo breaks Eo diff --git a/regress/mdoc/Eo/empty.in b/regress/mdoc/Eo/empty.in new file mode 100644 index 00000000..bf637f27 --- /dev/null +++ b/regress/mdoc/Eo/empty.in @@ -0,0 +1,51 @@ +.Dd February 1, 2015 +.Dt EO-EMPTY 1 +.Os OpenBSD +.Sh NAME +.Nm Eo-empty +.Nd empty implicit enclosure macros +.Sh DESCRIPTION +completely empty +.Eo +.Ec +closing only +.Eo +.Ec >> +content only +.Eo +text +.Ec +opening only +.Eo << +.Ec +no opening +.Eo +text +.Ec >> +no content +.Eo << +.Ec >> +no closing +.Eo << +text +.Ec +all +.Eo << +text +.Ec >> +completely empty +.No prefix Ns Eo +.Ec +closing only +.No prefix Ns Eo +.Ec >> +no opening +.No prefix Ns Eo +text +.Ec >> +no closing +.Eo << +.No prefix Ns Ec +stray closing +.Ec >> +end of file diff --git a/regress/mdoc/Eo/empty.out_ascii b/regress/mdoc/Eo/empty.out_ascii new file mode 100644 index 00000000..a28e5727 --- /dev/null +++ b/regress/mdoc/Eo/empty.out_ascii @@ -0,0 +1,13 @@ +EO-EMPTY(1) General Commands Manual EO-EMPTY(1) + +NNAAMMEE + EEoo--eemmppttyy - empty implicit enclosure macros + +DDEESSCCRRIIPPTTIIOONN + completely empty closing only >> content only text opening only << no + opening text>> no content <<>> no closing <<text all <<text>> completely + empty prefix closing only prefix>> no opening prefixtext>> no closing + <<prefix stray closing + >> end of file + +OpenBSD February 1, 2015 OpenBSD diff --git a/regress/mdoc/Eo/obsolete.in b/regress/mdoc/Eo/obsolete.in new file mode 100644 index 00000000..fe0bb087 --- /dev/null +++ b/regress/mdoc/Eo/obsolete.in @@ -0,0 +1,20 @@ +.Dd July 2, 2014 +.Dt EO-OBSOLETE 1 +.Os OpenBSD +.Sh NAME +.Nm Eo-obsolete +.Nd obsolete enclosure macros +.Sh DESCRIPTION +.En no prior \&Es +.Pp +.Es << >> surplus +initial text +.En enclosed words with Fl flags +middle text +.En more enclosed words +final text +.Pp +.Es +initial text +.En after empty \&Es +final text diff --git a/regress/mdoc/Eo/obsolete.out_ascii b/regress/mdoc/Eo/obsolete.out_ascii new file mode 100644 index 00000000..bb2f15c5 --- /dev/null +++ b/regress/mdoc/Eo/obsolete.out_ascii @@ -0,0 +1,14 @@ +EO-OBSOLETE(1) General Commands Manual EO-OBSOLETE(1) + +NNAAMMEE + EEoo--oobbssoolleettee - obsolete enclosure macros + +DDEESSCCRRIIPPTTIIOONN + no prior Es + + surplus initial text <<enclosed words with --ffllaaggss>> middle text <<more + enclosed words>> final text + + initial text after empty Es final text + +OpenBSD July 2, 2014 OpenBSD diff --git a/regress/mdoc/Eo/obsolete.out_lint b/regress/mdoc/Eo/obsolete.out_lint new file mode 100644 index 00000000..d9577b9c --- /dev/null +++ b/regress/mdoc/Eo/obsolete.out_lint @@ -0,0 +1,6 @@ +mandoc: obsolete.in:8:2: WARNING: obsolete macro: En +mandoc: obsolete.in:10:2: WARNING: obsolete macro: Es +mandoc: obsolete.in:12:2: WARNING: obsolete macro: En +mandoc: obsolete.in:14:2: WARNING: obsolete macro: En +mandoc: obsolete.in:17:2: WARNING: obsolete macro: Es +mandoc: obsolete.in:19:2: WARNING: obsolete macro: En diff --git a/regress/mdoc/Eo/unclosed.in b/regress/mdoc/Eo/unclosed.in new file mode 100644 index 00000000..59b6d527 --- /dev/null +++ b/regress/mdoc/Eo/unclosed.in @@ -0,0 +1,9 @@ +.Dd February 11, 2015 +.Dt EO-UNCLOSED 1 +.Os OpenBSD +.Sh NAME +.Nm Eo-unclosed +.Nd unclosed custom enclosure block +.Sh DESCRIPTION +before block +.Eo << diff --git a/regress/mdoc/Eo/unclosed.out_ascii b/regress/mdoc/Eo/unclosed.out_ascii new file mode 100644 index 00000000..0d32206f --- /dev/null +++ b/regress/mdoc/Eo/unclosed.out_ascii @@ -0,0 +1,9 @@ +EO-UNCLOSED(1) General Commands Manual EO-UNCLOSED(1) + +NNAAMMEE + EEoo--uunncclloosseedd - unclosed custom enclosure block + +DDEESSCCRRIIPPTTIIOONN + before block << + +OpenBSD February 11, 2015 OpenBSD diff --git a/regress/mdoc/Eo/unclosed.out_lint b/regress/mdoc/Eo/unclosed.out_lint new file mode 100644 index 00000000..49dae22e --- /dev/null +++ b/regress/mdoc/Eo/unclosed.out_lint @@ -0,0 +1 @@ +mandoc: unclosed.in:9:2: ERROR: appending missing end of block: Eo |