PageRenderTime 85ms CodeModel.GetById 73ms app.highlight 7ms RepoModel.GetById 0ms app.codeStats 1ms

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

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