Closed
Description
Two examples:
background-image: linear-gradient(to top right, red, white, blue)
and
width: calc(100% - 80px);
To handle properly the individual values inside the functional notations here, you'll need to have specific interfaces for everything we have inside CSS, besides unit-based values I mean. attr, calc, gradients, all. So Maybe you need here a generic CompoundStyleValue that holds a string (for the functional notation part before the opening parenthesis) and a sequence of StyleValues. Please note you also may need a boolean indicating if the values are comma- or whitespace-separated.