Cmd engine rewrite (part XXVI)
This is part XXVI of cmd engine rewrite.
It mainly tackles which variable name (single letter) are supported as FOR loop variables. We recently extended the scope of letters (a-z, A-Z) with digits (0-9). A couple of bug reports show that more are supported. More manual testing show that all 7bit ASCII characters are supported (except the ones handled by lexer like CR, LR, \0, , , ctrl-Z...).
This serie:
- add a couple of new tests for FOR loop variables (also testing limits on tokens= options for setting at once several contiguous variables)
- fix all exhibited bugs
- rewrite parsing and handling of tokens= option (simplicity, correctness).