Hash :3b1e0916 Author : Date :
2018-12-01T21:34:04
Improvements to C# operator and punctuation (#1532)
Solve the issue of [C# breaking ligature fonts with the `=>` operator](https://github.com/PrismJS/prism/issues/1133#issuecomment-413553956). `=>` is now an operator.
There are also some other changes.
1. `?` and `:` are now all included by `punctuation`.
Because `:` cannot be included in `operator` (because it is also used for inheritance)
the `?` shouldn't be an `operator` either.
2. `??` and `?.` were added to `punctuation`.
They weren't explicitly supported before.
3. An operator-test was added.