/jEdit/branches/lp_clone_test/modes/tsp.xml

# · XML · 269 lines · 264 code · 0 blank · 5 comment · 0 complexity · dcde5ace2966c6e000c7484ebc412f29 MD5 · raw file

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!-- basic TSP mode -->
  4. <!-- Recommended catalog entry:
  5. <MODE NAME="tsp" FILE="tsp.xml"
  6. FILE_NAME_GLOB="*.tsp" />
  7. -->
  8. <MODE>
  9. <PROPS>
  10. <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
  11. <PROPERTY NAME="lineComment" VALUE="?" />
  12. <PROPERTY NAME="noWordSep" VALUE="_" />
  13. <PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
  14. </PROPS>
  15. <RULES ESCAPE="\" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  16. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE" AT_WORD_START="TRUE" >
  17. <BEGIN>'</BEGIN>
  18. <END>'</END>
  19. </SPAN>
  20. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE" AT_WORD_START="TRUE" >
  21. <BEGIN>"</BEGIN>
  22. <END>"</END>
  23. </SPAN>
  24. <EOL_SPAN TYPE="COMMENT2">?</EOL_SPAN>
  25. <SEQ_REGEXP TYPE="MARKUP" HASH_CHAR="@">@((\p{Alpha}\w*|_\w+)?::)*(\p{Alpha}\w*|_\w+|\d+)</SEQ_REGEXP>
  26. <!-- assignment -->
  27. <SEQ TYPE="OPERATOR">=</SEQ>
  28. <!-- comparison -->
  29. <SEQ TYPE="OPERATOR">=</SEQ>
  30. <SEQ TYPE="OPERATOR">~</SEQ>
  31. <SEQ TYPE="OPERATOR">&gt;</SEQ>
  32. <SEQ TYPE="OPERATOR">&lt;</SEQ>
  33. <SEQ TYPE="OPERATOR">&gt;=</SEQ>
  34. <SEQ TYPE="OPERATOR">&lt;=</SEQ>
  35. <SEQ TYPE="OPERATOR">^=</SEQ>
  36. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  37. <!-- arithmetic -->
  38. <SEQ TYPE="OPERATOR">+</SEQ>
  39. <SEQ TYPE="OPERATOR">-</SEQ>
  40. <SEQ TYPE="OPERATOR">/</SEQ>
  41. <SEQ TYPE="OPERATOR">\</SEQ>
  42. <SEQ TYPE="OPERATOR">*</SEQ>
  43. <SEQ TYPE="OPERATOR">**</SEQ>
  44. <SEQ TYPE="OPERATOR">^</SEQ>
  45. <SEQ TYPE="OPERATOR">'</SEQ>
  46. <SEQ TYPE="OPERATOR">;</SEQ>
  47. <SEQ TYPE="OPERATOR">#</SEQ>
  48. <SEQ TYPE="OPERATOR">%</SEQ>
  49. <SEQ TYPE="OPERATOR">@</SEQ>
  50. <!--<SEQ TYPE="OPERATOR">)'</SEQ>
  51. <SEQ TYPE="OPERATOR">]'</SEQ> -->
  52. <!-- logical -->
  53. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  54. <SEQ TYPE="OPERATOR">|</SEQ>
  55. <SEQ TYPE="OPERATOR">~</SEQ>
  56. <!-- misc -->
  57. <SEQ TYPE="OPERATOR">:</SEQ>
  58. <SEQ TYPE="NULL">.</SEQ>
  59. <SEQ TYPE="NULL">,</SEQ>
  60. <SEQ TYPE="NULL">;</SEQ>
  61. <SEQ TYPE="NULL">]</SEQ>
  62. <SEQ TYPE="NULL">[</SEQ>
  63. <SEQ TYPE="NULL">(</SEQ>
  64. <SEQ TYPE="NULL">)</SEQ>
  65. <SEQ TYPE="NULL">{</SEQ>
  66. <SEQ TYPE="NULL">}</SEQ>
  67. <!-- Function calls -->
  68. <!--<MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>-->
  69. <KEYWORDS>
  70. <KEYWORD1>r1</KEYWORD1>
  71. <KEYWORD1>bjest</KEYWORD1>
  72. <KEYWORD1>bjident</KEYWORD1>
  73. <KEYWORD1>corr</KEYWORD1>
  74. <KEYWORD1>cova</KEYWORD1>
  75. <KEYWORD1>inst</KEYWORD1>
  76. <KEYWORD1>kalman</KEYWORD1>
  77. <KEYWORD1>lad</KEYWORD1>
  78. <KEYWORD1>liml</KEYWORD1>
  79. <KEYWORD1>lms</KEYWORD1>
  80. <KEYWORD1>moment</KEYWORD1>
  81. <KEYWORD1>msd</KEYWORD1>
  82. <KEYWORD1>olsq</KEYWORD1>
  83. <KEYWORD1>panel</KEYWORD1>
  84. <KEYWORD1>prin</KEYWORD1>
  85. <KEYWORD1>var</KEYWORD1>
  86. <KEYWORD1>3sls</KEYWORD1>
  87. <KEYWORD1>arch</KEYWORD1>
  88. <KEYWORD1>const</KEYWORD1>
  89. <KEYWORD1>differ</KEYWORD1>
  90. <KEYWORD1>eqsub</KEYWORD1>
  91. <KEYWORD1>fiml</KEYWORD1>
  92. <KEYWORD1>orm</KEYWORD1>
  93. <KEYWORD1>frml</KEYWORD1>
  94. <KEYWORD1>gmm</KEYWORD1>
  95. <KEYWORD1>ident</KEYWORD1>
  96. <KEYWORD1>lsq</KEYWORD1>
  97. <KEYWORD1>param</KEYWORD1>
  98. <KEYWORD1>sur</KEYWORD1>
  99. <KEYWORD1>logit</KEYWORD1>
  100. <KEYWORD1>ml</KEYWORD1>
  101. <KEYWORD1>negbin</KEYWORD1>
  102. <KEYWORD1>ordprob</KEYWORD1>
  103. <KEYWORD1>poisson</KEYWORD1>
  104. <KEYWORD1>probit</KEYWORD1>
  105. <KEYWORD1>sampsel</KEYWORD1>
  106. <KEYWORD1>tobit</KEYWORD1>
  107. <KEYWORD1>actfit</KEYWORD1>
  108. <KEYWORD1>bjfrcst</KEYWORD1>
  109. <KEYWORD1>forcst</KEYWORD1>
  110. <KEYWORD1>model</KEYWORD1>
  111. <KEYWORD1>siml</KEYWORD1>
  112. <KEYWORD1>solve</KEYWORD1>
  113. <KEYWORD1>capitl</KEYWORD1>
  114. <KEYWORD1>onvert</KEYWORD1>
  115. <KEYWORD1>copy</KEYWORD1>
  116. <KEYWORD1>delete</KEYWORD1>
  117. <KEYWORD1>divind</KEYWORD1>
  118. <KEYWORD1>dummy</KEYWORD1>
  119. <KEYWORD1>genr</KEYWORD1>
  120. <KEYWORD1>length</KEYWORD1>
  121. <KEYWORD1>list</KEYWORD1>
  122. <KEYWORD1>normal</KEYWORD1>
  123. <KEYWORD1>random</KEYWORD1>
  124. <KEYWORD1>rename</KEYWORD1>
  125. <KEYWORD1>sama</KEYWORD1>
  126. <KEYWORD1>set</KEYWORD1>
  127. <KEYWORD1>sort</KEYWORD1>
  128. <KEYWORD1>trend</KEYWORD1>
  129. <KEYWORD1>moving</KEYWORD1>
  130. <KEYWORD1>close</KEYWORD1>
  131. <KEYWORD1>dbcomp</KEYWORD1>
  132. <KEYWORD1>dbconv</KEYWORD1>
  133. <KEYWORD1>dbcopy</KEYWORD1>
  134. <KEYWORD1>dbdel</KEYWORD1>
  135. <KEYWORD1>dbdump</KEYWORD1>
  136. <KEYWORD1>dblist</KEYWORD1>
  137. <KEYWORD1>dbprint</KEYWORD1>
  138. <KEYWORD1>fetch</KEYWORD1>
  139. <KEYWORD1>in</KEYWORD1>
  140. <KEYWORD1>input</KEYWORD1>
  141. <KEYWORD1>keep</KEYWORD1>
  142. <KEYWORD1>load</KEYWORD1>
  143. <KEYWORD1>out</KEYWORD1>
  144. <KEYWORD1>output</KEYWORD1>
  145. <KEYWORD1>print</KEYWORD1>
  146. <KEYWORD1>read</KEYWORD1>
  147. <KEYWORD1>recover</KEYWORD1>
  148. <KEYWORD1>restore</KEYWORD1>
  149. <KEYWORD1>save</KEYWORD1>
  150. <KEYWORD1>store</KEYWORD1>
  151. <KEYWORD1>terminal</KEYWORD1>
  152. <KEYWORD1>write</KEYWORD1>
  153. <KEYWORD1>clear</KEYWORD1>
  154. <KEYWORD1>collect</KEYWORD1>
  155. <KEYWORD1>do</KEYWORD1>
  156. <KEYWORD1>dot</KEYWORD1>
  157. <KEYWORD1>else</KEYWORD1>
  158. <KEYWORD1>end</KEYWORD1>
  159. <KEYWORD1>enddo</KEYWORD1>
  160. <KEYWORD1>enddot</KEYWORD1>
  161. <KEYWORD1>endproc</KEYWORD1>
  162. <KEYWORD1>exec</KEYWORD1>
  163. <KEYWORD1>exit</KEYWORD1>
  164. <KEYWORD1>goto</KEYWORD1>
  165. <KEYWORD1>if</KEYWORD1>
  166. <KEYWORD1>local</KEYWORD1>
  167. <KEYWORD1>proc</KEYWORD1>
  168. <KEYWORD1>quit</KEYWORD1>
  169. <KEYWORD1>stop</KEYWORD1>
  170. <KEYWORD1>then</KEYWORD1>
  171. <KEYWORD1>add</KEYWORD1>
  172. <KEYWORD1>drop</KEYWORD1>
  173. <KEYWORD1>edit</KEYWORD1>
  174. <KEYWORD1>enter</KEYWORD1>
  175. <KEYWORD1>retry</KEYWORD1>
  176. <KEYWORD1>update</KEYWORD1>
  177. <KEYWORD1>asmbug</KEYWORD1>
  178. <KEYWORD1>compress</KEYWORD1>
  179. <KEYWORD1>date</KEYWORD1>
  180. <KEYWORD1>debug</KEYWORD1>
  181. <KEYWORD1>dir</KEYWORD1>
  182. <KEYWORD1>doc</KEYWORD1>
  183. <KEYWORD1>dump</KEYWORD1>
  184. <KEYWORD1>find</KEYWORD1>
  185. <KEYWORD1>graph</KEYWORD1>
  186. <KEYWORD1>help</KEYWORD1>
  187. <KEYWORD1>helpr</KEYWORD1>
  188. <KEYWORD1>hist</KEYWORD1>
  189. <KEYWORD1>name</KEYWORD1>
  190. <KEYWORD1>nopause</KEYWORD1>
  191. <KEYWORD1>page</KEYWORD1>
  192. <KEYWORD1>pause</KEYWORD1>
  193. <KEYWORD1>plot</KEYWORD1>
  194. <KEYWORD1>review</KEYWORD1>
  195. <KEYWORD1>show</KEYWORD1>
  196. <KEYWORD1>symtab</KEYWORD1>
  197. <KEYWORD1>system</KEYWORD1>
  198. <KEYWORD1>title</KEYWORD1>
  199. <KEYWORD1>tstats</KEYWORD1>
  200. <KEYWORD1>user</KEYWORD1>
  201. <KEYWORD1>freq</KEYWORD1>
  202. <KEYWORD1>noplots</KEYWORD1>
  203. <KEYWORD1>noprint</KEYWORD1>
  204. <KEYWORD1>nosupres</KEYWORD1>
  205. <KEYWORD1>options</KEYWORD1>
  206. <KEYWORD1>plots</KEYWORD1>
  207. <KEYWORD1>select</KEYWORD1>
  208. <KEYWORD1>smpl</KEYWORD1>
  209. <KEYWORD1>smplif</KEYWORD1>
  210. <KEYWORD1>supres</KEYWORD1>
  211. <KEYWORD1>inprod</KEYWORD1>
  212. <KEYWORD1>inv</KEYWORD1>
  213. <KEYWORD1>madd</KEYWORD1>
  214. <KEYWORD1>matran</KEYWORD1>
  215. <KEYWORD1>matrix</KEYWORD1>
  216. <KEYWORD1>mdiv</KEYWORD1>
  217. <KEYWORD1>mediv</KEYWORD1>
  218. <KEYWORD1>memult</KEYWORD1>
  219. <KEYWORD1>mform</KEYWORD1>
  220. <KEYWORD1>mmake</KEYWORD1>
  221. <KEYWORD1>mmult</KEYWORD1>
  222. <KEYWORD1>msquare</KEYWORD1>
  223. <KEYWORD1>msub</KEYWORD1>
  224. <KEYWORD1>orthon</KEYWORD1>
  225. <KEYWORD1>t2ymlt</KEYWORD1>
  226. <KEYWORD1>unmake</KEYWORD1>
  227. <KEYWORD1>vgvmlt</KEYWORD1>
  228. <KEYWORD1>yfact</KEYWORD1>
  229. <KEYWORD1>yinv</KEYWORD1>
  230. <KEYWORD1>yldfac</KEYWORD1>
  231. <KEYWORD1>yquad</KEYWORD1>
  232. <KEYWORD1>analyz</KEYWORD1>
  233. <KEYWORD1>cdf</KEYWORD1>
  234. <KEYWORD1>coint</KEYWORD1>
  235. <KEYWORD1>regopt</KEYWORD1>
  236. <!--Functions:-->
  237. <KEYWORD2>log</KEYWORD2>
  238. <KEYWORD2>exp</KEYWORD2>
  239. <KEYWORD2>abs</KEYWORD2>
  240. <KEYWORD2>log10</KEYWORD2>
  241. <KEYWORD2>sqrt</KEYWORD2>
  242. <KEYWORD2>sin</KEYWORD2>
  243. <KEYWORD2>cos</KEYWORD2>
  244. <KEYWORD2>tan</KEYWORD2>
  245. <KEYWORD2>atan</KEYWORD2>
  246. <KEYWORD2>norm</KEYWORD2>
  247. <KEYWORD2>cnorm</KEYWORD2>
  248. <KEYWORD2>cnormi</KEYWORD2>
  249. <KEYWORD2>lnorm</KEYWORD2>
  250. <KEYWORD2>lcnorm</KEYWORD2>
  251. <KEYWORD2>dlcnorm</KEYWORD2>
  252. <KEYWORD2>gamfn</KEYWORD2>
  253. <KEYWORD2>lgamfn</KEYWORD2>
  254. <KEYWORD2>dlgamfn</KEYWORD2>
  255. <KEYWORD2>trigamma</KEYWORD2>
  256. <KEYWORD2>fact</KEYWORD2>
  257. <KEYWORD2>lfact</KEYWORD2>
  258. <KEYWORD2>sign</KEYWORD2>
  259. <KEYWORD2>pos</KEYWORD2>
  260. <KEYWORD2>miss</KEYWORD2>
  261. <KEYWORD2>int</KEYWORD2>
  262. <KEYWORD2>ceil</KEYWORD2>
  263. <KEYWORD2>round</KEYWORD2>
  264. </KEYWORDS>
  265. </RULES>
  266. </MODE>