[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 1.23: troff register names broken?
From: |
Steffen Nurpmeso |
Subject: |
Re: 1.23: troff register names broken? |
Date: |
Fri, 09 Sep 2022 18:48:16 +0200 |
User-agent: |
s-nail v14.9.24-295-g629abc8b54 |
Steffen Nurpmeso wrote in
<20220909163015.7zdU0%steffen@sdaoden.eu>:
...
|so it seems to me .nr registers can no longer contain a "#" in
|their name! That would totally boom my macro package(s)! Is not
However, i also have
. nr mx#t-d#n1 0
. while (\n[mx#t-d#n1] < \n[mx:Sh-no]) \{\
. nr mx#t-d#n1 +1
. ds mx#t-d#s \*[mx:Sh-\n[mx#t-d#n1]-arg]
. ie d mx-toc-numbered \
. It \n[mx#t-d#n1]. Sx "\*[mx#t-d#s]"
. el \
. It Sx "\*[mx#t-d#s]"
etc among many others, and if i enforce the according setting, the
TOC is produced as normal. In fact anything is as usual all week
long, it is just
. ds mx#s1 \V[MDOCMX_FLAGS]
. .if \B'\*[mx#s1]' \{\
. nr mx#n1 64 \"\*[mx#s1]
.nr auau 33
.mx:perr S1=\*[mx#s1] #N1=\n[mx#n1] AUAU=\n[auau]
.ab x
where that mx#n1 register is not set, whatever i do, it says
mdocmx(7) error: S1=64 #N1=0 AUAU=33 (#14)
x
Any idea on this?
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)