cxx.syntax 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. context default
  2. keyword whole alignas yellow
  3. keyword whole alignof yellow
  4. keyword whole and yellow
  5. keyword whole and_eq yellow
  6. keyword whole asm yellow
  7. keyword whole auto yellow
  8. keyword whole bitand yellow
  9. keyword whole bitor yellow
  10. keyword whole bool yellow
  11. keyword whole break yellow
  12. keyword whole case yellow
  13. keyword whole catch yellow
  14. keyword whole char8_t yellow
  15. keyword whole char16_t yellow
  16. keyword whole char32_t yellow
  17. keyword whole char yellow
  18. keyword whole class yellow
  19. keyword whole compl yellow
  20. keyword whole concept yellow
  21. keyword whole concept yellow
  22. keyword whole consteval yellow
  23. keyword whole constexpr yellow
  24. keyword whole constinit yellow
  25. keyword whole const yellow
  26. keyword whole const_cast yellow
  27. keyword whole continue yellow
  28. keyword whole co_await yellow
  29. keyword whole co_return yellow
  30. keyword whole co_yield yellow
  31. keyword whole decltype yellow
  32. keyword whole default yellow
  33. keyword whole delete yellow
  34. keyword whole double yellow
  35. keyword whole do yellow
  36. keyword whole dynamic_cast yellow
  37. keyword whole else yellow
  38. keyword whole enum yellow
  39. keyword whole explicit yellow
  40. keyword whole export yellow
  41. keyword whole extern yellow
  42. keyword whole false yellow
  43. keyword whole float yellow
  44. keyword whole for yellow
  45. keyword whole friend yellow
  46. keyword whole goto yellow
  47. keyword whole if yellow
  48. keyword whole inline yellow
  49. keyword whole int yellow
  50. keyword whole long yellow
  51. keyword whole mutable yellow
  52. keyword whole namespace yellow
  53. keyword whole new yellow
  54. keyword whole noexcept yellow
  55. keyword whole not yellow
  56. keyword whole not_eq yellow
  57. keyword whole nullptr yellow
  58. keyword whole operator yellow
  59. keyword whole or yellow
  60. keyword whole or_eq yellow
  61. keyword whole private yellow
  62. keyword whole protected yellow
  63. keyword whole public yellow
  64. keyword whole register yellow
  65. keyword whole reinterpret_cast yellow
  66. keyword whole requires yellow
  67. keyword whole return yellow
  68. keyword whole short yellow
  69. keyword whole signed yellow
  70. keyword whole sizeof yellow
  71. keyword whole static yellow
  72. keyword whole static_assert yellow
  73. keyword whole static_cast yellow
  74. keyword whole struct yellow
  75. keyword whole switch yellow
  76. keyword whole template yellow
  77. keyword whole this yellow
  78. keyword whole thread_local yellow
  79. keyword whole throw yellow
  80. keyword whole true yellow
  81. keyword whole try yellow
  82. keyword whole typedef yellow
  83. keyword whole typeid yellow
  84. keyword whole typename yellow
  85. keyword whole union yellow
  86. keyword whole unsigned yellow
  87. keyword whole using yellow
  88. keyword whole virtual yellow
  89. keyword whole void yellow
  90. keyword whole volatile yellow
  91. keyword whole wchar_t yellow
  92. keyword whole while yellow
  93. keyword whole xor yellow
  94. keyword whole xor_eq yellow
  95. keyword whole ... yellow
  96. keyword linestart \{\s\t\}\[\s\t\]#*\n brightmagenta
  97. keyword /\* brown
  98. keyword \*/ brown
  99. keyword // brown
  100. keyword '\\\{"abtnvfr\}' brightgreen
  101. keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen
  102. keyword '\\'' brightgreen
  103. keyword '\\\\' brightgreen
  104. keyword '\\0' brightgreen
  105. keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~嵗╯丰戍貝物洎悖停眾斯須號獄播噶擱藏霰匸�帊昅恘倳眑婭笫崷窙嗲睧颬睼麧緗鴇膹擨闀貘覷鏷禴矙𡜍𦶠�\}' brightgreen
  106. keyword > yellow
  107. keyword < yellow
  108. keyword \+ yellow
  109. keyword - yellow
  110. keyword \* yellow
  111. keyword / yellow
  112. keyword % yellow
  113. keyword = yellow
  114. keyword != yellow
  115. keyword == yellow
  116. keyword { brightcyan
  117. keyword } brightcyan
  118. keyword ( brightcyan
  119. keyword ) brightcyan
  120. keyword [ brightcyan
  121. keyword ] brightcyan
  122. keyword , brightcyan
  123. keyword : brightcyan
  124. keyword ? brightcyan
  125. keyword ; brightmagenta
  126. context exclusive /\* \*/ brown
  127. spellcheck
  128. context exclusive // \n brown
  129. spellcheck
  130. context linestart # \n brightred
  131. keyword \\\n yellow
  132. keyword /\**\*/ brown
  133. keyword //*\n brown
  134. keyword "+" red
  135. keyword <+> red
  136. context " " green
  137. spellcheck
  138. keyword \\" brightgreen
  139. keyword %% brightgreen
  140. keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
  141. keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen
  142. keyword %\[hl\]n brightgreen
  143. keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
  144. keyword %[*] brightgreen
  145. keyword %c brightgreen
  146. keyword %p brightgreen
  147. keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
  148. keyword \\\\ brightgreen
  149. keyword \\' brightgreen
  150. keyword \\\{abtnvfr\} brightgreen