- new keywords, attributes and standard macros
- hexadecimal floatting point (c++17)
- highlight UDL (standard and user)
- fix some syntax error (`operator""_x`, `#elif 0`, ...)
- highlight the content of #define to the color of c++
I changed the highlight in the #define to use the color of the code (`In Define` rule). Only the "normal" text is the color of the preprocessor.
Before: {F5894614}
After: {F5894616}