There are 3 different ways "-4" may be interpreted in different contexts:
A CSS identifier: {css -4}
A number: {-4}
An operator and a number: {5-4}
The latter 2 may be resolved as always being interpreted as "an operator and a number" but then the valid CSS identifier "-4" would be a longer match in lexer.
There are 3 different ways "-4" may be interpreted in different contexts:
{css -4}
{-4}
{5-4}
The latter 2 may be resolved as always being interpreted as "an operator and a number" but then the valid CSS identifier "-4" would be a longer match in lexer.