swig.syntax 5.8 KB

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