java.syntax 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. #From lol_zimmerli%headbanger.ch@mail.headbanger.ch Tue Feb 9 15:26:11 1999
  2. #
  3. #Hi again,
  4. #
  5. #>Cooledit checks the extension and the first line of a file.
  6. #>You can add in .java to the .c .cpp and so on, in your ~/.cedit/syntax
  7. #>file.
  8. #
  9. #Very simple, in fact. Bravo!
  10. #
  11. #I've edited it and added a 'Java Program' item. It's a quick edit, so it
  12. #may contain typos and/or error. Maybe I also have forgot some words...
  13. #
  14. #The java item is a copy of the c/c++ with stuff added (The first lines
  15. #until the comment).
  16. #and stuff deleted (some c/c++ specific words).
  17. #
  18. #I'm not sure how I named it (file ..\*\\.(java|JAVA|Java|jav)$
  19. #Java\sProgram)...
  20. #
  21. #Feel free to do whatever you want with it, including distribute it in any
  22. #ways, delete it, re-edit it... Just, if you re-edit it, please mail me it
  23. #back.
  24. #
  25. #
  26. #>Thanks for the feedback
  27. #
  28. #Thank you for cooledit :)
  29. #
  30. #
  31. #/* Lol Zimmerli */
  32. ## Encoder
  33. #// www.headbanger.ch
  34. #<!-- www.couleur3.ch www.ebel.ch www.refresh.ch -->
  35. #
  36. #
  37. context default
  38. keyword whole abstract yellow
  39. keyword whole boolean yellow
  40. keyword whole byte yellow
  41. keyword whole byvalue yellow
  42. keyword whole cast yellow
  43. keyword whole extends yellow
  44. keyword whole final yellow
  45. keyword whole implements yellow
  46. keyword whole import yellow
  47. keyword whole inner yellow
  48. keyword whole instanceof yellow
  49. keyword whole outer yellow
  50. keyword whole package yellow
  51. keyword whole rest yellow
  52. keyword whole synchronized yellow
  53. keyword whole throws yellow
  54. keyword whole transient yellow
  55. keyword whole finally yellow
  56. keyword whole future yellow
  57. keyword whole generic yellow
  58. keyword whole interface yellow
  59. keyword whole native yellow
  60. keyword whole null yellow
  61. keyword whole super yellow
  62. keyword whole var yellow
  63. keyword whole clone brightred
  64. keyword whole equals brightred
  65. keyword whole finalize brightred
  66. keyword whole getClass brightred
  67. keyword whole hashCode brightred
  68. keyword whole notify brightred
  69. keyword whole notifyAll brightred
  70. keyword whole toString brightred
  71. keyword whole wait brightred
  72. #end Lol's adds
  73. keyword whole break yellow
  74. keyword whole case yellow
  75. keyword whole char yellow
  76. keyword whole const yellow
  77. keyword whole continue yellow
  78. keyword whole default yellow
  79. keyword whole do yellow
  80. keyword whole double yellow
  81. keyword whole else yellow
  82. keyword whole float yellow
  83. keyword whole for yellow
  84. keyword whole goto yellow
  85. keyword whole if yellow
  86. keyword whole int yellow
  87. keyword whole long yellow
  88. keyword whole return yellow
  89. keyword whole short yellow
  90. keyword whole static yellow
  91. keyword whole switch yellow
  92. keyword whole void yellow
  93. keyword whole volatile yellow
  94. keyword whole while yellow
  95. keyword whole catch yellow
  96. keyword whole class yellow
  97. keyword whole new yellow
  98. keyword whole private yellow
  99. keyword whole protected yellow
  100. keyword whole public yellow
  101. keyword whole this yellow
  102. keyword whole throw yellow
  103. keyword whole try yellow
  104. keyword whole false yellow
  105. keyword whole true yellow
  106. keyword /\* brown
  107. keyword \*/ brown
  108. keyword // brown
  109. keyword '\s' brightgreen
  110. keyword '+' brightgreen
  111. keyword > yellow
  112. keyword < yellow
  113. keyword \+ yellow
  114. keyword - yellow
  115. keyword \* yellow
  116. keyword / yellow
  117. keyword % yellow
  118. keyword = yellow
  119. keyword != yellow
  120. keyword == yellow
  121. keyword { brightcyan
  122. keyword } brightcyan
  123. keyword ( brightcyan
  124. keyword ) brightcyan
  125. keyword [ brightcyan
  126. keyword ] brightcyan
  127. keyword , brightcyan
  128. keyword : brightcyan
  129. keyword ? brightcyan
  130. keyword ; brightmagenta
  131. context exclusive /\* \*/ brown
  132. spellcheck
  133. context exclusive // \n brown
  134. spellcheck
  135. context linestart # \n brightred
  136. keyword \\\n yellow
  137. keyword /\**\*/ brown
  138. keyword "+" red
  139. keyword <+> red
  140. context " " green
  141. spellcheck
  142. keyword \\" brightgreen
  143. keyword \\n brightgreen
  144. keyword %% brightgreen
  145. keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen
  146. keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen
  147. keyword %\[hl\]n brightgreen
  148. keyword %\[.\]\[0123456789\]s brightgreen
  149. keyword %[*] brightgreen
  150. keyword %c brightgreen
  151. keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
  152. keyword \\\\ brightgreen
  153. keyword \\' brightgreen
  154. keyword \\\{abtnvfr\} brightgreen