27 Sep
2024
27 Sep
'24
11:38 a.m.
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, <SPACE>, <TAB>, 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). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/6577