Matthew Weigel - 2004-12-21

Logged In: YES
user_id=1103654

It appears that the problem is an implicit assumption in
StringTracker that once you call next(), the current
argument is consumed. If StringTracker explicitly handled
consumption, and simply avoids consuming arguments that it
can't parse, this problem would be alleviated (it would also
make other things I'm trying to do easier).

I'll have a patch here soon as I can.