On 7/14/20 10:05 AM, Steven Schveighoffer wrote:

Hm... that looks like it IS actually expecting to do what Andre wants. It's adding each successive parameter.

If that doesn't work, then there's something wrong with the logic that decides whether a parameter is part of the previous argument or not.

Please file a bug.

Belay that, the behavior is as designed, I think the issue is the documentation.

If arraySep is "", then it's not "separation by whitespace", but rather you must repeat the parameter and each one is appended to the array:

dmd -run sample.d --modelicalibs a --modelicalibs b

If you want to specify all the parameters in one, you have to provide an arraySep.

The documentation needs updating, it should say "parameters are added sequentially" or something like that, instead of "separation by whitespace".

-Steve

Reply via email to