PageRenderTime 49ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre3/modes/javascript.xml

#
XML | 555 lines | 549 code | 2 blank | 4 comment | 0 complexity | b361eee300f912730673329a2de56045 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. <!-- JavaScript mode by Andre Kaplan -->
  4. <MODE>
  5. <PROPS>
  6. <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
  7. <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
  8. <!-- the ; hack is there so that stuff like if(bob) fred();
  9. does not indent the next line -->
  10. <PROPERTY NAME="indentPrevLine" VALUE="\s*(((if|while)\s*\(|else|case|default:)[^;]*|for\s*\(.*)" />
  11. <!-- set this to 'true' if you want to use GNU coding style -->
  12. <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
  13. <PROPERTY NAME="commentStart" VALUE="/*" />
  14. <PROPERTY NAME="commentEnd" VALUE="*/" />
  15. <PROPERTY NAME="lineComment" VALUE="//" />
  16. <PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
  17. </PROPS>
  18. <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
  19. <!-- whitespace: (space and tab) -->
  20. <WHITESPACE> </WHITESPACE>
  21. <WHITESPACE> </WHITESPACE>
  22. <SPAN TYPE="COMMENT1">
  23. <BEGIN>/*</BEGIN>
  24. <END>*/</END>
  25. </SPAN>
  26. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  27. <BEGIN>"</BEGIN>
  28. <END>"</END>
  29. </SPAN>
  30. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  31. <BEGIN>'</BEGIN>
  32. <END>'</END>
  33. </SPAN>
  34. <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
  35. <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
  36. <SEQ TYPE="NULL">)</SEQ>
  37. <SEQ TYPE="NULL">(</SEQ>
  38. <!--
  39. // Operators
  40. // Unary: ~ ++ --
  41. // Arithmetic: + - * / %
  42. // Comparison: == != < > <= >=
  43. // Boolean: | & ^
  44. // Bit Shift: << >> >>>
  45. // Logical: ! || &&
  46. // Assignment: = += -= *= /= %= |= &= ^= <<= >>= >>>=
  47. // Conditional: ?:
  48. -->
  49. <SEQ TYPE="OPERATOR">=</SEQ>
  50. <SEQ TYPE="OPERATOR">!</SEQ>
  51. <SEQ TYPE="OPERATOR">&gt;=</SEQ>
  52. <SEQ TYPE="OPERATOR">&lt;=</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">&gt;</SEQ>
  58. <SEQ TYPE="OPERATOR">&lt;</SEQ>
  59. <SEQ TYPE="OPERATOR">%</SEQ>
  60. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  61. <SEQ TYPE="OPERATOR">|</SEQ>
  62. <SEQ TYPE="OPERATOR">^</SEQ>
  63. <SEQ TYPE="OPERATOR">~</SEQ>
  64. <SEQ TYPE="OPERATOR">.</SEQ>
  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. <SEQ TYPE="OPERATOR">?</SEQ>
  72. <MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE"
  73. AT_LINE_START="TRUE">:</MARK_PREVIOUS>
  74. <SEQ TYPE="OPERATOR">:</SEQ>
  75. <KEYWORDS IGNORE_CASE="FALSE">
  76. <!-- ECMAScript keywords -->
  77. <KEYWORD1>break</KEYWORD1>
  78. <KEYWORD1>continue</KEYWORD1>
  79. <KEYWORD1>delete</KEYWORD1>
  80. <KEYWORD1>else</KEYWORD1>
  81. <KEYWORD1>for</KEYWORD1>
  82. <KEYWORD1>function</KEYWORD1>
  83. <KEYWORD1>if</KEYWORD1>
  84. <KEYWORD1>in</KEYWORD1>
  85. <KEYWORD1>new</KEYWORD1>
  86. <KEYWORD1>return</KEYWORD1>
  87. <LITERAL2>this</LITERAL2>
  88. <KEYWORD1>typeof</KEYWORD1>
  89. <KEYWORD1>var</KEYWORD1>
  90. <KEYWORD3>void</KEYWORD3>
  91. <KEYWORD1>while</KEYWORD1>
  92. <KEYWORD1>with</KEYWORD1>
  93. <!--ECMAScript keywords-->
  94. <!-- Reserved for future use
  95. (some are already used in some Javascript Engines)
  96. -->
  97. <KEYWORD1>abstract</KEYWORD1>
  98. <KEYWORD3>boolean</KEYWORD3>
  99. <KEYWORD3>byte</KEYWORD3>
  100. <KEYWORD1>case</KEYWORD1>
  101. <KEYWORD1>catch</KEYWORD1>
  102. <KEYWORD3>char</KEYWORD3>
  103. <KEYWORD1>class</KEYWORD1>
  104. <KEYWORD1>const</KEYWORD1>
  105. <KEYWORD1>debugger</KEYWORD1>
  106. <KEYWORD1>default</KEYWORD1>
  107. <KEYWORD1>do</KEYWORD1>
  108. <KEYWORD3>double</KEYWORD3>
  109. <KEYWORD1>enum</KEYWORD1>
  110. <KEYWORD2>export</KEYWORD2>
  111. <KEYWORD1>extends</KEYWORD1>
  112. <KEYWORD1>final</KEYWORD1>
  113. <KEYWORD1>finally</KEYWORD1>
  114. <KEYWORD3>float</KEYWORD3>
  115. <KEYWORD1>goto</KEYWORD1>
  116. <KEYWORD1>implements</KEYWORD1>
  117. <KEYWORD2>import</KEYWORD2>
  118. <KEYWORD1>instanceof</KEYWORD1>
  119. <KEYWORD3>int</KEYWORD3>
  120. <KEYWORD1>interface</KEYWORD1>
  121. <KEYWORD3>long</KEYWORD3>
  122. <KEYWORD1>native</KEYWORD1>
  123. <KEYWORD2>package</KEYWORD2>
  124. <KEYWORD1>private</KEYWORD1>
  125. <KEYWORD1>protected</KEYWORD1>
  126. <KEYWORD1>public</KEYWORD1>
  127. <KEYWORD3>short</KEYWORD3>
  128. <KEYWORD1>static</KEYWORD1>
  129. <LITERAL2>super</LITERAL2>
  130. <KEYWORD1>switch</KEYWORD1>
  131. <KEYWORD1>synchronized</KEYWORD1>
  132. <KEYWORD1>throw</KEYWORD1>
  133. <KEYWORD1>throws</KEYWORD1>
  134. <KEYWORD1>transient</KEYWORD1>
  135. <KEYWORD1>try</KEYWORD1>
  136. <KEYWORD1>volatile</KEYWORD1>
  137. <!-- Intrinsic Objects (Good idea not to use these names!!)-->
  138. <KEYWORD3>Array</KEYWORD3>
  139. <KEYWORD3>Boolean</KEYWORD3>
  140. <KEYWORD3>Date</KEYWORD3>
  141. <KEYWORD3>Function</KEYWORD3>
  142. <KEYWORD3>Global</KEYWORD3>
  143. <KEYWORD3>Math</KEYWORD3>
  144. <KEYWORD3>Number</KEYWORD3>
  145. <KEYWORD3>Object</KEYWORD3>
  146. <KEYWORD3>RegExp</KEYWORD3><!-- Not ECMA -->
  147. <KEYWORD3>String</KEYWORD3>
  148. <!-- Literals -->
  149. <LITERAL2>false</LITERAL2>
  150. <LITERAL2>null</LITERAL2>
  151. <LITERAL2>true</LITERAL2>
  152. <LITERAL2>NaN</LITERAL2>
  153. <LITERAL2>Infinity</LITERAL2>
  154. <!-- Global functions -->
  155. <LITERAL2>eval</LITERAL2>
  156. <LITERAL2>parseInt</LITERAL2>
  157. <LITERAL2>parseFloat</LITERAL2>
  158. <LITERAL2>escape</LITERAL2>
  159. <LITERAL2>unescape</LITERAL2>
  160. <LITERAL2>isNaN</LITERAL2>
  161. <LITERAL2>isFinite</LITERAL2>
  162. <!-- Comment/Uncomment your favorite ADO Constants-->
  163. <!-- ADO Constants-->
  164. <!-- ---- CursorTypeEnum Values ---- -->
  165. <LITERAL2>adOpenForwardOnly</LITERAL2>
  166. <LITERAL2>adOpenKeyset</LITERAL2>
  167. <LITERAL2>adOpenDynamic</LITERAL2>
  168. <LITERAL2>adOpenStatic</LITERAL2>
  169. <!-- ---- CursorOptionEnum Values ---- -->
  170. <!-- <LITERAL2>adHoldRecords</LITERAL2>
  171. <LITERAL2>adMovePrevious</LITERAL2>
  172. <LITERAL2>adAddNew</LITERAL2>
  173. <LITERAL2>adDelete</LITERAL2>
  174. <LITERAL2>adUpdate</LITERAL2>
  175. <LITERAL2>adBookmark</LITERAL2>
  176. <LITERAL2>adApproxPosition</LITERAL2>
  177. <LITERAL2>adUpdateBatch</LITERAL2>
  178. <LITERAL2>adResync</LITERAL2>
  179. <LITERAL2>adNotify</LITERAL2>
  180. <LITERAL2>adFind</LITERAL2>
  181. <LITERAL2>adSeek</LITERAL2>
  182. <LITERAL2>adIndex</LITERAL2>
  183. -->
  184. <!-- ---- LockTypeEnum Values ---- -->
  185. <LITERAL2>adLockReadOnly</LITERAL2>
  186. <LITERAL2>adLockPessimistic</LITERAL2>
  187. <LITERAL2>adLockOptimistic</LITERAL2>
  188. <LITERAL2>adLockBatchOptimistic</LITERAL2>
  189. <!-- ---- ExecuteOptionEnum Values ---- -->
  190. <LITERAL2>adRunAsync</LITERAL2>
  191. <LITERAL2>adAsyncExecute</LITERAL2>
  192. <LITERAL2>adAsyncFetch</LITERAL2>
  193. <LITERAL2>adAsyncFetchNonBlocking</LITERAL2>
  194. <LITERAL2>adExecuteNoRecords</LITERAL2>
  195. <!-- ---- ConnectOptionEnum Values ---- -->
  196. <!-- <LITERAL2>adAsyncConnect</LITERAL2>
  197. -->
  198. <!-- ---- ObjectStateEnum Values ---- -->
  199. <LITERAL2>adStateClosed</LITERAL2>
  200. <LITERAL2>adStateOpen</LITERAL2>
  201. <LITERAL2>adStateConnecting</LITERAL2>
  202. <LITERAL2>adStateExecuting</LITERAL2>
  203. <LITERAL2>adStateFetching</LITERAL2>
  204. <!-- ---- CursorLocationEnum Values ---- -->
  205. <LITERAL2>adUseServer</LITERAL2>
  206. <LITERAL2>adUseClient</LITERAL2>
  207. <!-- ---- DataTypeEnum Values ---- -->
  208. <LITERAL2>adEmpty</LITERAL2>
  209. <LITERAL2>adTinyInt</LITERAL2>
  210. <LITERAL2>adSmallInt</LITERAL2>
  211. <LITERAL2>adInteger</LITERAL2>
  212. <LITERAL2>adBigInt</LITERAL2>
  213. <LITERAL2>adUnsignedTinyInt</LITERAL2>
  214. <LITERAL2>adUnsignedSmallInt</LITERAL2>
  215. <LITERAL2>adUnsignedInt</LITERAL2>
  216. <LITERAL2>adUnsignedBigInt</LITERAL2>
  217. <LITERAL2>adSingle</LITERAL2>
  218. <LITERAL2>adDouble</LITERAL2>
  219. <LITERAL2>adCurrency</LITERAL2>
  220. <LITERAL2>adDecimal</LITERAL2>
  221. <LITERAL2>adNumeric</LITERAL2>
  222. <LITERAL2>adBoolean</LITERAL2>
  223. <LITERAL2>adError</LITERAL2>
  224. <LITERAL2>adUserDefined</LITERAL2>
  225. <LITERAL2>adVariant</LITERAL2>
  226. <LITERAL2>adIDispatch</LITERAL2>
  227. <LITERAL2>adIUnknown</LITERAL2>
  228. <LITERAL2>adGUID</LITERAL2>
  229. <LITERAL2>adDate</LITERAL2>
  230. <LITERAL2>adDBDate</LITERAL2>
  231. <LITERAL2>adDBTime</LITERAL2>
  232. <LITERAL2>adDBTimeStamp</LITERAL2>
  233. <LITERAL2>adBSTR</LITERAL2>
  234. <LITERAL2>adChar</LITERAL2>
  235. <LITERAL2>adVarChar</LITERAL2>
  236. <LITERAL2>adLongVarChar</LITERAL2>
  237. <LITERAL2>adWChar</LITERAL2>
  238. <LITERAL2>adVarWChar</LITERAL2>
  239. <LITERAL2>adLongVarWChar</LITERAL2>
  240. <LITERAL2>adBinary</LITERAL2>
  241. <LITERAL2>adVarBinary</LITERAL2>
  242. <LITERAL2>adLongVarBinary</LITERAL2>
  243. <LITERAL2>adChapter</LITERAL2>
  244. <LITERAL2>adFileTime</LITERAL2>
  245. <LITERAL2>adDBFileTime</LITERAL2>
  246. <LITERAL2>adPropVariant</LITERAL2>
  247. <LITERAL2>adVarNumeric</LITERAL2>
  248. <!-- ---- FieldAttributeEnum Values ---- -->
  249. <!-- <LITERAL2>adFldMayDefer</LITERAL2>
  250. <LITERAL2>adFldUpdatable</LITERAL2>
  251. <LITERAL2>adFldUnknownUpdatable</LITERAL2>
  252. <LITERAL2>adFldFixed</LITERAL2>
  253. <LITERAL2>adFldIsNullable</LITERAL2>
  254. <LITERAL2>adFldMayBeNull</LITERAL2>
  255. <LITERAL2>adFldLong</LITERAL2>
  256. <LITERAL2>adFldRowID</LITERAL2>
  257. <LITERAL2>adFldRowVersion</LITERAL2>
  258. <LITERAL2>adFldCacheDeferred</LITERAL2>
  259. <LITERAL2>adFldKeyColumn</LITERAL2>
  260. -->
  261. <!-- ---- EditModeEnum Values ---- -->
  262. <!-- <LITERAL2>adEditNone</LITERAL2>
  263. <LITERAL2>adEditInProgress</LITERAL2>
  264. <LITERAL2>adEditAdd</LITERAL2>
  265. <LITERAL2>adEditDelete</LITERAL2>
  266. -->
  267. <!-- ---- RecordStatusEnum Values ---- -->
  268. <!-- <LITERAL2>adRecOK</LITERAL2>
  269. <LITERAL2>adRecNew</LITERAL2>
  270. <LITERAL2>adRecModified</LITERAL2>
  271. <LITERAL2>adRecDeleted</LITERAL2>
  272. <LITERAL2>adRecUnmodified</LITERAL2>
  273. <LITERAL2>adRecInvalid</LITERAL2>
  274. <LITERAL2>adRecMultipleChanges</LITERAL2>
  275. <LITERAL2>adRecPendingChanges</LITERAL2>
  276. <LITERAL2>adRecCanceled</LITERAL2>
  277. <LITERAL2>adRecCantRelease</LITERAL2>
  278. <LITERAL2>adRecConcurrencyViolation</LITERAL2>
  279. <LITERAL2>adRecIntegrityViolation</LITERAL2>
  280. <LITERAL2>adRecMaxChangesExceeded</LITERAL2>
  281. <LITERAL2>adRecObjectOpen</LITERAL2>
  282. <LITERAL2>adRecOutOfMemory</LITERAL2>
  283. <LITERAL2>adRecPermissionDenied</LITERAL2>
  284. <LITERAL2>adRecSchemaViolation</LITERAL2>
  285. <LITERAL2>adRecDBDeleted</LITERAL2>
  286. -->
  287. <!-- ---- GetRowsOptionEnum Values ---- -->
  288. <!-- <LITERAL2>adGetRowsRest</LITERAL2>
  289. -->
  290. <!-- ---- PositionEnum Values ---- -->
  291. <!-- <LITERAL2>adPosUnknown</LITERAL2>
  292. <LITERAL2>adPosBOF</LITERAL2>
  293. <LITERAL2>adPosEOF</LITERAL2>
  294. -->
  295. <!-- ---- enum Values ---- -->
  296. <!-- <LITERAL2>adBookmarkCurrent</LITERAL2>
  297. <LITERAL2>adBookmarkFirst</LITERAL2>
  298. <LITERAL2>adBookmarkLast</LITERAL2>
  299. -->
  300. <!-- ---- MarshalOptionsEnum Values ---- -->
  301. <!-- <LITERAL2>adMarshalAll</LITERAL2>
  302. <LITERAL2>adMarshalModifiedOnly</LITERAL2>
  303. -->
  304. <!-- ---- AffectEnum Values ---- -->
  305. <!-- <LITERAL2>adAffectCurrent</LITERAL2>
  306. <LITERAL2>adAffectGroup</LITERAL2>
  307. <LITERAL2>adAffectAll</LITERAL2>
  308. <LITERAL2>adAffectAllChapters</LITERAL2>
  309. -->
  310. <!-- ---- ResyncEnum Values ---- -->
  311. <!-- <LITERAL2>adResyncUnderlyingValues</LITERAL2>
  312. <LITERAL2>adResyncAllValues</LITERAL2>
  313. -->
  314. <!-- ---- CompareEnum Values ---- -->
  315. <!-- <LITERAL2>adCompareLessThan</LITERAL2>
  316. <LITERAL2>adCompareEqual</LITERAL2>
  317. <LITERAL2>adCompareGreaterThan</LITERAL2>
  318. <LITERAL2>adCompareNotEqual</LITERAL2>
  319. <LITERAL2>adCompareNotComparable</LITERAL2>
  320. -->
  321. <!-- ---- FilterGroupEnum Values ---- -->
  322. <!-- <LITERAL2>adFilterNone</LITERAL2>
  323. <LITERAL2>adFilterPendingRecords</LITERAL2>
  324. <LITERAL2>adFilterAffectedRecords</LITERAL2>
  325. <LITERAL2>adFilterFetchedRecords</LITERAL2>
  326. <LITERAL2>adFilterPredicate</LITERAL2>
  327. <LITERAL2>adFilterConflictingRecords</LITERAL2>
  328. -->
  329. <!-- ---- SearchDirectionEnum Values ---- -->
  330. <!-- <LITERAL2>adSearchForward</LITERAL2>
  331. <LITERAL2>adSearchBackward</LITERAL2>
  332. -->
  333. <!-- ---- PersistFormatEnum Values ---- -->
  334. <LITERAL2>adPersistADTG</LITERAL2>
  335. <LITERAL2>adPersistXML</LITERAL2>
  336. <!-- ---- StringFormatEnum Values ---- -->
  337. <!-- <LITERAL2>adStringXML</LITERAL2>
  338. <LITERAL2>adStringHTML</LITERAL2>
  339. <LITERAL2>adClipString</LITERAL2>
  340. -->
  341. <!-- ---- ConnectPromptEnum Values ---- -->
  342. <!-- <LITERAL2>adPromptAlways</LITERAL2>
  343. <LITERAL2>adPromptComplete</LITERAL2>
  344. <LITERAL2>adPromptCompleteRequired</LITERAL2>
  345. <LITERAL2>adPromptNever</LITERAL2>
  346. -->
  347. <!-- ---- ConnectModeEnum Values ---- -->
  348. <!-- <LITERAL2>adModeUnknown</LITERAL2>
  349. <LITERAL2>adModeRead</LITERAL2>
  350. <LITERAL2>adModeWrite</LITERAL2>
  351. <LITERAL2>adModeReadWrite</LITERAL2>
  352. <LITERAL2>adModeShareDenyRead</LITERAL2>
  353. <LITERAL2>adModeShareDenyWrite</LITERAL2>
  354. <LITERAL2>adModeShareExclusive</LITERAL2>
  355. <LITERAL2>adModeShareDenyNone</LITERAL2>
  356. -->
  357. <!-- ---- IsolationLevelEnum Values ---- -->
  358. <!-- <LITERAL2>adXactUnspecified</LITERAL2>
  359. <LITERAL2>adXactChaos</LITERAL2>
  360. <LITERAL2>adXactReadUncommitted</LITERAL2>
  361. <LITERAL2>adXactBrowse</LITERAL2>
  362. <LITERAL2>adXactCursorStability</LITERAL2>
  363. <LITERAL2>adXactReadCommitted</LITERAL2>
  364. <LITERAL2>adXactRepeatableRead</LITERAL2>
  365. <LITERAL2>adXactSerializable</LITERAL2>
  366. <LITERAL2>adXactIsolated</LITERAL2>
  367. -->
  368. <!-- ---- XactAttributeEnum Values ---- -->
  369. <!-- <LITERAL2>adXactCommitRetaining</LITERAL2>
  370. <LITERAL2>adXactAbortRetaining</LITERAL2>
  371. -->
  372. <!-- ---- PropertyAttributesEnum Values ---- -->
  373. <!-- <LITERAL2>adPropNotSupported</LITERAL2>
  374. <LITERAL2>adPropRequired</LITERAL2>
  375. <LITERAL2>adPropOptional</LITERAL2>
  376. <LITERAL2>adPropRead</LITERAL2>
  377. <LITERAL2>adPropWrite</LITERAL2>
  378. -->
  379. <!-- ---- ErrorValueEnum Values ---- -->
  380. <!-- <LITERAL2>adErrInvalidArgument</LITERAL2>
  381. <LITERAL2>adErrNoCurrentRecord</LITERAL2>
  382. <LITERAL2>adErrIllegalOperation</LITERAL2>
  383. <LITERAL2>adErrInTransaction</LITERAL2>
  384. <LITERAL2>adErrFeatureNotAvailable</LITERAL2>
  385. <LITERAL2>adErrItemNotFound</LITERAL2>
  386. <LITERAL2>adErrObjectInCollection</LITERAL2>
  387. <LITERAL2>adErrObjectNotSet</LITERAL2>
  388. <LITERAL2>adErrDataConversion</LITERAL2>
  389. <LITERAL2>adErrObjectClosed</LITERAL2>
  390. <LITERAL2>adErrObjectOpen</LITERAL2>
  391. <LITERAL2>adErrProviderNotFound</LITERAL2>
  392. <LITERAL2>adErrBoundToCommand</LITERAL2>
  393. <LITERAL2>adErrInvalidParamInfo</LITERAL2>
  394. <LITERAL2>adErrInvalidConnection</LITERAL2>
  395. <LITERAL2>adErrNotReentrant</LITERAL2>
  396. <LITERAL2>adErrStillExecuting</LITERAL2>
  397. <LITERAL2>adErrOperationCancelled</LITERAL2>
  398. <LITERAL2>adErrStillConnecting</LITERAL2>
  399. <LITERAL2>adErrNotExecuting</LITERAL2>
  400. <LITERAL2>adErrUnsafeOperation</LITERAL2>
  401. -->
  402. <!-- ---- ParameterAttributesEnum Values ---- -->
  403. <LITERAL2>adParamSigned</LITERAL2>
  404. <LITERAL2>adParamNullable</LITERAL2>
  405. <LITERAL2>adParamLong</LITERAL2>
  406. <!-- ---- ParameterDirectionEnum Values ---- -->
  407. <LITERAL2>adParamUnknown</LITERAL2>
  408. <LITERAL2>adParamInput</LITERAL2>
  409. <LITERAL2>adParamOutput</LITERAL2>
  410. <LITERAL2>adParamInputOutput</LITERAL2>
  411. <LITERAL2>adParamReturnValue</LITERAL2>
  412. <!-- ---- CommandTypeEnum Values ---- -->
  413. <LITERAL2>adCmdUnknown</LITERAL2>
  414. <LITERAL2>adCmdText</LITERAL2>
  415. <LITERAL2>adCmdTable</LITERAL2>
  416. <LITERAL2>adCmdStoredProc</LITERAL2>
  417. <LITERAL2>adCmdFile</LITERAL2>
  418. <LITERAL2>adCmdTableDirect</LITERAL2>
  419. <!-- ---- EventStatusEnum Values ---- -->
  420. <!-- <LITERAL2>adStatusOK</LITERAL2>
  421. <LITERAL2>adStatusErrorsOccurred</LITERAL2>
  422. <LITERAL2>adStatusCantDeny</LITERAL2>
  423. <LITERAL2>adStatusCancel</LITERAL2>
  424. <LITERAL2>adStatusUnwantedEvent</LITERAL2>
  425. -->
  426. <!-- ---- EventReasonEnum Values ---- -->
  427. <!-- <LITERAL2>adRsnAddNew</LITERAL2>
  428. <LITERAL2>adRsnDelete</LITERAL2>
  429. <LITERAL2>adRsnUpdate</LITERAL2>
  430. <LITERAL2>adRsnUndoUpdate</LITERAL2>
  431. <LITERAL2>adRsnUndoAddNew</LITERAL2>
  432. <LITERAL2>adRsnUndoDelete</LITERAL2>
  433. <LITERAL2>adRsnRequery</LITERAL2>
  434. <LITERAL2>adRsnResynch</LITERAL2>
  435. <LITERAL2>adRsnClose</LITERAL2>
  436. <LITERAL2>adRsnMove</LITERAL2>
  437. <LITERAL2>adRsnFirstChange</LITERAL2>
  438. <LITERAL2>adRsnMoveFirst</LITERAL2>
  439. <LITERAL2>adRsnMoveNext</LITERAL2>
  440. <LITERAL2>adRsnMovePrevious</LITERAL2>
  441. <LITERAL2>adRsnMoveLast</LITERAL2>
  442. -->
  443. <!-- ---- SchemaEnum Values ---- -->
  444. <!-- <LITERAL2>adSchemaProviderSpecific</LITERAL2>
  445. <LITERAL2>adSchemaAsserts</LITERAL2>
  446. <LITERAL2>adSchemaCatalogs</LITERAL2>
  447. <LITERAL2>adSchemaCharacterSets</LITERAL2>
  448. <LITERAL2>adSchemaCollations</LITERAL2>
  449. <LITERAL2>adSchemaColumns</LITERAL2>
  450. <LITERAL2>adSchemaCheckConstraints</LITERAL2>
  451. <LITERAL2>adSchemaConstraintColumnUsage</LITERAL2>
  452. <LITERAL2>adSchemaConstraintTableUsage</LITERAL2>
  453. <LITERAL2>adSchemaKeyColumnUsage</LITERAL2>
  454. <LITERAL2>adSchemaReferentialConstraints</LITERAL2>
  455. <LITERAL2>adSchemaTableConstraints</LITERAL2>
  456. <LITERAL2>adSchemaColumnsDomainUsage</LITERAL2>
  457. <LITERAL2>adSchemaIndexes</LITERAL2>
  458. <LITERAL2>adSchemaColumnPrivileges</LITERAL2>
  459. <LITERAL2>adSchemaTablePrivileges</LITERAL2>
  460. <LITERAL2>adSchemaUsagePrivileges</LITERAL2>
  461. <LITERAL2>adSchemaProcedures</LITERAL2>
  462. <LITERAL2>adSchemaSchemata</LITERAL2>
  463. <LITERAL2>adSchemaSQLLanguages</LITERAL2>
  464. <LITERAL2>adSchemaStatistics</LITERAL2>
  465. <LITERAL2>adSchemaTables</LITERAL2>
  466. <LITERAL2>adSchemaTranslations</LITERAL2>
  467. <LITERAL2>adSchemaProviderTypes</LITERAL2>
  468. <LITERAL2>adSchemaViews</LITERAL2>
  469. <LITERAL2>adSchemaViewColumnUsage</LITERAL2>
  470. <LITERAL2>adSchemaViewTableUsage</LITERAL2>
  471. <LITERAL2>adSchemaProcedureParameters</LITERAL2>
  472. <LITERAL2>adSchemaForeignKeys</LITERAL2>
  473. <LITERAL2>adSchemaPrimaryKeys</LITERAL2>
  474. <LITERAL2>adSchemaProcedureColumns</LITERAL2>
  475. <LITERAL2>adSchemaDBInfoKeywords</LITERAL2>
  476. <LITERAL2>adSchemaDBInfoLiterals</LITERAL2>
  477. <LITERAL2>adSchemaCubes</LITERAL2>
  478. <LITERAL2>adSchemaDimensions</LITERAL2>
  479. <LITERAL2>adSchemaHierarchies</LITERAL2>
  480. <LITERAL2>adSchemaLevels</LITERAL2>
  481. <LITERAL2>adSchemaMeasures</LITERAL2>
  482. <LITERAL2>adSchemaProperties</LITERAL2>
  483. <LITERAL2>adSchemaMembers</LITERAL2>
  484. -->
  485. <!-- ---- SeekEnum Values ---- -->
  486. <!-- <LITERAL2>adSeekFirstEQ</LITERAL2>
  487. <LITERAL2>adSeekLastEQ</LITERAL2>
  488. <LITERAL2>adSeekAfterEQ</LITERAL2>
  489. <LITERAL2>adSeekAfter</LITERAL2>
  490. <LITERAL2>adSeekBeforeEQ</LITERAL2>
  491. <LITERAL2>adSeekBefore</LITERAL2>
  492. -->
  493. <!-- ---- ADCPROP_UPDATECRITERIA_ENUM Values ---- -->
  494. <!-- <LITERAL2>adCriteriaKey</LITERAL2>
  495. <LITERAL2>adCriteriaAllCols</LITERAL2>
  496. <LITERAL2>adCriteriaUpdCols</LITERAL2>
  497. <LITERAL2>adCriteriaTimeStamp</LITERAL2>
  498. -->
  499. <!-- ---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ---- -->
  500. <!-- <LITERAL2>adPriorityLowest</LITERAL2>
  501. <LITERAL2>adPriorityBelowNormal</LITERAL2>
  502. <LITERAL2>adPriorityNormal</LITERAL2>
  503. <LITERAL2>adPriorityAboveNormal</LITERAL2>
  504. <LITERAL2>adPriorityHighest</LITERAL2>
  505. -->
  506. <!-- ---- CEResyncEnum Values ---- -->
  507. <!-- <LITERAL2>adResyncNone</LITERAL2>
  508. <LITERAL2>adResyncAutoIncrement</LITERAL2>
  509. <LITERAL2>adResyncConflicts</LITERAL2>
  510. <LITERAL2>adResyncUpdates</LITERAL2>
  511. <LITERAL2>adResyncInserts</LITERAL2>
  512. <LITERAL2>adResyncAll</LITERAL2>
  513. -->
  514. <!-- ---- ADCPROP_AUTORECALC_ENUM Values ---- -->
  515. <!-- <LITERAL2>adRecalcUpFront</LITERAL2>
  516. <LITERAL2>adRecalcAlways</LITERAL2>
  517. -->
  518. </KEYWORDS>
  519. </RULES>
  520. </MODE>