Triggered by a documentation patch from Evan Silberman <evan at jklol dot net>.
I'm not testing yet whether the same applies in the SYNOPSIS section
because there are multiple parsing and formatting differences with groff
in that section.
-# $OpenBSD: Makefile,v 1.9 2017/03/08 22:53:35 schwarze Exp $
+# $OpenBSD: Makefile,v 1.10 2024/09/21 11:56:36 schwarze Exp $
-REGRESS_TARGETS = break eos font noarg
+REGRESS_TARGETS = break eos font noarg parse
LINT_TARGETS = noarg
.include <bsd.regress.mk>
--- /dev/null
+.\" $OpenBSD: parse.in,v 1.1 2024/09/21 11:56:36 schwarze Exp $
+.Dd $Mdocdate: September 21 2024 $
+.Dt IN-PARSE 2
+.Os
+.Sh NAME
+.Nm In-parse
+.Nd parsing of include file macros
+.Sh DESCRIPTION
+first line
+.Sy parent In arg1 arg2 Sy child
+middle line
+.In ( arg )
+last line
--- /dev/null
+IN-PARSE(2) System Calls Manual IN-PARSE(2)
+
+N\bNA\bAM\bME\bE
+ I\bIn\bn-\b-p\bpa\bar\brs\bse\be - parsing of include file macros
+
+D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
+ first line p\bpa\bar\bre\ben\bnt\bt <_\ba_\br_\bg_\b1> arg2 c\bch\bhi\bil\bld\bd middle line (<_\ba_\br_\bg>) last line
+
+OpenBSD September 21, 2024 OpenBSD
--- /dev/null
+IN-PARSE(2) - System Calls Manual
+
+# NAME
+
+**In-parse** - parsing of include file macros
+
+# DESCRIPTION
+
+first line
+**parent** <*arg1*> arg2 **child**
+middle line
+(<*arg*>)
+last line
+
+OpenBSD - September 21, 2024