Re: [csswg-drafts] [css-values] Stacked modifiers in definitions (#6085)

Those other stacks are no longer allowed; the new spec text defines that only `+#` and `#?` are allowed.

That said, the purpose of `+#` is solely to represent the "list of values, separated by comma *or* space" use-case that SVG has in several styling attributes. `#+`, if it were allowed, would match exactly the same thing.

`*#`, if it were allowed, would also mean the same thing as `#?`, since if you have a 0-length run of the base term (due to the `*`), then you must also omit the additional commas from the `#` iterations, since they're not separating anything. (See the details of implicit comma omission.)

-- 
GitHub Notification of comment by tabatkins
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6085#issuecomment-932647747 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Saturday, 2 October 2021 00:37:28 UTC