Re: [groff] \n[.Y] in release candidates

2018-03-31 Thread Werner LEMBERG
> Or even simpler > > .ds Ystring \n[.Y] > .while (\B'\*[Ystring]' = 0) .chop Ystring > . > .if (\n[.g] \ >& ((\n[.x] > 1) \ > : ((\n[.x] == 1) & (\n[.y] > 20)) \ > : ((\n[.x] == 1) & (\n[.y] == 20) & (\*[Ystring] >= 2 \{\ > . warn (\n[.warn] - (\n[.warn

Re: [groff] \n[.Y] in release candidates

2018-03-31 Thread Werner LEMBERG
> Here it is. > > .ds Ystring \n[.Y] > .while (\B'\*[Ystring]' = 0) .chop Ystring > .nr Ynumber \*[Ystring] > . > .if (\n[.g] \ >& ((\n[.x] > 1) \ > : ((\n[.x] == 1) & (\n[.y] > 20)) \ > : ((\n[.x] == 1) & (\n[.y] == 20) & (\n[Ynumber] >= 2 \{\ > . warn

Re: [groff] \n[.Y] in release candidates

2018-03-31 Thread Werner LEMBERG
> In groff 1.22.4.rc2: > > $ echo '\n[.Y]' | nroff | grep . > 4.rc2 > > I can see why this happens, of course; but it seems odd for a number > register to contain non-numeric data. Not at all. There are many number registers that return strings. > Failing that, can anyone suggest an improv

[groff] \n[.Y] in release candidates

2018-03-31 Thread Colin Watson
In groff 1.22.4.rc2: $ echo '\n[.Y]' | nroff | grep . 4.rc2 I can see why this happens, of course; but it seems odd for a number register to contain non-numeric data. Would it be better to change this to chop off the dot and everything after it? Failing that, can anyone suggest an improved