PageRenderTime 42ms CodeModel.GetById 35ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 1ms

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

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