PageRenderTime 25ms CodeModel.GetById 11ms app.highlight 9ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/actionscript.xml

#
XML | 830 lines | 820 code | 2 blank | 8 comment | 0 complexity | 6bf513de2d4a9ae2f78dc44716ac81a1 MD5 | raw file
  1<?xml version="1.0"?>
  2<!DOCTYPE MODE SYSTEM "xmode.dtd">
  3
  4<!--
  5	ActionScript mode by Ben Glazer <ben@enspire.com>
  6	Adapted from JavaScript mode by Andre Kaplan
  7	Updated for Flash MX 2004 by Nahuel Foronda <www.asfusion.com>
  8-->
  9<MODE>
 10	<PROPS>
 11		<PROPERTY NAME="indentOpenBrackets" VALUE="{" />
 12		<PROPERTY NAME="indentCloseBrackets" VALUE="}" />
 13		<!-- the ; hack is there so that stuff like if(bob) fred();
 14		     does not indent the next line -->
 15		<PROPERTY NAME="indentPrevLine" VALUE="\s*(if|while)\s*(|else|case|default:)[^;]*|for\s*\(.*)" />
 16		<!-- set this to 'true' if you want to use GNU coding style -->
 17		<PROPERTY NAME="doubleBracketIndent" VALUE="false" />
 18		<PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
 19		<PROPERTY NAME="commentStart" VALUE="/*" />
 20		<PROPERTY NAME="commentEnd" VALUE="*/" />
 21		<PROPERTY NAME="lineComment" VALUE="//" />
 22		<PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
 23	</PROPS>
 24
 25	<RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
 26		<!-- whitespace: (space and tab) -->
 27		<SPAN TYPE="COMMENT1">
 28			<BEGIN>/*</BEGIN>
 29			<END>*/</END>
 30		</SPAN>
 31
 32		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 33			<BEGIN>"</BEGIN>
 34			<END>"</END>
 35		</SPAN>
 36
 37		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 38			<BEGIN>'</BEGIN>
 39			<END>'</END>
 40		</SPAN>
 41
 42		<MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
 43
 44		<EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
 45		<SEQ TYPE="NULL">)</SEQ>
 46		<SEQ TYPE="NULL">(</SEQ>
 47
 48		<SEQ TYPE="OPERATOR">=</SEQ>
 49		<SEQ TYPE="OPERATOR">!</SEQ>
 50		<SEQ TYPE="OPERATOR">&gt;=</SEQ>
 51		<SEQ TYPE="OPERATOR">&lt;=</SEQ>
 52		<SEQ TYPE="OPERATOR">+</SEQ>
 53		<SEQ TYPE="OPERATOR">-</SEQ>
 54		<SEQ TYPE="OPERATOR">/</SEQ>
 55		<SEQ TYPE="OPERATOR">*</SEQ>
 56		<SEQ TYPE="OPERATOR">&gt;</SEQ>
 57		<SEQ TYPE="OPERATOR">&lt;</SEQ>
 58		<SEQ TYPE="OPERATOR">%</SEQ>
 59		<SEQ TYPE="OPERATOR">&amp;</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		<SEQ TYPE="OPERATOR">]</SEQ>
 69		<SEQ TYPE="OPERATOR">[</SEQ>
 70		<SEQ TYPE="OPERATOR">?</SEQ>
 71		<MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE"
 72			AT_LINE_START="TRUE">:</MARK_PREVIOUS>
 73		<SEQ TYPE="OPERATOR">:</SEQ>
 74
 75		<KEYWORDS IGNORE_CASE="FALSE">
 76			<!-- ActionScript's reserved words (see AS:TDG p.332) -->
 77			<KEYWORD1>add</KEYWORD1>   <!-- deprecated -->
 78			<KEYWORD1>and</KEYWORD1>   <!-- deprecated -->
 79			<KEYWORD1>break</KEYWORD1>
 80			<KEYWORD1>continue</KEYWORD1>
 81			<KEYWORD1>delete</KEYWORD1>
 82			<KEYWORD1>do</KEYWORD1>
 83			<KEYWORD1>else</KEYWORD1>
 84			<KEYWORD1>eq</KEYWORD1>   <!-- deprecated -->
 85			<KEYWORD1>for</KEYWORD1>
 86			<KEYWORD1>function</KEYWORD1>
 87			<KEYWORD1>ge</KEYWORD1>   <!-- deprecated -->
 88			<KEYWORD1>gt</KEYWORD1>   <!-- deprecated -->
 89			<KEYWORD1>if</KEYWORD1>
 90			<KEYWORD1>ifFrameLoaded</KEYWORD1>   <!-- deprecated -->
 91			<KEYWORD1>in</KEYWORD1>
 92			<KEYWORD1>le</KEYWORD1>   <!-- deprecated -->
 93			<KEYWORD1>lt</KEYWORD1>   <!-- deprecated -->
 94			<KEYWORD1>ne</KEYWORD1>   <!-- deprecated -->
 95			<KEYWORD1>new</KEYWORD1>
 96			<KEYWORD1>not</KEYWORD1>   <!-- deprecated -->
 97			<KEYWORD1>on</KEYWORD1>
 98			<KEYWORD1>onClipEvent</KEYWORD1>
 99			<KEYWORD1>or</KEYWORD1>   <!-- deprecated -->
100			<KEYWORD1>return</KEYWORD1>
101			<LITERAL2>this</LITERAL2>
102			<KEYWORD1>tellTarget</KEYWORD1>   <!-- deprecated -->
103			<KEYWORD1>typeof</KEYWORD1>
104			<KEYWORD1>var</KEYWORD1>
105			<KEYWORD3>void</KEYWORD3>
106			<KEYWORD1>while</KEYWORD1>
107			<KEYWORD1>with</KEYWORD1>
108
109			<!-- Built-in objects (good idea not to use these names!)-->
110			<KEYWORD3>Array</KEYWORD3>
111			<KEYWORD3>Boolean</KEYWORD3>
112			<KEYWORD3>Color</KEYWORD3>
113			<KEYWORD3>Date</KEYWORD3>
114			<KEYWORD3>Function</KEYWORD3>
115			<KEYWORD3>Key</KEYWORD3>
116			<KEYWORD3>MovieClip</KEYWORD3>
117			<KEYWORD3>Math</KEYWORD3>
118			<KEYWORD3>Mouse</KEYWORD3>
119			<KEYWORD3>Number</KEYWORD3>
120			<KEYWORD3>Object</KEYWORD3>
121			<KEYWORD3>Selection</KEYWORD3>
122			<KEYWORD3>Sound</KEYWORD3>
123			<KEYWORD3>String</KEYWORD3>
124			<KEYWORD3>XML</KEYWORD3>
125			<KEYWORD3>XMLNode</KEYWORD3>
126			<KEYWORD3>XMLSocket</KEYWORD3>
127
128			<!-- Literals -->
129			<LITERAL2>NaN</LITERAL2>
130			<LITERAL2>Infinity</LITERAL2>
131			<LITERAL2>false</LITERAL2>
132			<LITERAL2>null</LITERAL2>
133			<LITERAL2>true</LITERAL2>
134			<LITERAL2>undefined</LITERAL2>
135
136			<!-- Global functions -->
137			<LITERAL2>Boolean</LITERAL2>
138			<LITERAL2>call</LITERAL2>
139			<LITERAL2>Date</LITERAL2>
140			<LITERAL2>escape</LITERAL2>
141			<LITERAL2>eval</LITERAL2>
142			<LITERAL2>fscommand</LITERAL2>
143			<LITERAL2>getProperty</LITERAL2>
144			<LITERAL2>getTimer</LITERAL2>
145			<LITERAL2>getURL</LITERAL2>
146			<LITERAL2>getVersion</LITERAL2>
147			<LITERAL2>gotoAndPlay</LITERAL2>
148			<LITERAL2>gotoAndStop</LITERAL2>
149			<LITERAL2>#include</LITERAL2>
150			<LITERAL2>int</LITERAL2>   <!-- deprecated -->
151			<LITERAL2>isFinite</LITERAL2>
152			<LITERAL2>isNaN</LITERAL2>
153			<LITERAL2>loadMovie</LITERAL2>
154			<LITERAL2>loadMovieNum</LITERAL2>
155			<LITERAL2>loadVariables</LITERAL2>
156			<LITERAL2>loadVariablesNum</LITERAL2>
157			<LITERAL2>maxscroll</LITERAL2>
158			<LITERAL2>newline</LITERAL2>
159			<LITERAL2>nextFrame</LITERAL2>
160			<LITERAL2>nextScene</LITERAL2>
161			<LITERAL2>Number</LITERAL2>
162			<LITERAL2>parseFloat</LITERAL2>
163			<LITERAL2>parseInt</LITERAL2>
164			<LITERAL2>play</LITERAL2>
165			<LITERAL2>prevFrame</LITERAL2>
166			<LITERAL2>prevScene</LITERAL2>
167			<LITERAL2>print</LITERAL2>
168			<LITERAL2>printAsBitmap</LITERAL2>
169			<LITERAL2>printAsBitmapNum</LITERAL2>
170			<LITERAL2>printNum</LITERAL2>
171			<LITERAL2>random</LITERAL2>   <!-- deprecated -->
172			<LITERAL2>removeMovieClip</LITERAL2>
173			<LITERAL2>scroll</LITERAL2>
174			<LITERAL2>setProperty</LITERAL2>
175			<LITERAL2>startDrag</LITERAL2>
176			<LITERAL2>stop</LITERAL2>
177			<LITERAL2>stopAllSounds</LITERAL2>
178			<LITERAL2>stopDrag</LITERAL2>
179			<LITERAL2>String</LITERAL2>
180			<LITERAL2>targetPath</LITERAL2>
181			<LITERAL2>tellTarget</LITERAL2>   <!-- deprecated -->
182			<LITERAL2>toggleHighQuality</LITERAL2>   <!-- deprecated -->
183			<LITERAL2>trace</LITERAL2>
184			<LITERAL2>unescape</LITERAL2>
185			<LITERAL2>unloadMovie</LITERAL2>
186			<LITERAL2>unloadMovieNum</LITERAL2>
187			<LITERAL2>updateAfterEvent</LITERAL2>
188
189			 <!-- Start Update -->
190			<LITERAL2>prototype</LITERAL2>
191			<LITERAL2>clearInterval</LITERAL2>
192			<LITERAL2>getVersion</LITERAL2>
193			<LITERAL2>length</LITERAL2>
194			<LITERAL2>__proto__</LITERAL2>
195			<LITERAL2>__constructor__</LITERAL2>
196			<LITERAL2>ASSetPropFlags</LITERAL2>
197			<LITERAL2>setInterval</LITERAL2>
198			<LITERAL2>setI</LITERAL2>
199			<KEYWORD3>MMExecute</KEYWORD3>
200			
201			 <!-- MovieCLip methods-->
202			<LITERAL2>attachMovie</LITERAL2>
203			<LITERAL2>createEmptyMovieClip</LITERAL2>
204			<LITERAL2>createTextField</LITERAL2>
205			<LITERAL2>duplicateMovieClip</LITERAL2>
206			<LITERAL2>getBounds</LITERAL2>
207			<LITERAL2>getBytesLoaded</LITERAL2>
208			<LITERAL2>getBytesTotal</LITERAL2>
209			<LITERAL2>getDepth</LITERAL2>
210			<LITERAL2>globalToLocal</LITERAL2>
211			<LITERAL2>hitTest</LITERAL2>
212			<LITERAL2>localToGlobal</LITERAL2>
213			<LITERAL2>setMask</LITERAL2>
214			<LITERAL2>swapDepths</LITERAL2>
215			<LITERAL2>attachAudio</LITERAL2>
216			<LITERAL2>getInstanceAtDepth</LITERAL2>
217			<LITERAL2>getNextHighestDepth</LITERAL2>
218			<LITERAL2>getSWFVersion</LITERAL2>
219			<LITERAL2>getTextSnapshot</LITERAL2>
220			<LITERAL2>getSWFVersion</LITERAL2>
221			<LITERAL2>getSWFVersion</LITERAL2>
222			
223			<!-- MovieCLip drawing methods  -->
224			<LITERAL2>beginFill</LITERAL2>
225			<LITERAL2>beginGradientFill</LITERAL2>
226			<LITERAL2>clear</LITERAL2>
227			<LITERAL2>curveTo</LITERAL2>
228			<LITERAL2>endFill</LITERAL2>
229			<LITERAL2>lineStyle</LITERAL2>
230			<LITERAL2>lineTo</LITERAL2>
231			<LITERAL2>moveTo</LITERAL2>
232			
233			<!-- MovieCLip properties  -->
234			<LITERAL2>enabled</LITERAL2>
235			<LITERAL2>focusEnabled</LITERAL2>
236			<LITERAL2>hitArea</LITERAL2>
237			<LITERAL2>tabChildren</LITERAL2>
238			<LITERAL2>tabEnabled</LITERAL2>
239			<LITERAL2>tabIndex</LITERAL2>
240			<LITERAL2>trackAsMenu</LITERAL2>
241			<LITERAL2>menu</LITERAL2>
242			<LITERAL2>useHandCursor</LITERAL2>
243			
244			<!-- MovieCLip Events  -->
245			<LITERAL2>onData</LITERAL2>
246			<LITERAL2>onDragOut</LITERAL2>
247			<LITERAL2>onDragOver</LITERAL2>
248			<LITERAL2>onEnterFrame</LITERAL2>
249			<LITERAL2>onKeyDown</LITERAL2>
250			<LITERAL2>onKeyUp</LITERAL2>
251			<LITERAL2>onKillFocus</LITERAL2>
252			<LITERAL2>onLoad</LITERAL2>
253			<LITERAL2>onMouseDown</LITERAL2>
254			<LITERAL2>onMouseMove</LITERAL2>
255			<LITERAL2>onMouseUp</LITERAL2>
256			<LITERAL2>onPress</LITERAL2>
257			<LITERAL2>onRelease</LITERAL2>
258			<LITERAL2>onReleaseOutside</LITERAL2>
259			<LITERAL2>onRollOut</LITERAL2>
260			<LITERAL2>onRollOver</LITERAL2>
261			<LITERAL2>onSetFocus</LITERAL2>
262			<LITERAL2>onUnload</LITERAL2>
263			
264			<!-- MovieClipLoader class -->
265			<LITERAL2>MovieClipLoader</LITERAL2>
266			<LITERAL2>getProgress</LITERAL2>
267			<LITERAL2>loadClip</LITERAL2>
268			<LITERAL2>onLoadComplete</LITERAL2>
269			<LITERAL2>onLoadError</LITERAL2>
270			<LITERAL2>onLoadInit</LITERAL2>
271			<LITERAL2>onLoadProgress</LITERAL2>
272			<LITERAL2>onLoadStart</LITERAL2>
273			<LITERAL2>unloadClip</LITERAL2>
274			
275			<!-- PrintJob class -->
276			<LITERAL2>PrintJob</LITERAL2>
277			<LITERAL2>addPage</LITERAL2>
278			
279			<!-- Camera class -->
280			<LITERAL2>Camera</LITERAL2>
281			<LITERAL2>activityLevel</LITERAL2>
282			<LITERAL2>bandwidth</LITERAL2>
283			<LITERAL2>currentFps</LITERAL2>
284			<LITERAL2>fps</LITERAL2>
285			<LITERAL2>index</LITERAL2>
286			<LITERAL2>motionLevel</LITERAL2>
287			<LITERAL2>motionTimeOut</LITERAL2>
288			<LITERAL2>muted</LITERAL2>
289			<LITERAL2>name</LITERAL2>
290			<LITERAL2>names</LITERAL2>
291			<LITERAL2>onActivity</LITERAL2>
292			<LITERAL2>onStatus</LITERAL2>
293			<LITERAL2>quality</LITERAL2>
294			<LITERAL2>setMode</LITERAL2>
295			<LITERAL2>setMotionLevel</LITERAL2>
296			<LITERAL2>setQuality</LITERAL2>
297			
298			<!-- Microphone class -->
299			<LITERAL2>Microphone</LITERAL2>
300			<LITERAL2>gain</LITERAL2>
301			<LITERAL2>rate</LITERAL2>
302			<LITERAL2>setGain</LITERAL2>
303			<LITERAL2>setRate</LITERAL2>
304			<LITERAL2>setSilenceLevel</LITERAL2>
305			<LITERAL2>setUseEchoSuppression</LITERAL2>
306			<LITERAL2>silenceLevel</LITERAL2>
307			<LITERAL2>silenceTimeout</LITERAL2>
308			<LITERAL2>useEchoSuppression</LITERAL2>
309			
310			<!-- ContextMenu Class -->
311			<LITERAL2>ContextMenu</LITERAL2>
312			<LITERAL2>builtInItems</LITERAL2>
313			<LITERAL2>copy</LITERAL2>
314			<LITERAL2>customItems</LITERAL2>
315			<LITERAL2>hideBuiltInItems</LITERAL2>
316			<LITERAL2>onSelect</LITERAL2>
317			<LITERAL2>caption</LITERAL2>
318			<LITERAL2>ContextMenuItem</LITERAL2>
319			<LITERAL2>separatorBefore</LITERAL2>
320			<LITERAL2>visible</LITERAL2>
321			
322			<!-- Error class -->
323			<LITERAL2>Error</LITERAL2>
324			<LITERAL2>visible</LITERAL2>
325			<LITERAL2>message</LITERAL2>
326			
327			<!-- operators grenn-->
328			<KEYWORD1>instanceof</KEYWORD1>
329			<KEYWORD1>#endinitclip</KEYWORD1>
330			<KEYWORD1>#initclip</KEYWORD1>
331			
332			<!-- properties -->
333			<LITERAL2>_alpha</LITERAL2>
334			<LITERAL2>_currentframe</LITERAL2>
335			<LITERAL2>_droptarget</LITERAL2>
336			<LITERAL2>_focusrect</LITERAL2>
337			<LITERAL2>_framesloaded</LITERAL2>
338			<LITERAL2>_height</LITERAL2>
339			<LITERAL2>_name</LITERAL2>
340			<LITERAL2>_quality</LITERAL2>
341			<LITERAL2>_rotation</LITERAL2>
342			<LITERAL2>_soundbuftime</LITERAL2>
343			<LITERAL2>_target</LITERAL2>
344			<LITERAL2>_totalframes</LITERAL2>
345			<LITERAL2>_url</LITERAL2>
346			<LITERAL2>_visible</LITERAL2>
347			<LITERAL2>_width</LITERAL2>
348			<LITERAL2>_x</LITERAL2>
349			<LITERAL2>_xmouse</LITERAL2>
350			<LITERAL2>_xscale</LITERAL2>
351			<LITERAL2>_y</LITERAL2>
352			<LITERAL2>_ymouse</LITERAL2>
353			<LITERAL2>_yscale</LITERAL2>
354			<LITERAL2>_parent</LITERAL2>
355			<LITERAL2>_root</LITERAL2>
356			<LITERAL2>_level</LITERAL2>
357			<LITERAL2>_lockroot</LITERAL2>
358			<LITERAL2>_accProps</LITERAL2>
359			
360			
361			<!-- Array -->
362			<LITERAL2>sortOn</LITERAL2>
363			<LITERAL2>toString</LITERAL2>
364			<LITERAL2>splice</LITERAL2>
365			<LITERAL2>sort</LITERAL2>
366			<LITERAL2>slice</LITERAL2>
367			<LITERAL2>shift</LITERAL2>
368			<LITERAL2>reverse</LITERAL2>
369			<LITERAL2>push</LITERAL2>
370			<LITERAL2>join</LITERAL2>
371			<LITERAL2>pop</LITERAL2>
372			<LITERAL2>concat</LITERAL2>
373			<LITERAL2>unshift</LITERAL2>
374			
375			<!-- Arguments -->
376			<LITERAL2>arguments</LITERAL2>
377			<LITERAL2>callee</LITERAL2>
378			<LITERAL2>caller</LITERAL2>
379			<LITERAL2>valueOf</LITERAL2>
380			
381			<!-- Date Class -->
382			<LITERAL2>getDate</LITERAL2>
383			<LITERAL2>getDay</LITERAL2>
384			<LITERAL2>getFullYear</LITERAL2>
385			<LITERAL2>getHours</LITERAL2>
386			<LITERAL2>getMilliseconds</LITERAL2>
387			<LITERAL2>getMinutes</LITERAL2>
388			<LITERAL2>getMonth</LITERAL2>
389			<LITERAL2>getSeconds</LITERAL2>
390			<LITERAL2>getTime</LITERAL2>
391			<LITERAL2>getTimezoneOffset</LITERAL2>
392			<LITERAL2>getUTCDate</LITERAL2>
393			<LITERAL2>getUTCDay</LITERAL2>
394			<LITERAL2>getUTCFullYear</LITERAL2>
395			<LITERAL2>getUTCHours</LITERAL2>
396			<LITERAL2>getUTCMilliseconds</LITERAL2>
397			<LITERAL2>getUTCMinutes</LITERAL2>
398			<LITERAL2>getUTCMonth</LITERAL2>
399			<LITERAL2>getUTCSeconds</LITERAL2>
400			<LITERAL2>getYear</LITERAL2>
401			<LITERAL2>setDate</LITERAL2>
402			<LITERAL2>setFullYear</LITERAL2>
403			<LITERAL2>setHours</LITERAL2>
404			<LITERAL2>setMilliseconds</LITERAL2>
405			<LITERAL2>setMinutes</LITERAL2>
406			<LITERAL2>setMonth</LITERAL2>
407			<LITERAL2>setSeconds</LITERAL2>
408			<LITERAL2>setTime</LITERAL2>
409			<LITERAL2>setUTCDate</LITERAL2>
410			<LITERAL2>setUTCFullYear</LITERAL2>
411			<LITERAL2>setUTCHours</LITERAL2>
412			<LITERAL2>setUTCMilliseconds</LITERAL2>
413			<LITERAL2>setUTCMinutes</LITERAL2>
414			<LITERAL2>setUTCMonth</LITERAL2>
415			<LITERAL2>setUTCSeconds</LITERAL2>
416			<LITERAL2>setYear</LITERAL2>
417			<LITERAL2>UTC</LITERAL2>
418			
419			<!-- Function -->
420			<LITERAL2>_global</LITERAL2>
421			<LITERAL2>apply</LITERAL2>
422			
423			<!--  Math Class -->
424			<LITERAL2>abs</LITERAL2>
425			<LITERAL2>acos</LITERAL2>
426			<LITERAL2>asin</LITERAL2>
427			<LITERAL2>atan</LITERAL2>
428			<LITERAL2>atan2</LITERAL2>
429			<LITERAL2>ceil</LITERAL2>
430			<LITERAL2>cos</LITERAL2>
431			<LITERAL2>exp</LITERAL2>
432			<LITERAL2>floor</LITERAL2>
433			<LITERAL2>log</LITERAL2>
434			<LITERAL2>max</LITERAL2>
435			<LITERAL2>min</LITERAL2>
436			<LITERAL2>pow</LITERAL2>
437			<LITERAL2>round</LITERAL2>
438			<LITERAL2>sin</LITERAL2>
439			<LITERAL2>sqrt</LITERAL2>
440			<LITERAL2>tan</LITERAL2>
441			
442			<LITERAL2>E</LITERAL2>
443			<LITERAL2>LN2</LITERAL2>
444			<LITERAL2>LN10</LITERAL2>
445			<LITERAL2>LOG2E</LITERAL2>
446			<LITERAL2>LOG10E</LITERAL2>
447			<LITERAL2>PI</LITERAL2>
448			<LITERAL2>SQRT1_2</LITERAL2>
449			<LITERAL2>SQRT2</LITERAL2>
450			
451			<!-- Number -->
452			<LITERAL2>MAX_VALUE</LITERAL2>
453			<LITERAL2>MIN_VALUE</LITERAL2>
454			<LITERAL2>NEGATIVE_INFINITY</LITERAL2>
455			<LITERAL2>POSITIVE_INFINITY</LITERAL2>
456			
457			<!-- Object -->
458			<LITERAL2>addProperty</LITERAL2>
459			<LITERAL2>registerClass</LITERAL2>
460			<LITERAL2>unwatch</LITERAL2>
461			<LITERAL2>watch</LITERAL2>
462			
463			<!-- String -->
464			<LITERAL2>charAt</LITERAL2>
465			<LITERAL2>charCodeAt</LITERAL2>
466			<LITERAL2>fromCharCode</LITERAL2>
467			<LITERAL2>lastIndexOf</LITERAL2>
468			<LITERAL2>indexOf</LITERAL2>
469			<LITERAL2>split</LITERAL2>
470			<LITERAL2>substr</LITERAL2>
471			<LITERAL2>substring</LITERAL2>
472			<LITERAL2>toLowerCase</LITERAL2>
473			<LITERAL2>toUpperCase</LITERAL2>
474			
475			<!-- Accessibility -->
476			<LITERAL2>Accessibility</LITERAL2>
477			<LITERAL2>isActive</LITERAL2>
478			<LITERAL2>updateProperties</LITERAL2>
479			              
480			
481			<!-- System capabilities Class-->
482			<LITERAL2>System</LITERAL2>
483			<LITERAL2>capabilities</LITERAL2>
484			<LITERAL2>exactSettings</LITERAL2>
485			<LITERAL2>setClipboard</LITERAL2>
486			<LITERAL2>showSettings</LITERAL2>
487			<LITERAL2>useCodepage</LITERAL2>
488			<LITERAL2>avHardwareDisable</LITERAL2>
489			<LITERAL2>hasAccessibility</LITERAL2>
490			<LITERAL2>hasAudio</LITERAL2>
491			<LITERAL2>hasAudioEncoder</LITERAL2>
492			<LITERAL2>hasMP3</LITERAL2>
493			<LITERAL2>hasVideoEncoder</LITERAL2>
494			<LITERAL2>pixelAspectRatio</LITERAL2>
495			<LITERAL2>screenColor</LITERAL2>
496			<LITERAL2>screenDPI</LITERAL2>
497			<LITERAL2>screenResolutionX</LITERAL2>
498			<LITERAL2>screenResolutionY</LITERAL2>
499			<LITERAL2>hasEmbeddedVideo</LITERAL2>
500			<LITERAL2>hasPrinting</LITERAL2>
501			<LITERAL2>hasScreenBroadcast</LITERAL2>
502			<LITERAL2>hasScreenPlayback</LITERAL2>
503			<LITERAL2>hasStreamingAudio</LITERAL2>
504			<LITERAL2>hasStreamingVideo</LITERAL2>
505			<LITERAL2>isDebugger</LITERAL2>
506			<LITERAL2>language</LITERAL2>
507			<LITERAL2>manufacturer</LITERAL2>
508			<LITERAL2>os</LITERAL2>
509			<LITERAL2>playerType</LITERAL2>
510			<LITERAL2>serverString</LITERAL2>
511			<LITERAL2>localFileReadDisable</LITERAL2>
512			<LITERAL2>version</LITERAL2>
513			<!-- System security Class -->
514			<LITERAL2>security</LITERAL2>
515			
516			<!-- Color Class -->
517			<LITERAL2>getRGB</LITERAL2>
518			<LITERAL2>getTransform</LITERAL2>
519			<LITERAL2>setRGB</LITERAL2>
520			<LITERAL2>setTransform</LITERAL2>
521			
522			<!-- Key Class -->
523			<LITERAL2>addListener</LITERAL2>
524			<LITERAL2>getAscii</LITERAL2>
525			<LITERAL2>isDown</LITERAL2>
526			<LITERAL2>getCode</LITERAL2>
527			<LITERAL2>isToggled</LITERAL2>
528			<LITERAL2>removeListener</LITERAL2>
529			<LITERAL2>BACKSPACE</LITERAL2>
530			<LITERAL2>CAPSLOCK</LITERAL2>
531			<LITERAL2>CONTROL</LITERAL2>
532			<LITERAL2>DELETEKEY</LITERAL2>
533			<LITERAL2>DOWN</LITERAL2>
534			<LITERAL2>END</LITERAL2>
535			<LITERAL2>ENTER</LITERAL2>
536			<LITERAL2>ESCAPE</LITERAL2>
537			<LITERAL2>HOME</LITERAL2>
538			<LITERAL2>INSERT</LITERAL2>
539			<LITERAL2>LEFT</LITERAL2>
540			<LITERAL2>PGDN</LITERAL2>
541			<LITERAL2>PGUP</LITERAL2>
542			<LITERAL2>SHIFT</LITERAL2>
543			<LITERAL2>RIGHT</LITERAL2>
544			<LITERAL2>SPACE</LITERAL2>
545			<LITERAL2>TAB</LITERAL2>
546			<LITERAL2>UP</LITERAL2>
547			
548			<!-- Mouse -->
549			<LITERAL2>hide</LITERAL2>
550			<LITERAL2>show</LITERAL2>
551			<LITERAL2>onMouseWheel</LITERAL2>
552			
553			<!-- Selection Class-->
554			<LITERAL2>getBeginIndex</LITERAL2>
555			<LITERAL2>getCaretIndex</LITERAL2>
556			<LITERAL2>getEndIndex</LITERAL2>
557			<LITERAL2>getFocus</LITERAL2>
558			<LITERAL2>setFocus</LITERAL2>
559			<LITERAL2>setSelection</LITERAL2>
560			
561			<!-- SharedObject Class-->
562			<LITERAL2>SharedObject</LITERAL2>
563			<LITERAL2>data</LITERAL2>
564			<LITERAL2>flush</LITERAL2>
565			<LITERAL2>getLocal</LITERAL2>
566			<LITERAL2>getSize</LITERAL2>
567			
568			<!-- Sound Class -->
569			<LITERAL2>attachSound</LITERAL2>
570			<LITERAL2>getVolume</LITERAL2>
571			<LITERAL2>loadSound</LITERAL2>
572			<LITERAL2>setPan</LITERAL2>
573			<LITERAL2>getPan</LITERAL2>
574			<LITERAL2>setVolume</LITERAL2>
575			<LITERAL2>start</LITERAL2>
576			<LITERAL2>duration</LITERAL2>
577			<LITERAL2>position</LITERAL2>
578			<LITERAL2>onSoundComplete</LITERAL2>
579			<LITERAL2>id3</LITERAL2>
580			<LITERAL2>onID3</LITERAL2>
581			
582			<!-- Video Class -->
583			<LITERAL2>Video</LITERAL2>
584			<LITERAL2>deblocking</LITERAL2>
585			<LITERAL2>smoothing</LITERAL2>
586			
587			<!--  Stage Class -->
588			<LITERAL2>Stage</LITERAL2>
589			<LITERAL2>align</LITERAL2>
590			<LITERAL2>height</LITERAL2>
591			<LITERAL2>scaleMode</LITERAL2>
592			<LITERAL2>showMenu</LITERAL2>
593			<LITERAL2>width</LITERAL2>
594			<LITERAL2>onResize</LITERAL2>
595			
596			<!-- TextField Class -->
597			<LITERAL2>getFontList</LITERAL2>
598			<LITERAL2>getNewTextFormat</LITERAL2>
599			<LITERAL2>getTextFormat</LITERAL2>
600			<LITERAL2>removeTextField</LITERAL2>
601			<LITERAL2>replaceSel</LITERAL2>
602			<LITERAL2>setNewTextFormat</LITERAL2>
603			<LITERAL2>setTextFormat</LITERAL2>
604			<LITERAL2>autoSize</LITERAL2>
605			<LITERAL2>background</LITERAL2>
606			<LITERAL2>backgroundColor</LITERAL2>
607			<LITERAL2>border</LITERAL2>
608			<LITERAL2>borderColor</LITERAL2>
609			<LITERAL2>bottomScroll</LITERAL2>
610			<LITERAL2>embedFonts</LITERAL2>
611			<LITERAL2>hscroll</LITERAL2>
612			<LITERAL2>html</LITERAL2>
613			<LITERAL2>htmlText</LITERAL2>
614			<LITERAL2>maxChars</LITERAL2>
615			<LITERAL2>maxhscroll</LITERAL2>
616			<LITERAL2>multiline</LITERAL2>
617			<LITERAL2>password</LITERAL2>
618			<LITERAL2>restrict</LITERAL2>
619			<LITERAL2>selectable</LITERAL2>
620			<LITERAL2>text</LITERAL2>
621			<LITERAL2>textColor</LITERAL2>
622			<LITERAL2>textHeight</LITERAL2>
623			<LITERAL2>textWidth</LITERAL2>
624			<LITERAL2>type</LITERAL2>
625			<LITERAL2>variable</LITERAL2>
626			<LITERAL2>wordWrap</LITERAL2>
627			<LITERAL2>onChanged</LITERAL2>
628			<LITERAL2>onScroller</LITERAL2>
629			<LITERAL2>TextField</LITERAL2>
630			<LITERAL2>mouseWheelEnabled</LITERAL2>
631			<LITERAL2>replaceText</LITERAL2>
632			
633			<!-- StyleSheet Class -->
634			<LITERAL2>StyleSheet</LITERAL2>
635			<LITERAL2>getStyle</LITERAL2>
636			<LITERAL2>getStyleNames</LITERAL2>
637			<LITERAL2>parseCSS</LITERAL2>
638			<LITERAL2>setStyle</LITERAL2>
639			<LITERAL2>styleSheet</LITERAL2>
640			
641			<!-- TextFormat Class -->
642			<LITERAL2>TextFormat</LITERAL2>
643			<LITERAL2>getTextExtent</LITERAL2>
644			<LITERAL2>blockIndent</LITERAL2>
645			<LITERAL2>bold</LITERAL2>
646			<LITERAL2>bullet</LITERAL2>
647			<LITERAL2>color</LITERAL2>
648			<LITERAL2>font</LITERAL2>
649			<LITERAL2>indent</LITERAL2>
650			<LITERAL2>italic</LITERAL2>
651			<LITERAL2>leading</LITERAL2>
652			<LITERAL2>leftMargin</LITERAL2>
653			<LITERAL2>rightMargin</LITERAL2>
654			<LITERAL2>size</LITERAL2>
655			<LITERAL2>tabStops</LITERAL2>
656			<LITERAL2>target</LITERAL2>
657			<LITERAL2>underline</LITERAL2>
658			<LITERAL2>url</LITERAL2>
659			
660			<!-- TextSnapshot object -->
661			<LITERAL2>TextSnapshot</LITERAL2>
662			<LITERAL2>findText</LITERAL2>
663			<LITERAL2>getCount</LITERAL2>
664			<LITERAL2>getSelected</LITERAL2>
665			<LITERAL2>getSelectedText</LITERAL2>
666			<LITERAL2>hitTestTextNearPos</LITERAL2>
667			<LITERAL2>getText</LITERAL2>
668			<LITERAL2>setSelectColor</LITERAL2>
669			<LITERAL2>setSelected</LITERAL2>
670			
671			<!-- LoadVars Class-->
672			<LITERAL2>LoadVars</LITERAL2>
673			<LITERAL2>load</LITERAL2>
674			<LITERAL2>send</LITERAL2>
675			<LITERAL2>sendAndLoad</LITERAL2>
676			<LITERAL2>contentType</LITERAL2>
677			<LITERAL2>loaded</LITERAL2>
678			<LITERAL2>addRequestHeader</LITERAL2>
679			
680			<!-- LocalConnection Class-->
681			<LITERAL2>LocalConnection</LITERAL2>
682			<LITERAL2>allowDomain</LITERAL2>
683			<LITERAL2>allowInsecureDomain</LITERAL2>
684			<LITERAL2>domain</LITERAL2>
685			
686			<!-- XML Class -->
687			<LITERAL2>appendChild</LITERAL2>
688			<LITERAL2>cloneNode</LITERAL2>
689			<LITERAL2>createElement</LITERAL2>
690			<LITERAL2>createTextNode</LITERAL2>
691			<LITERAL2>hasChildNodes</LITERAL2>
692			<LITERAL2>insertBefore</LITERAL2>
693			<LITERAL2>parseXML</LITERAL2>
694			<LITERAL2>removeNode</LITERAL2>
695			<LITERAL2>attributes</LITERAL2>
696			<LITERAL2>childNodes</LITERAL2>
697			<LITERAL2>docTypeDecl</LITERAL2>
698			<LITERAL2>firstChild</LITERAL2>
699			<LITERAL2>ignoreWhite</LITERAL2>
700			<LITERAL2>lastChild</LITERAL2>
701			<LITERAL2>nextSibling</LITERAL2>
702			<LITERAL2>nodeName</LITERAL2>
703			<LITERAL2>nodeType</LITERAL2>
704			<LITERAL2>nodeValue</LITERAL2>
705			<LITERAL2>parentNode</LITERAL2>
706			<LITERAL2>previousSibling</LITERAL2>
707			<LITERAL2>status</LITERAL2>
708			<LITERAL2>xmlDecl</LITERAL2>
709			<LITERAL2>close</LITERAL2>
710			<LITERAL2>connect</LITERAL2>
711			<LITERAL2>onClose</LITERAL2>
712			<LITERAL2>onConnect</LITERAL2>
713			<LITERAL2>onXML</LITERAL2>
714			
715			<!-- CustomActions Class -->
716			<LITERAL2>CustomActions</LITERAL2>
717			<LITERAL2>onUpdate</LITERAL2>
718			<LITERAL2>uninstall</LITERAL2>
719			<LITERAL2>list</LITERAL2>
720			<LITERAL2>install</LITERAL2>
721			<LITERAL2>get</LITERAL2>
722			
723			<!-- NetConnection Class -->
724			<LITERAL2>NetConnection</LITERAL2>
725			
726			<!-- NetStream Class-->
727			<LITERAL2>NetStream</LITERAL2>
728			<LITERAL2>bufferLength</LITERAL2>
729			<LITERAL2>bufferTime</LITERAL2>
730			<LITERAL2>bytesLoaded</LITERAL2>
731			<LITERAL2>bytesTotal</LITERAL2>
732			<LITERAL2>pause</LITERAL2>
733			<LITERAL2>seek</LITERAL2>setBufferTime
734			<LITERAL2>setBufferTime</LITERAL2>
735			<LITERAL2>time</LITERAL2>
736			
737			<!-- RecordSet Class -->
738			<LITERAL2>DataGlue</LITERAL2>
739			<LITERAL2>bindFormatFunction</LITERAL2>
740			<LITERAL2>bindFormatStrings</LITERAL2>
741			<LITERAL2>getDebugConfig</LITERAL2>
742			<LITERAL2>getDebugID</LITERAL2>
743			<LITERAL2>getService</LITERAL2>
744			<LITERAL2>setCredentials</LITERAL2>
745			<LITERAL2>setDebugID</LITERAL2>
746			<LITERAL2>getDebug</LITERAL2>
747			<LITERAL2>setDebug</LITERAL2>
748			<LITERAL2>createGatewayConnection</LITERAL2>
749			<LITERAL2>NetServices</LITERAL2>
750			<LITERAL2>setDefaultGatewayURL</LITERAL2>
751			<LITERAL2>addItem</LITERAL2>
752			<LITERAL2>addItemAt</LITERAL2>
753			<LITERAL2>addView</LITERAL2>
754			<LITERAL2>filter</LITERAL2>
755			<LITERAL2>getColumnNames</LITERAL2>
756			<LITERAL2>getItemAt</LITERAL2>
757			<LITERAL2>getLength</LITERAL2>
758			<LITERAL2>getNumberAvailable</LITERAL2>
759			<LITERAL2>isFullyPopulated</LITERAL2>
760			<LITERAL2>isLocal</LITERAL2>
761			<LITERAL2>removeAll</LITERAL2>
762			<LITERAL2>removeItemAt</LITERAL2>
763			<LITERAL2>replaceItemAt</LITERAL2>
764			<LITERAL2>setDeliveryMode</LITERAL2>
765			<LITERAL2>setField</LITERAL2>
766			<LITERAL2>sortItemsBy</LITERAL2>
767			
768			<!-- depricated-->
769			<KEYWORD2>chr</KEYWORD2>
770			<KEYWORD2>mbchr</KEYWORD2>
771			<KEYWORD2>mblength</KEYWORD2>
772			<KEYWORD2>mbord</KEYWORD2>
773			<KEYWORD2>mbsubstring</KEYWORD2>
774			<KEYWORD2>ord</KEYWORD2>
775			<KEYWORD2>_highquality</KEYWORD2>
776			
777			<!-- END-->
778			
779			<!--ECMAScript keywords-->
780			<!-- Reserved for future use 
781				(some are already used in some Javascript Engines) 
782			-->
783			<KEYWORD1>abstract</KEYWORD1>
784			<KEYWORD3>boolean</KEYWORD3>
785			<KEYWORD3>byte</KEYWORD3>
786			<KEYWORD1>case</KEYWORD1>
787			<KEYWORD1>catch</KEYWORD1>
788			<KEYWORD3>char</KEYWORD3>
789			<KEYWORD1>class</KEYWORD1>
790			<KEYWORD1>const</KEYWORD1>
791			<KEYWORD1>debugger</KEYWORD1>
792			<KEYWORD1>default</KEYWORD1>
793
794			<KEYWORD3>double</KEYWORD3>
795			<KEYWORD1>enum</KEYWORD1>
796			<KEYWORD2>export</KEYWORD2>
797			<KEYWORD1>extends</KEYWORD1>
798			<KEYWORD1>final</KEYWORD1>
799			<KEYWORD1>finally</KEYWORD1>
800			<KEYWORD3>float</KEYWORD3>
801			<KEYWORD1>goto</KEYWORD1>
802			<KEYWORD1>implements</KEYWORD1>
803
804			<KEYWORD2>import</KEYWORD2>
805			<KEYWORD1>instanceof</KEYWORD1>
806			<KEYWORD3>int</KEYWORD3>
807			<KEYWORD1>interface</KEYWORD1>
808			<KEYWORD3>long</KEYWORD3>
809			<KEYWORD1>native</KEYWORD1>
810			<KEYWORD2>package</KEYWORD2>
811			<KEYWORD1>private</KEYWORD1>
812			<KEYWORD1>Void</KEYWORD1>
813			<KEYWORD1>protected</KEYWORD1>
814			<KEYWORD1>public</KEYWORD1>
815			<KEYWORD1>dynamic</KEYWORD1>
816			
817			
818			<KEYWORD3>short</KEYWORD3>
819			<KEYWORD1>static</KEYWORD1>
820			<LITERAL2>super</LITERAL2>
821			<KEYWORD1>switch</KEYWORD1>
822			<KEYWORD1>synchronized</KEYWORD1>
823			<KEYWORD1>throw</KEYWORD1>
824			<KEYWORD1>throws</KEYWORD1>
825			<KEYWORD1>transient</KEYWORD1>
826			<KEYWORD1>try</KEYWORD1>
827			<KEYWORD1>volatile</KEYWORD1>
828		</KEYWORDS>
829	</RULES>
830</MODE>