From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FROM_SUSPICIOUS_NTLD,FROM_SUSPICIOUS_NTLD_FP,PDS_OTHER_BAD_TLD, T_TVD_MIME_EPI autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 966 invoked from network); 8 Sep 2021 13:24:53 -0000 Received: from bsd.lv (HELO mandoc.bsd.lv) (66.111.2.12) by inbox.vuxu.org with ESMTPUTF8; 8 Sep 2021 13:24:53 -0000 Received: from fantadrom.bsd.lv (localhost [127.0.0.1]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id 0ea37f99 for ; Wed, 8 Sep 2021 08:24:51 -0500 (EST) Received: from tarta.nabijaczleweli.xyz (139-28-40-42.artus.net.pl [139.28.40.42]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id dd9013fd for ; Wed, 8 Sep 2021 08:24:50 -0500 (EST) Received: from tarta.nabijaczleweli.xyz (unknown [192.168.1.250]) by tarta.nabijaczleweli.xyz (Postfix) with ESMTPSA id 416BC360272 for ; Wed, 8 Sep 2021 15:24:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nabijaczleweli.xyz; s=202006; t=1631107489; bh=mQF4KrJazG7MFxALz1JqTX3i9q0jAZ3wx6DPiiya0ng=; h=Date:From:To:Subject:From; b=dG09U4UqGJfeHDKyjP/7+DW7kC5Ktlbz5ZJJJLkn/WkLIBx3lSBG8fhGBFUjm0IrE rQmpU14kzBmTO7vtNc0LF0PJg5ltgux6vxCwNv47DBkJYlfFcu65wSE0hou5KMydT7 Gtl0RbbqrxswXY1YofnTgyPn5z3673pAG9A1+N9tidrrK9P8WWCoay50jwht03WXFY +yOy9Fdzs+RL35NJ/l6Y962iFP2bybFRaPvuazym8H5SdYAwjy4s7WwQ8Cd/nqdtp/ zydq6OwhEkH3zEB+5OZWePHQxQfv3BUh/ds9GdaWoP3QxdOo8sItWeWmi44YCgunm9 HdDieANAmGs0w== Date: Wed, 8 Sep 2021 15:24:48 +0200 From: =?utf-8?B?0L3QsNCx?= To: tech@mandoc.bsd.lv Subject: eqn delimiters break conditionals Message-ID: <20210908132448.xknl7noihywihkdh@tarta.nabijaczleweli.xyz> X-Mailinglist: mandoc-tech Reply-To: tech@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ynjhzk3gtvlja564" Content-Disposition: inline User-Agent: NeoMutt/20210205 --ynjhzk3gtvlja564 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! Consider the following file: -- >8 -- =2EEQ delim %% =2EEN =2Eif 0 A % B % C =2Eif 1 D % E % F -- >8 -- What'd you expect to see here? I'd expect D E F, with eqnified E, and groff agrees: -- >8 -- $ groff -e -Tutf8 < a.1 | grep -v '^$' D E F -- >8 -- However, mandoc (1.14.4-1 and latest CVS as of an hour ago) does not: -- >8 -- $ ./mandoc < a.1 | grep -v '^$' () = () B C D E F = () -- >8 -- Disabling eqn inline delimiters gives us the expected from both: -- >8 -- $ cat a.1 =2Eif 0 A % B % C =2Eif 1 D % E % F $ groff -e -Tutf8 < a.1 | grep -v '^$' D % E % F $ ./mandoc < a.1 | grep -v '^$' () = () D % E % F = () -- >8 -- This smells like a bug to me, for reasons I assume obvious. Best, =D0=BD=D0=B0=D0=B1 --ynjhzk3gtvlja564 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmE4uZsACgkQvP0LAY0m WPEqtRAAqbi0Bz6pstNbPJ35dmKxnjkf+2i0l1GrZkh4vmMfCC3GtHzXPGMZnC/f ht/MKhglZUpk1h2wa0l1g91vB0wLnvtArn/palU+hUaPxlukW02KJl+PgO+XQIoy Z9ZnR5qEE7ywQEmXgqsQb1296KZwQxREeOifO76rYDjYWM5MWM6fh7Yx1LBhfbRx NwII0HuqokDay7f2U3C89+vFI2YVYV0bJ5ho8vMv6Y0Vrq3ZhMlA2EtMgTjF6F2J EYNoIeINORJ7NdVUmy3fWlJk3aF8xURbpsgGlx1/ckmrvoginOfGnYXoZcbVQ/iC ltvlBo45rfsQ/jclI8mSofXxQ3umWSyhqmuJ8mvsf0p45Xa9FngCcY0Zny2RFi2Q rxTT61YoHErXG6JHPVcfM0R6pINRr+w42FZrClDL9ww1Yi7NCrGILZpEtzlLGzME JABzoanZAvEg8W5BgywIO0E5vPdhZ+asA1vOWQICxVp1dttC3MVLhvJemNJrNK3Q K9FE7jI0m365PJBrFqsjD7MhSYuPuiPPwMkvwUROVMNMJY434tQr0ap/t26ynQny 83bD0NMmQZpG/0YaRKbuOdtHKs+bjfSNGx+WcagGkAAaseZJSufWSXmmWJPQ4o6z 66Jh/6sXdIbl+ESbPeYrfm8KE2Fa7YEtPz622QPAvZAiO7Ug33E= =AX/w -----END PGP SIGNATURE----- --ynjhzk3gtvlja564-- -- To unsubscribe send an email to tech+unsubscribe@mandoc.bsd.lv