/jEdit/tags/jedit-4-3-pre3/modes/gnuplot.xml

# · XML · 269 lines · 264 code · 4 blank · 1 comment · 0 complexity · 66084e4d873e144a1d5760d065cc80fc MD5 · raw file

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!-- COBOL mode, by Loren Charnley III -->
  4. <MODE>
  5. <PROPS>
  6. <PROPERTY NAME="lineComment" VALUE="#" />
  7. </PROPS>
  8. <RULES ESCAPE="\" IGNORE_CASE="FALSE">
  9. <!-- Comments -->
  10. <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
  11. <!-- Literals -->
  12. <SPAN TYPE="LITERAL1">
  13. <BEGIN>"</BEGIN>
  14. <END>"</END>
  15. </SPAN>
  16. <SPAN TYPE="LITERAL2">
  17. <BEGIN>'</BEGIN>
  18. <END>'</END>
  19. </SPAN>
  20. <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
  21. <BEGIN>[</BEGIN>
  22. <END>]</END>
  23. </SPAN>
  24. <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
  25. <BEGIN>{</BEGIN>
  26. <END>}</END>
  27. </SPAN>
  28. <!-- Operators -->
  29. <SEQ TYPE="OPERATOR">-</SEQ>
  30. <SEQ TYPE="OPERATOR">+</SEQ>
  31. <SEQ TYPE="OPERATOR">~</SEQ>
  32. <SEQ TYPE="OPERATOR">!</SEQ>
  33. <SEQ TYPE="OPERATOR">$</SEQ>
  34. <SEQ TYPE="OPERATOR">*</SEQ>
  35. <SEQ TYPE="OPERATOR">%</SEQ>
  36. <SEQ TYPE="OPERATOR">=</SEQ>
  37. <SEQ TYPE="OPERATOR">&gt;</SEQ>
  38. <SEQ TYPE="OPERATOR">&lt;</SEQ>
  39. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  40. <SEQ TYPE="OPERATOR">&gt;=</SEQ>
  41. <SEQ TYPE="OPERATOR">&lt;=</SEQ>
  42. <SEQ TYPE="OPERATOR">|</SEQ>
  43. <SEQ TYPE="OPERATOR">^</SEQ>
  44. <SEQ TYPE="OPERATOR">?</SEQ>
  45. <SEQ TYPE="OPERATOR">:</SEQ>
  46. <!-- Function calls -->
  47. <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
  48. <!-- Keywords -->
  49. <KEYWORDS>
  50. <!-- GNUplot Commands -->
  51. <KEYWORD1>cd</KEYWORD1>
  52. <KEYWORD1>call</KEYWORD1>
  53. <KEYWORD1>clear</KEYWORD1>
  54. <KEYWORD1>exit</KEYWORD1>
  55. <KEYWORD1>fit</KEYWORD1>
  56. <KEYWORD1>help</KEYWORD1>
  57. <KEYWORD1>history</KEYWORD1>
  58. <KEYWORD1>if</KEYWORD1>
  59. <KEYWORD1>load</KEYWORD1>
  60. <KEYWORD1>pause</KEYWORD1>
  61. <KEYWORD1>plot</KEYWORD1>
  62. <KEYWORD1>using</KEYWORD1>
  63. <KEYWORD1>with</KEYWORD1>
  64. <KEYWORD1>index</KEYWORD1>
  65. <KEYWORD1>every</KEYWORD1>
  66. <KEYWORD1>smooth</KEYWORD1>
  67. <KEYWORD1>thru</KEYWORD1>
  68. <KEYWORD1>print</KEYWORD1>
  69. <KEYWORD1>pwd</KEYWORD1>
  70. <KEYWORD1>quit</KEYWORD1>
  71. <KEYWORD1>replot</KEYWORD1>
  72. <KEYWORD1>reread</KEYWORD1>
  73. <KEYWORD1>reset</KEYWORD1>
  74. <KEYWORD1>save</KEYWORD1>
  75. <KEYWORD1>set</KEYWORD1>
  76. <KEYWORD1>show</KEYWORD1>
  77. <KEYWORD1>unset</KEYWORD1>
  78. <KEYWORD1>shell</KEYWORD1>
  79. <KEYWORD1>splot</KEYWORD1>
  80. <KEYWORD1>system</KEYWORD1>
  81. <KEYWORD1>test</KEYWORD1>
  82. <KEYWORD1>unset</KEYWORD1>
  83. <KEYWORD1>update</KEYWORD1>
  84. <!-- GNUplot Functions -->
  85. <KEYWORD2>abs</KEYWORD2>
  86. <KEYWORD2>acos</KEYWORD2>
  87. <KEYWORD2>acosh</KEYWORD2>
  88. <KEYWORD2>arg</KEYWORD2>
  89. <KEYWORD2>asin</KEYWORD2>
  90. <KEYWORD2>asinh</KEYWORD2>
  91. <KEYWORD2>atan</KEYWORD2>
  92. <KEYWORD2>atan2</KEYWORD2>
  93. <KEYWORD2>atanh</KEYWORD2>
  94. <KEYWORD2>besj0</KEYWORD2>
  95. <KEYWORD2>besj1</KEYWORD2>
  96. <KEYWORD2>besy0</KEYWORD2>
  97. <KEYWORD2>besy1</KEYWORD2>
  98. <KEYWORD2>ceil</KEYWORD2>
  99. <KEYWORD2>cos</KEYWORD2>
  100. <KEYWORD2>cosh</KEYWORD2>
  101. <KEYWORD2>erf</KEYWORD2>
  102. <KEYWORD2>erfc</KEYWORD2>
  103. <KEYWORD2>exp</KEYWORD2>
  104. <KEYWORD2>floor</KEYWORD2>
  105. <KEYWORD2>gamma</KEYWORD2>
  106. <KEYWORD2>ibeta</KEYWORD2>
  107. <KEYWORD2>inverf</KEYWORD2>
  108. <KEYWORD2>igamma</KEYWORD2>
  109. <KEYWORD2>imag</KEYWORD2>
  110. <KEYWORD2>invnorm</KEYWORD2>
  111. <KEYWORD2>int</KEYWORD2>
  112. <KEYWORD2>lambertw</KEYWORD2>
  113. <KEYWORD2>lgamma</KEYWORD2>
  114. <KEYWORD2>log</KEYWORD2>
  115. <KEYWORD2>log10</KEYWORD2>
  116. <KEYWORD2>norm</KEYWORD2>
  117. <KEYWORD2>rand</KEYWORD2>
  118. <KEYWORD2>real</KEYWORD2>
  119. <KEYWORD2>sgn</KEYWORD2>
  120. <KEYWORD2>sin</KEYWORD2>
  121. <KEYWORD2>sinh</KEYWORD2>
  122. <KEYWORD2>sqrt</KEYWORD2>
  123. <KEYWORD2>tan</KEYWORD2>
  124. <KEYWORD2>tanh</KEYWORD2>
  125. <KEYWORD2>column</KEYWORD2>
  126. <KEYWORD2>defined</KEYWORD2>
  127. <KEYWORD2>tm_hour</KEYWORD2>
  128. <KEYWORD2>tm_mday</KEYWORD2>
  129. <KEYWORD2>tm_min</KEYWORD2>
  130. <KEYWORD2>tm_mon</KEYWORD2>
  131. <KEYWORD2>tm_sec</KEYWORD2>
  132. <KEYWORD2>tm_wday</KEYWORD2>
  133. <KEYWORD2>tm_yday</KEYWORD2>
  134. <KEYWORD2>tm_year</KEYWORD2>
  135. <KEYWORD2>valid</KEYWORD2>
  136. <!-- GNUplot Built-in Variables -->
  137. <KEYWORD3>angles</KEYWORD3>
  138. <KEYWORD3>arrow</KEYWORD3>
  139. <KEYWORD3>autoscale</KEYWORD3>
  140. <KEYWORD3>bars</KEYWORD3>
  141. <KEYWORD3>bmargin</KEYWORD3>
  142. <KEYWORD3>border</KEYWORD3>
  143. <KEYWORD3>boxwidth</KEYWORD3>
  144. <KEYWORD3>clabel</KEYWORD3>
  145. <KEYWORD3>clip</KEYWORD3>
  146. <KEYWORD3>cntrparam</KEYWORD3>
  147. <KEYWORD3>colorbox</KEYWORD3>
  148. <KEYWORD3>contour</KEYWORD3>
  149. <KEYWORD3>datafile </KEYWORD3>
  150. <KEYWORD3>decimalsign</KEYWORD3>
  151. <KEYWORD3>dgrid3d</KEYWORD3>
  152. <KEYWORD3>dummy</KEYWORD3>
  153. <KEYWORD3>encoding</KEYWORD3>
  154. <KEYWORD3>fit</KEYWORD3>
  155. <KEYWORD3>fontpath</KEYWORD3>
  156. <KEYWORD3>format</KEYWORD3>
  157. <KEYWORD3>functions</KEYWORD3>
  158. <KEYWORD3>function</KEYWORD3>
  159. <KEYWORD3>grid</KEYWORD3>
  160. <KEYWORD3>hidden3d</KEYWORD3>
  161. <KEYWORD3>historysize</KEYWORD3>
  162. <KEYWORD3>isosamples</KEYWORD3>
  163. <KEYWORD3>key</KEYWORD3>
  164. <KEYWORD3>label</KEYWORD3>
  165. <KEYWORD3>lmargin</KEYWORD3>
  166. <KEYWORD3>loadpath</KEYWORD3>
  167. <KEYWORD3>locale</KEYWORD3>
  168. <KEYWORD3>logscale</KEYWORD3>
  169. <KEYWORD3>mapping</KEYWORD3>
  170. <KEYWORD3>margin</KEYWORD3>
  171. <KEYWORD3>mouse</KEYWORD3>
  172. <KEYWORD3>multiplot</KEYWORD3>
  173. <KEYWORD3>mx2tics</KEYWORD3>
  174. <KEYWORD3>mxtics</KEYWORD3>
  175. <KEYWORD3>my2tics</KEYWORD3>
  176. <KEYWORD3>mytics</KEYWORD3>
  177. <KEYWORD3>mztics</KEYWORD3>
  178. <KEYWORD3>offsets</KEYWORD3>
  179. <KEYWORD3>origin</KEYWORD3>
  180. <KEYWORD3>output</KEYWORD3>
  181. <KEYWORD3>parametric</KEYWORD3>
  182. <KEYWORD3>plot</KEYWORD3>
  183. <KEYWORD3>pm3d</KEYWORD3>
  184. <KEYWORD3>palette</KEYWORD3>
  185. <KEYWORD3>pointsize</KEYWORD3>
  186. <KEYWORD3>polar</KEYWORD3>
  187. <KEYWORD3>print</KEYWORD3>
  188. <KEYWORD3>rmargin</KEYWORD3>
  189. <KEYWORD3>rrange</KEYWORD3>
  190. <KEYWORD3>samples</KEYWORD3>
  191. <KEYWORD3>size</KEYWORD3>
  192. <KEYWORD3>style</KEYWORD3>
  193. <KEYWORD3>surface</KEYWORD3>
  194. <KEYWORD3>terminal</KEYWORD3>
  195. <KEYWORD3>tics</KEYWORD3>
  196. <KEYWORD3>ticslevel</KEYWORD3>
  197. <KEYWORD3>ticscale</KEYWORD3>
  198. <KEYWORD3>timestamp</KEYWORD3>
  199. <KEYWORD3>timefmt</KEYWORD3>
  200. <KEYWORD3>title</KEYWORD3>
  201. <KEYWORD3>tmargin</KEYWORD3>
  202. <KEYWORD3>trange</KEYWORD3>
  203. <KEYWORD3>urange</KEYWORD3>
  204. <KEYWORD3>variables</KEYWORD3>
  205. <KEYWORD3>version</KEYWORD3>
  206. <KEYWORD3>view</KEYWORD3>
  207. <KEYWORD3>vrange</KEYWORD3>
  208. <KEYWORD3>x2data</KEYWORD3>
  209. <KEYWORD3>x2dtics</KEYWORD3>
  210. <KEYWORD3>x2label</KEYWORD3>
  211. <KEYWORD3>x2mtics</KEYWORD3>
  212. <KEYWORD3>x2range</KEYWORD3>
  213. <KEYWORD3>x2tics</KEYWORD3>
  214. <KEYWORD3>x2zeroaxis</KEYWORD3>
  215. <KEYWORD3>xdata</KEYWORD3>
  216. <KEYWORD3>xdtics</KEYWORD3>
  217. <KEYWORD3>xlabel</KEYWORD3>
  218. <KEYWORD3>xmtics</KEYWORD3>
  219. <KEYWORD3>xrange</KEYWORD3>
  220. <KEYWORD3>xtics</KEYWORD3>
  221. <KEYWORD3>xzeroaxis</KEYWORD3>
  222. <KEYWORD3>y2data</KEYWORD3>
  223. <KEYWORD3>y2dtics</KEYWORD3>
  224. <KEYWORD3>y2label</KEYWORD3>
  225. <KEYWORD3>y2mtics</KEYWORD3>
  226. <KEYWORD3>y2range</KEYWORD3>
  227. <KEYWORD3>y2tics</KEYWORD3>
  228. <KEYWORD3>y2zeroaxis</KEYWORD3>
  229. <KEYWORD3>ydata</KEYWORD3>
  230. <KEYWORD3>ydtics</KEYWORD3>
  231. <KEYWORD3>ylabel</KEYWORD3>
  232. <KEYWORD3>ymtics</KEYWORD3>
  233. <KEYWORD3>yrange</KEYWORD3>
  234. <KEYWORD3>ytics</KEYWORD3>
  235. <KEYWORD3>yzeroaxis</KEYWORD3>
  236. <KEYWORD3>zdata</KEYWORD3>
  237. <KEYWORD3>zdtics</KEYWORD3>
  238. <KEYWORD3>cbdata</KEYWORD3>
  239. <KEYWORD3>cbdtics</KEYWORD3>
  240. <KEYWORD3>zero</KEYWORD3>
  241. <KEYWORD3>zeroaxis</KEYWORD3>
  242. <KEYWORD3>zlabel</KEYWORD3>
  243. <KEYWORD3>zmtics</KEYWORD3>
  244. <KEYWORD3>zrange</KEYWORD3>
  245. <KEYWORD3>ztics</KEYWORD3>
  246. <KEYWORD3>cblabel</KEYWORD3>
  247. <KEYWORD3>cbmtics</KEYWORD3>
  248. <KEYWORD3>cbrange</KEYWORD3>
  249. <KEYWORD3>cbtics</KEYWORD3>
  250. </KEYWORDS>
  251. </RULES>
  252. </MODE>