aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/regress
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2017-06-27 12:18:00 +0000
committerIngo Schwarze <schwarze@openbsd.org>2017-06-27 12:18:00 +0000
commitce3e6e6c76cc1cfca6d316eee86a713e5a145ba6 (patch)
tree1aa5f52f108bbce45fd93524e417ff0aae4ea242 /regress
parent268c88f5433d2a87d1eeab40076c8737b5786b08 (diff)
downloadmandoc-ce3e6e6c76cc1cfca6d316eee86a713e5a145ba6.tar.gz
mandoc-ce3e6e6c76cc1cfca6d316eee86a713e5a145ba6.tar.zst
mandoc-ce3e6e6c76cc1cfca6d316eee86a713e5a145ba6.zip
warn about .Ns macros that have no effect because they are followed
by an isolated closing delimiter; inspired by mdoclint
Diffstat (limited to 'regress')
-rw-r--r--regress/mdoc/Ns/position.in8
-rw-r--r--regress/mdoc/Ns/position.out_ascii6
-rw-r--r--regress/mdoc/Ns/position.out_lint3
-rw-r--r--regress/mdoc/Ns/position.out_markdown8
4 files changed, 21 insertions, 4 deletions
diff --git a/regress/mdoc/Ns/position.in b/regress/mdoc/Ns/position.in
index 1325df25..56fc5de6 100644
--- a/regress/mdoc/Ns/position.in
+++ b/regress/mdoc/Ns/position.in
@@ -1,4 +1,4 @@
-.Dd September 15, 2013
+.Dd June 27, 2017
.Dt NS-POSITION 1
.Os OpenBSD
.Sh NAME
@@ -20,6 +20,12 @@ After some macro and a block closing:
In the middle of a macro line:
.Oo before Oc Ns Op after
.Pp
+After closing punctuation:
+.Oo before Oc : Ns Op after
+.Pp
+Before closing punctuation:
+.Oo before Oc Ns : Op after
+.Pp
At the end of a macro line:
.Oo before Oc Ns
.Op after
diff --git a/regress/mdoc/Ns/position.out_ascii b/regress/mdoc/Ns/position.out_ascii
index a2bd6c45..26de0562 100644
--- a/regress/mdoc/Ns/position.out_ascii
+++ b/regress/mdoc/Ns/position.out_ascii
@@ -12,8 +12,12 @@ DDEESSCCRRIIPPTTIIOONN
In the middle of a macro line: [before][after]
+ After closing punctuation: [before]:[after]
+
+ Before closing punctuation: [before]: [after]
+
At the end of a macro line: [before][after]
At the end of partial implicit: [before][after]
-OpenBSD September 15, 2013 OpenBSD
+OpenBSD June 27, 2017 OpenBSD
diff --git a/regress/mdoc/Ns/position.out_lint b/regress/mdoc/Ns/position.out_lint
index 91695895..aa1f3275 100644
--- a/regress/mdoc/Ns/position.out_lint
+++ b/regress/mdoc/Ns/position.out_lint
@@ -1,4 +1,5 @@
mandoc: position.in:3:5: BASE: operating system explicitly specified: Os OpenBSD (OpenBSD)
-mandoc: position.in:1:5: BASE: Mdocdate missing: Dd September (OpenBSD)
+mandoc: position.in:1:5: BASE: Mdocdate missing: Dd June (OpenBSD)
mandoc: position.in:10:2: WARNING: skipping no-space macro
+mandoc: position.in:27:15: WARNING: skipping no-space macro
mandoc: position.in: BASE: RCS id missing: (OpenBSD)
diff --git a/regress/mdoc/Ns/position.out_markdown b/regress/mdoc/Ns/position.out_markdown
index 14414a3e..8b6c509c 100644
--- a/regress/mdoc/Ns/position.out_markdown
+++ b/regress/mdoc/Ns/position.out_markdown
@@ -20,10 +20,16 @@ still before]\[after]
In the middle of a macro line:
\[before]\[after]
+After closing punctuation:
+\[before]:\[after]
+
+Before closing punctuation:
+\[before]: \[after]
+
At the end of a macro line:
\[before]\[after]
At the end of partial implicit:
\[before]\[after]
-OpenBSD - September 15, 2013
+OpenBSD - June 27, 2017