PageRenderTime 43ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/modes/icon.xml

#
XML | 197 lines | 194 code | 1 blank | 2 comment | 0 complexity | 63d7cbec19417b23af176e02afef1dc1 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!-- Icon mode by Silas Smith (smiths@cs.arizona.edu) -->
  4. <!-- Updated 08/07/2003 -->
  5. <MODE>
  6. <PROPS>
  7. <PROPERTY NAME="lineComment" VALUE="#" />
  8. <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
  9. <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
  10. <PROPERTY NAME="wordBreakChars" VALUE="|.\\:,+-*/=?^!@%&lt;&gt;&amp;" />
  11. </PROPS>
  12. <RULES ESCAPE="\" IGNORE_CASE="FALSE"
  13. HIGHLIGHT_DIGITS="TRUE"
  14. DIGIT_RE="(0x[\p{XDigit}]+[lL]?|[\p{Digit}]+(e[\p{Digit}]*)?[lLdDfF]?)">
  15. <!-- comments -->
  16. <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
  17. <!-- string literals -->
  18. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  19. <BEGIN>"</BEGIN>
  20. <END>"</END>
  21. </SPAN>
  22. <!-- cset literals -->
  23. <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
  24. <BEGIN>'</BEGIN>
  25. <END>'</END>
  26. </SPAN>
  27. <SEQ TYPE="OPERATOR">~===</SEQ>
  28. <SEQ TYPE="OPERATOR">===</SEQ>
  29. <SEQ TYPE="OPERATOR">|||</SEQ> <!-- list concatenation -->
  30. <!-- lexical operators -->
  31. <SEQ TYPE="OPERATOR">&gt;&gt;=</SEQ> <!-- ">>=" -->
  32. <SEQ TYPE="OPERATOR">&gt;&gt;</SEQ> <!-- ">>" -->
  33. <SEQ TYPE="OPERATOR">&lt;&lt;=</SEQ> <!-- "<<=" -->
  34. <SEQ TYPE="OPERATOR">&lt;&lt;</SEQ> <!-- "<<" -->
  35. <SEQ TYPE="OPERATOR">~==</SEQ>
  36. <SEQ TYPE="OPERATOR">==</SEQ>
  37. <SEQ TYPE="OPERATOR">||</SEQ>
  38. <!-- set operators -->
  39. <SEQ TYPE="OPERATOR">++</SEQ> <!-- union -->
  40. <SEQ TYPE="OPERATOR">**</SEQ> <!-- intersection -->
  41. <SEQ TYPE="OPERATOR">--</SEQ> <!-- difference -->
  42. <SEQ TYPE="OPERATOR">&lt;-&gt;</SEQ> <!-- "<->" -->
  43. <SEQ TYPE="OPERATOR">&lt;-</SEQ> <!-- "<-" -->
  44. <SEQ TYPE="OPERATOR">op:=</SEQ>
  45. <SEQ TYPE="OPERATOR">&lt;=</SEQ>
  46. <SEQ TYPE="OPERATOR">&lt;</SEQ>
  47. <SEQ TYPE="OPERATOR">&gt;=</SEQ>
  48. <SEQ TYPE="OPERATOR">&gt;</SEQ>
  49. <SEQ TYPE="OPERATOR">~=</SEQ>
  50. <SEQ TYPE="OPERATOR">:=:</SEQ>
  51. <SEQ TYPE="OPERATOR">:=</SEQ>
  52. <SEQ TYPE="OPERATOR">-:</SEQ>
  53. <SEQ TYPE="OPERATOR">+:</SEQ>
  54. <SEQ TYPE="OPERATOR">~</SEQ>
  55. <SEQ TYPE="OPERATOR">:</SEQ>
  56. <SEQ TYPE="OPERATOR">!</SEQ>
  57. <SEQ TYPE="OPERATOR">|</SEQ>
  58. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  59. <SEQ TYPE="OPERATOR">not</SEQ>
  60. <SEQ TYPE="OPERATOR">*</SEQ>
  61. <SEQ TYPE="OPERATOR">?</SEQ>
  62. <SEQ TYPE="OPERATOR">@</SEQ>
  63. <!-- numerical operators -->
  64. <!-- NOTE: '*' defined above -->
  65. <SEQ TYPE="OPERATOR">^</SEQ>
  66. <SEQ TYPE="OPERATOR">%</SEQ>
  67. <SEQ TYPE="OPERATOR">-</SEQ>
  68. <SEQ TYPE="OPERATOR">+</SEQ>
  69. <SEQ TYPE="OPERATOR">=</SEQ>
  70. <SEQ TYPE="OPERATOR">/</SEQ>
  71. <!-- Function calls -->
  72. <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
  73. <KEYWORDS>
  74. <KEYWORD1>by</KEYWORD1>
  75. <KEYWORD1>case</KEYWORD1>
  76. <KEYWORD1>create</KEYWORD1>
  77. <KEYWORD1>default</KEYWORD1>
  78. <KEYWORD1>do</KEYWORD1>
  79. <KEYWORD1>else</KEYWORD1>
  80. <KEYWORD1>every</KEYWORD1>
  81. <KEYWORD1>if</KEYWORD1>
  82. <KEYWORD1>initial</KEYWORD1>
  83. <KEYWORD1>next</KEYWORD1>
  84. <KEYWORD1>of</KEYWORD1>
  85. <KEYWORD1>repeat</KEYWORD1>
  86. <KEYWORD1>then</KEYWORD1>
  87. <KEYWORD1>to</KEYWORD1>
  88. <KEYWORD1>until</KEYWORD1>
  89. <KEYWORD1>while</KEYWORD1>
  90. <KEYWORD2>break</KEYWORD2>
  91. <KEYWORD2>end</KEYWORD2>
  92. <KEYWORD2>fail</KEYWORD2>
  93. <KEYWORD2>global</KEYWORD2>
  94. <KEYWORD2>invocable</KEYWORD2>
  95. <KEYWORD2>link</KEYWORD2>
  96. <KEYWORD2>local</KEYWORD2>
  97. <KEYWORD2>procedure</KEYWORD2>
  98. <KEYWORD2>record</KEYWORD2>
  99. <KEYWORD2>return</KEYWORD2>
  100. <KEYWORD2>static</KEYWORD2>
  101. <KEYWORD2>suspend</KEYWORD2>
  102. <KEYWORD3>&amp;allocated</KEYWORD3>
  103. <KEYWORD3>&amp;ascii</KEYWORD3>
  104. <KEYWORD3>&amp;clock</KEYWORD3>
  105. <KEYWORD3>&amp;collections</KEYWORD3>
  106. <KEYWORD3>&amp;cset</KEYWORD3>
  107. <KEYWORD3>&amp;current</KEYWORD3>
  108. <KEYWORD3>&amp;date</KEYWORD3>
  109. <KEYWORD3>&amp;dateline</KEYWORD3>
  110. <KEYWORD3>&amp;digits</KEYWORD3>
  111. <KEYWORD3>&amp;dump</KEYWORD3>
  112. <KEYWORD3>&amp;e</KEYWORD3>
  113. <KEYWORD3>&amp;error</KEYWORD3>
  114. <KEYWORD3>&amp;errornumber</KEYWORD3>
  115. <KEYWORD3>&amp;errortext</KEYWORD3>
  116. <KEYWORD3>&amp;errorvalue</KEYWORD3>
  117. <KEYWORD3>&amp;errout</KEYWORD3>
  118. <KEYWORD3>&amp;fail</KEYWORD3>
  119. <KEYWORD3>&amp;features</KEYWORD3>
  120. <KEYWORD3>&amp;file</KEYWORD3>
  121. <KEYWORD3>&amp;host</KEYWORD3>
  122. <KEYWORD3>&amp;input</KEYWORD3>
  123. <KEYWORD3>&amp;lcase</KEYWORD3>
  124. <KEYWORD3>&amp;letters</KEYWORD3>
  125. <KEYWORD3>&amp;level</KEYWORD3>
  126. <KEYWORD3>&amp;line</KEYWORD3>
  127. <KEYWORD3>&amp;main</KEYWORD3>
  128. <KEYWORD3>&amp;null</KEYWORD3>
  129. <KEYWORD3>&amp;output</KEYWORD3>
  130. <KEYWORD3>&amp;phi</KEYWORD3>
  131. <KEYWORD3>&amp;pi</KEYWORD3>
  132. <KEYWORD3>&amp;pos</KEYWORD3>
  133. <KEYWORD3>&amp;progname</KEYWORD3>
  134. <KEYWORD3>&amp;random</KEYWORD3>
  135. <KEYWORD3>&amp;regions</KEYWORD3>
  136. <KEYWORD3>&amp;source</KEYWORD3>
  137. <KEYWORD3>&amp;storage</KEYWORD3>
  138. <KEYWORD3>&amp;subject</KEYWORD3>
  139. <KEYWORD3>&amp;time</KEYWORD3>
  140. <KEYWORD3>&amp;trace</KEYWORD3>
  141. <KEYWORD3>&amp;ucase</KEYWORD3>
  142. <KEYWORD3>&amp;version</KEYWORD3>
  143. <!-- preprocessor directives -->
  144. <KEYWORD3>$define</KEYWORD3>
  145. <KEYWORD3>$else</KEYWORD3>
  146. <KEYWORD3>$endif</KEYWORD3>
  147. <KEYWORD3>$error</KEYWORD3>
  148. <KEYWORD3>$ifdef</KEYWORD3>
  149. <KEYWORD3>$ifndef</KEYWORD3>
  150. <KEYWORD3>$include</KEYWORD3>
  151. <KEYWORD3>$line</KEYWORD3>
  152. <KEYWORD3>$undef</KEYWORD3>
  153. <!-- predefined prepocessor symbols -->
  154. <KEYWORD3>_MACINTOSH</KEYWORD3>
  155. <KEYWORD3>_MS_WINDOWS_NT</KEYWORD3>
  156. <KEYWORD3>_MS_WINDOWS</KEYWORD3>
  157. <KEYWORD3>_MSDOS_386</KEYWORD3>
  158. <KEYWORD3>_MSDOS</KEYWORD3>
  159. <KEYWORD3>_OS2</KEYWORD3>
  160. <KEYWORD3>_PIPES</KEYWORD3>
  161. <KEYWORD3>_PRESENTATION_MGR</KEYWORD3>
  162. <KEYWORD3>_SYSTEM_FUNCTION</KEYWORD3>
  163. <KEYWORD3>_UNIX</KEYWORD3>
  164. <KEYWORD3>_VMS</KEYWORD3>
  165. <KEYWORD3>_WINDOW_FUNCTIONS</KEYWORD3>
  166. <KEYWORD3>_X_WINDOW_SYSTEM</KEYWORD3>
  167. <KEYWORD4>co-expression</KEYWORD4>
  168. <KEYWORD4>cset</KEYWORD4>
  169. <KEYWORD4>file</KEYWORD4>
  170. <KEYWORD4>integer</KEYWORD4>
  171. <KEYWORD4>list</KEYWORD4>
  172. <KEYWORD4>null</KEYWORD4>
  173. <KEYWORD4>real</KEYWORD4>
  174. <KEYWORD4>set</KEYWORD4>
  175. <KEYWORD4>string</KEYWORD4>
  176. <KEYWORD4>table</KEYWORD4>
  177. <KEYWORD4>window</KEYWORD4>
  178. </KEYWORDS>
  179. </RULES>
  180. </MODE>