idl.syntax 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. context default
  2. keyword whole interface yellow
  3. keyword whole module yellow
  4. keyword whole Object yellow
  5. keyword whole struct yellow
  6. keyword whole union yellow
  7. keyword whole enum yellow
  8. keyword whole sequence yellow
  9. keyword whole typedef yellow
  10. keyword whole switch yellow
  11. keyword whole case yellow
  12. keyword whole default yellow
  13. keyword whole const yellow
  14. keyword whole char yellow
  15. keyword whole wchar yellow
  16. keyword whole short yellow
  17. keyword whole long yellow
  18. keyword whole unsigned yellow
  19. keyword whole double yellow
  20. keyword whole float yellow
  21. keyword whole fixed yellow
  22. keyword whole string yellow
  23. keyword whole wstring yellow
  24. keyword whole octet yellow
  25. keyword whole any yellow
  26. keyword whole void yellow
  27. keyword whole boolean yellow
  28. keyword whole TRUE yellow
  29. keyword whole FALSE yellow
  30. keyword whole valuetype yellow
  31. keyword whole attribute yellow
  32. keyword whole readonly yellow
  33. keyword whole in yellow
  34. keyword whole out yellow
  35. keyword whole inout yellow
  36. keyword whole oneway yellow
  37. keyword whole context yellow
  38. keyword whole exception yellow
  39. keyword whole raises yellow
  40. keyword whole linestart \{\s\t\}\[\s\t\]#*\n brightmagenta
  41. keyword /\* brown
  42. keyword \*/ brown
  43. keyword // brown
  44. keyword '\\\{"abtnvfr\}' brightgreen
  45. keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen
  46. keyword '\\'' brightgreen
  47. keyword '\\\\' brightgreen
  48. keyword '\\0' brightgreen
  49. keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~嵗╯丰戍貝物洎悖停眾斯須號獄播噶擱藏霰匸�帊昅恘倳眑婭笫崷窙嗲睧颬睼麧緗鴇膹擨闀貘覷鏷禴矙𡜍𦶠�\}' brightgreen
  50. keyword > yellow
  51. keyword < yellow
  52. keyword \+ yellow
  53. keyword - yellow
  54. keyword \* yellow
  55. keyword / yellow
  56. keyword % yellow
  57. keyword = yellow
  58. keyword != yellow
  59. keyword == yellow
  60. keyword { brightcyan
  61. keyword } brightcyan
  62. keyword ( brightcyan
  63. keyword ) brightcyan
  64. keyword [ brightcyan
  65. keyword ] brightcyan
  66. keyword , brightcyan
  67. keyword : brightcyan
  68. keyword ? brightcyan
  69. keyword ; brightmagenta
  70. context exclusive /\* \*/ brown
  71. spellcheck
  72. context exclusive // \n brown
  73. spellcheck
  74. context linestart # \n brightred
  75. keyword \\\n yellow
  76. keyword /\**\*/ brown
  77. keyword "+" red
  78. keyword <+> red
  79. context " " green
  80. spellcheck
  81. keyword \\" brightgreen
  82. keyword %% brightgreen
  83. keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
  84. keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diu\} brightgreen
  85. keyword %\[hl\]n brightgreen
  86. keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
  87. keyword %[*] brightgreen
  88. keyword %c brightgreen
  89. keyword %p brightgreen
  90. keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
  91. keyword \\\\ brightgreen
  92. keyword \\' brightgreen
  93. keyword \\\{abtnvfr\} brightgreen