Crissov
CSS specifications and possibly some other documents from W3C use a well-defined [grammar syntax](https://drafts.csswg.org/css-values/#value-defs) that is inspired by (E)BNF and YACC (in that it uses `=` for instance) but quite different (e.g. no terminating `;`), so syntax highlighting at Github never works well. I realize that everybody and their dog adopted a customized dialect of BNF, but believe that this one stands out and deserves to be supported. * `literal-keyword-value`, `@keyword` * `<basic-data-type>` * `<'property-value-range'>` * `functional-notation()` * `<non-terminal>` * delimiters: `/`, `,`, `:`, `;`, `(`, `)`, `{`, `}`; `'+'`, `'-'`, … * component value combinators: `&&`, `||`, `|`, `[` + `]` * component value multipliers: `*`, `+`, `?`, `!`, `#`, `{` (+ `,`) + `}`