> > Since I have to double check all your patches (some of your fixes
> > are look done hastily, other fixes I don't like as-is, etc.),

BTW, a not so great idea was to remove the final `\"' within .ds (and
.as) while removing .eo/.ec blocks.  For example, you've converted
this

  .    ds @args "$h sub 1$\~$v sub 1$ $h sub 2$\~$v sub 2$ .\|.\|. \"
  .    as @args "$h sub n$\~$v sub n$\"

to that

  .    ds @args "$h sub 1$\\~$v sub 1$ $h sub 2$\\~$v sub 2$ .\\|.\\|. 
  .    as @args "$h sub n$\\~$v sub n$

which makes the trailing space character an easy victim in a clean-up.

Checking things like this takes a lot of time...

Another issue: Sequences like \| or \~ never need a second backslash.
The same is true for \h, \v, and many others -- actually all escape
sequences which are not related to expansion.

This is another time killer.


    Werner


Reply via email to