PageRenderTime 46ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/mqsc.xml

#
XML | 231 lines | 223 code | 0 blank | 8 comment | 0 complexity | eeacc308a83402e4c4c8040fbd0d0883 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. <!--
  4. IBM WebSphere MQ Scripting (MQSC)
  5. - by Aaron Bell <aaron@clockworklogic.co.uk>
  6. - accurate for WebSphere MQ 5.2.
  7. - ensure your LITERAL1 and LITERAL2 colours are set differently.
  8. -->
  9. <MODE>
  10. <PROPS>
  11. <!-- asterisks are comments -->
  12. <PROPERTY NAME="lineComment" VALUE="*"/>
  13. </PROPS>
  14. <!-- ignore case, highlight numbers -->
  15. <RULES ESCAPE="\" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  16. <!-- lines beginning with asterisk are comments -->
  17. <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">*</EOL_SPAN>
  18. <!-- brackets on one line delimit parameter values, don't parse -->
  19. <!-- case 1: string values using apostrophe marks -->
  20. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE" EXCLUDE_MATCH="TRUE">
  21. <BEGIN>('</BEGIN>
  22. <END>')</END>
  23. </SPAN>
  24. <!-- case 2: literal values and object names -->
  25. <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE" EXCLUDE_MATCH="TRUE">
  26. <BEGIN>(</BEGIN>
  27. <END>)</END>
  28. </SPAN>
  29. <!-- line continuation symbol -->
  30. <SEQ TYPE="OPERATOR">+</SEQ>
  31. <KEYWORDS>
  32. <!-- KEYWORD1 are core MQSC commands -->
  33. <KEYWORD1>all</KEYWORD1><!-- as in DIS Q(X) ALL -->
  34. <KEYWORD1>alter</KEYWORD1>
  35. <KEYWORD1>alt</KEYWORD1>
  36. <KEYWORD1>clear</KEYWORD1>
  37. <KEYWORD1>define</KEYWORD1>
  38. <KEYWORD1>def</KEYWORD1>
  39. <KEYWORD1>delete</KEYWORD1>
  40. <KEYWORD1>display</KEYWORD1>
  41. <KEYWORD1>dis</KEYWORD1>
  42. <KEYWORD1>end</KEYWORD1>
  43. <KEYWORD1>like</KEYWORD1><!-- as in DEF Q(X) LIKE(Y) -->
  44. <KEYWORD1>ping</KEYWORD1>
  45. <KEYWORD1>refresh</KEYWORD1>
  46. <KEYWORD1>ref</KEYWORD1>
  47. <KEYWORD1>replace</KEYWORD1><!-- as in DEF Q(X) REPLACE -->
  48. <KEYWORD1>reset</KEYWORD1>
  49. <KEYWORD1>resolve</KEYWORD1>
  50. <KEYWORD1>resume</KEYWORD1>
  51. <KEYWORD1>start</KEYWORD1>
  52. <KEYWORD1>stop</KEYWORD1>
  53. <KEYWORD1>suspend</KEYWORD1>
  54. <!-- KEYWORD2 are object types -->
  55. <KEYWORD2>channel</KEYWORD2>
  56. <KEYWORD2>chl</KEYWORD2>
  57. <KEYWORD2>chstatus</KEYWORD2>
  58. <KEYWORD2>chst</KEYWORD2>
  59. <KEYWORD2>clusqmgr</KEYWORD2>
  60. <KEYWORD2>process</KEYWORD2>
  61. <KEYWORD2>proc</KEYWORD2>
  62. <KEYWORD2>namelist</KEYWORD2>
  63. <KEYWORD2>nl</KEYWORD2>
  64. <KEYWORD2>qalias</KEYWORD2>
  65. <KEYWORD2>qa</KEYWORD2>
  66. <KEYWORD2>qcluster</KEYWORD2>
  67. <KEYWORD2>qc</KEYWORD2>
  68. <KEYWORD2>qlocal</KEYWORD2>
  69. <KEYWORD2>ql</KEYWORD2>
  70. <KEYWORD2>qmodel</KEYWORD2>
  71. <KEYWORD2>qm</KEYWORD2>
  72. <KEYWORD2>qmgr</KEYWORD2>
  73. <KEYWORD2>qremote</KEYWORD2>
  74. <KEYWORD2>qr</KEYWORD2>
  75. <KEYWORD2>queue</KEYWORD2>
  76. <!-- MARKUP are object attributes -->
  77. <MARKUP>altdate</MARKUP>
  78. <MARKUP>alttime</MARKUP>
  79. <MARKUP>applicid</MARKUP>
  80. <MARKUP>appltype</MARKUP>
  81. <MARKUP>authorev</MARKUP>
  82. <MARKUP>batches</MARKUP>
  83. <MARKUP>batchint</MARKUP>
  84. <MARKUP>batchsz</MARKUP>
  85. <MARKUP>boqname</MARKUP>
  86. <MARKUP>bothresh</MARKUP>
  87. <MARKUP>bufsrcvd</MARKUP>
  88. <MARKUP>bufssent</MARKUP>
  89. <MARKUP>bytsrcvd</MARKUP>
  90. <MARKUP>bytssent</MARKUP>
  91. <MARKUP>ccsid</MARKUP>
  92. <MARKUP>chad</MARKUP>
  93. <MARKUP>chadev</MARKUP>
  94. <MARKUP>chadexit</MARKUP>
  95. <MARKUP>channel</MARKUP>
  96. <MARKUP>chltype</MARKUP>
  97. <MARKUP>chstada</MARKUP>
  98. <MARKUP>chstati</MARKUP>
  99. <MARKUP>clusdate</MARKUP>
  100. <MARKUP>clusinfo</MARKUP>
  101. <MARKUP>clusnl</MARKUP>
  102. <MARKUP>clusqmgr</MARKUP>
  103. <MARKUP>clusqt</MARKUP>
  104. <MARKUP>cluster</MARKUP>
  105. <MARKUP>clustime</MARKUP>
  106. <MARKUP>clwldata</MARKUP>
  107. <MARKUP>clwlexit</MARKUP>
  108. <MARKUP>clwlwen</MARKUP>
  109. <MARKUP>cmdlevel</MARKUP>
  110. <MARKUP>commandq</MARKUP>
  111. <MARKUP>conname</MARKUP>
  112. <MARKUP>convert</MARKUP>
  113. <MARKUP>crdate</MARKUP>
  114. <MARKUP>crtime</MARKUP>
  115. <MARKUP>curdepth</MARKUP>
  116. <MARKUP>curluwid</MARKUP>
  117. <MARKUP>curmsgs</MARKUP>
  118. <MARKUP>curseqno</MARKUP>
  119. <MARKUP>deadq</MARKUP>
  120. <MARKUP>defbind</MARKUP>
  121. <MARKUP>defprty</MARKUP>
  122. <MARKUP>defpsist</MARKUP>
  123. <MARKUP>defsopt</MARKUP>
  124. <MARKUP>deftype</MARKUP>
  125. <MARKUP>defxmitq</MARKUP>
  126. <MARKUP>descr</MARKUP>
  127. <MARKUP>discint</MARKUP>
  128. <MARKUP>distl</MARKUP>
  129. <MARKUP>envrdata</MARKUP>
  130. <MARKUP>get</MARKUP>
  131. <MARKUP>hardenbo</MARKUP>
  132. <MARKUP>hbint</MARKUP>
  133. <MARKUP>indoubt</MARKUP>
  134. <MARKUP>inhibtev</MARKUP>
  135. <MARKUP>initq</MARKUP>
  136. <MARKUP>ipprocs</MARKUP>
  137. <MARKUP>jobname</MARKUP>
  138. <MARKUP>localev</MARKUP>
  139. <MARKUP>longrts</MARKUP>
  140. <MARKUP>longrty</MARKUP>
  141. <MARKUP>longtmr</MARKUP>
  142. <MARKUP>lstluwid</MARKUP>
  143. <MARKUP>lstmsgda</MARKUP>
  144. <MARKUP>lstmsgti</MARKUP>
  145. <MARKUP>lstseqno</MARKUP>
  146. <MARKUP>maxdepth</MARKUP>
  147. <MARKUP>maxhands</MARKUP>
  148. <MARKUP>maxmsgl</MARKUP>
  149. <MARKUP>maxprty</MARKUP>
  150. <MARKUP>maxumsgs</MARKUP>
  151. <MARKUP>mcaname</MARKUP>
  152. <MARKUP>mcastat</MARKUP>
  153. <MARKUP>mcatype</MARKUP>
  154. <MARKUP>mcauser</MARKUP>
  155. <MARKUP>modename</MARKUP>
  156. <MARKUP>mrdata</MARKUP>
  157. <MARKUP>mrexit</MARKUP>
  158. <MARKUP>mrrty</MARKUP>
  159. <MARKUP>mrtmr</MARKUP>
  160. <MARKUP>msgdata</MARKUP>
  161. <MARKUP>msgdlvsq</MARKUP>
  162. <MARKUP>msgexit</MARKUP>
  163. <MARKUP>msgs</MARKUP>
  164. <MARKUP>namcount</MARKUP>
  165. <MARKUP>names</MARKUP>
  166. <MARKUP>netprty</MARKUP>
  167. <MARKUP>npmspeed</MARKUP>
  168. <MARKUP>opprocs</MARKUP>
  169. <MARKUP>password</MARKUP>
  170. <MARKUP>perfmev</MARKUP>
  171. <MARKUP>platform</MARKUP>
  172. <MARKUP>process</MARKUP>
  173. <MARKUP>put</MARKUP>
  174. <MARKUP>putaut</MARKUP>
  175. <MARKUP>qdepthhi</MARKUP>
  176. <MARKUP>qdepthlo</MARKUP>
  177. <MARKUP>qdphiev</MARKUP>
  178. <MARKUP>qdploev</MARKUP>
  179. <MARKUP>qdpmaxev</MARKUP>
  180. <MARKUP>qmid</MARKUP>
  181. <MARKUP>qmname</MARKUP>
  182. <MARKUP>qmtype</MARKUP>
  183. <MARKUP>qsvciev</MARKUP>
  184. <MARKUP>qsvcint</MARKUP>
  185. <MARKUP>qtype</MARKUP>
  186. <MARKUP>rcvdata</MARKUP>
  187. <MARKUP>rcvexit</MARKUP>
  188. <MARKUP>remoteev</MARKUP>
  189. <MARKUP>repos</MARKUP>
  190. <MARKUP>reposnl</MARKUP>
  191. <MARKUP>retintvl</MARKUP>
  192. <MARKUP>rname</MARKUP>
  193. <MARKUP>rqmname</MARKUP>
  194. <MARKUP>scope</MARKUP>
  195. <MARKUP>scydata</MARKUP>
  196. <MARKUP>scyexit</MARKUP>
  197. <MARKUP>senddata</MARKUP>
  198. <MARKUP>sendexit</MARKUP>
  199. <MARKUP>seqwrap</MARKUP>
  200. <MARKUP>share</MARKUP>
  201. <MARKUP>shortrts</MARKUP>
  202. <MARKUP>shortrty</MARKUP>
  203. <MARKUP>shorttmr</MARKUP>
  204. <MARKUP>status</MARKUP>
  205. <MARKUP>stopreq</MARKUP>
  206. <MARKUP>strstpev</MARKUP>
  207. <MARKUP>suspend</MARKUP>
  208. <MARKUP>syncpt</MARKUP>
  209. <MARKUP>targq</MARKUP>
  210. <MARKUP>tpname</MARKUP>
  211. <MARKUP>trigdata</MARKUP>
  212. <MARKUP>trigdpth</MARKUP>
  213. <MARKUP>trigger</MARKUP>
  214. <MARKUP>trigint</MARKUP>
  215. <MARKUP>trigmpri</MARKUP>
  216. <MARKUP>trigtype</MARKUP>
  217. <MARKUP>trptype</MARKUP>
  218. <MARKUP>type</MARKUP>
  219. <MARKUP>usage</MARKUP>
  220. <MARKUP>userdata</MARKUP>
  221. <MARKUP>userid</MARKUP>
  222. <MARKUP>xmitq</MARKUP>
  223. </KEYWORDS>
  224. </RULES>
  225. </MODE>