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