Gaius,

what's the reason to represent special characters of the form \[foo]
as \(foo\) in the `x X' intermediate output command?  Why not \[foo]
also?  If this is possible, can you change it, please?

Reason for the question is my efforts to implement a .device request
(almost) equal to \X.  All requests which take an arbitrary string
(.write, .ds, etc.) read this argument in `copy mode'.  This means
that \[foo] isn't interpreted specially but copied verbatim.  I would
like to avoid special code which makes the argument handling of
.device different to similar requests, and having \[foo] in the
intermediate output also makes this possible.

At a first glance I couldn't find a particular reason for \(foo\)...


    Werner


_______________________________________________
Groff mailing list
Groff@gnu.org
http://lists.gnu.org/mailman/listinfo/groff

Reply via email to