> Well exactly that was however the initial problem: while testing the
> manual of the MUA i maintain i got three occurrences of similar
> errors for \A'' on the result of a ".substring 0 1".

Ouch :-)  Not having an `interned' representation can be advantageous,
but here it's definitely a problem...

> Note how you cannot even say \A'\*[a]\*[b]', since the result seems
> to get expanded on the fly and breaks \A'' if that ends up as "\[".
> So this is anything but robust and as such defeats the sole purpose
> of \A''.

Yes, it can't handle backslashes because they are always handled
before the request sees them.  Note that you want expansion of \*[...]
and \n[...], but at the same time you want that a solitary `\['
doesn't cause an error.  How shall this work?

I can imagine to add another escape sequence (or request) that accepts
a string register as an argument, checking its contents.  Cf. the
`dei' request.


    Werner

_______________________________________________
bug-groff mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-groff

Reply via email to