On 17/02/2010 14:59, Joseph Wright wrote:
> On 17/02/2010 14:38, Philipp Stephani wrote:
>> through the input processor, things like spaces and comments are
>> inevitably lost. I thought of something like this:
> We had quite a bit of discussion before about verbatim input and xparse.
> At the time the general agreement seemed to be that you can't reliably
> tackle all verbatim items with a generic function. So we decided that it
> was best to stick to code that will work reliably and accept that some
> items (a small percentage of all functions) will need handling "by hand".
I should add that the issue was *if* you could include verbatim input
using \NewDocumentCommand (as the last argument). The problem is not so
much getting things right for one argument but dealing with the various
- Several arguments with only the last optional
- Verbatim w.r.t. only some characters (some can be handled with
\scantokens, some cannot)
- Dealing entirely properly with nested functions (and making sure
that the limitations are clear).