Files
ServerSync/lib/pygments/lexers/__pycache__/actionscript.cpython-314.pyc

90 lines
11 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>-<00><00><><00>Rt^RIt^RIHtHtHtHtHtHt^RI H
t
H t H t H t HtHtHtHtHt.R
Ot!RR]4t!RR]4t!R R]4tR#) z<>
pygments.lexers.actionscript
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for ActionScript and MXML.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<06>
RegexLexer<EFBFBD>bygroups<70>using<6E>this<69>words<64>default) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD>ActionScriptLexer<65>ActionScript3Lexer<65> MxmlLexerc<00>a<00>]tRt^toRtRtRR.tR.t.ROtRt Rt
] Pt RR ]3R
]P 3R ]P"3R ]P&3R ]3R]3]!RRR7]3]!RRR7]P03R]P23]!RRR7]P63]!RRR7]P83R]P:3R]P>3R]P@3R]PB3R]PD3R]P 3./t#Rt$Rt%Vt&R#) rz
For ActionScript source code.
<EFBFBD> ActionScript<70> actionscript<70>as<61>*.asz*https://en.wikipedia.org/wiki/ActionScriptz0.9<EFBFBD>root<6F>\s+<2B>//.*?\n<> /\*.*?\*/z /(\\\\|\\[^\\]|[^/\\\n])*/[gim]*z[~^*!%&<>|+=:;,/?\\-]+z [{}\[\]();.]+z\b)<01>suffixz9(true|false|null|NaN|Infinity|-Infinity|undefined|Void)\b<> [$a-zA-Z_]\w*<2A>%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?<3F> 0x[0-9a-f]+<2B>[0-9]+<2B>"(\\\\|\\[^\\]|[^"\\])*"<22>'(\\\\|\\[^\\]|[^'\\])*'c <0C><00>^#)z<>This is only used to disambiguate between ActionScript and
ActionScript3. We return 0 here; the ActionScript3 lexer will match
AS3 variable definitions and that will hopefully suffice.<2E><00><01>texts&<26>C/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/actionscript.py<70> analyse_text<78>ActionScriptLexer.analyse_textps<00><00><11>r%N)zapplication/x-actionscriptztext/x-actionscriptztext/actionscript)<17>caser<00>for<6F>each<63>in<69>while<6C>do<64>break<61>return<72>continue<75>if<69>else<73>throw<6F>try<72>catch<63>var<61>with<74>new<65>typeof<6F> arguments<74>
instanceofr<00>switch)<17>class<73>public<69>final<61>internal<61>native<76>override<64>private<74> protected<65>static<69>import<72>extends<64>
implements<EFBFBD> interface<63> intrinsicr3<00>super<65>dynamic<69>function<6F>const<73>get<65> namespace<63>package<67>set)<29><> Accessibility<74>AccessibilityProperties<65>ActionScriptVersion<6F> ActivityEvent<6E> AntiAliasType<70>ApplicationDomain<69> AsBroadcaster<65>Array<61>AsyncErrorEvent<6E> AVM1Movie<69> BevelFilter<65>Bitmap<61>
BitmapData<EFBFBD>BitmapDataChannel<65> BitmapFilter<65>BitmapFilterQuality<74>BitmapFilterType<70> BlendMode<64>
BlurFilter<EFBFBD>Boolean<61> ByteArray<61>Camera<72> Capabilities<65> CapsStyle<6C>Class<73>Color<6F>ColorMatrixFilter<65>ColorTransform<72> ContextMenu<6E>ContextMenuBuiltInItems<6D>ContextMenuEvent<6E>ContextMenuItem<65>ConvultionFilter<65> CSMSettings<67> DataEvent<6E>Date<74>DefinitionError<6F>DeleteObjectSample<6C>
Dictionary<EFBFBD>DisplacmentMapFilter<65> DisplayObject<63>DisplacmentMapFilterMode<64>DisplayObjectContainer<65>DropShadowFilter<65>Endian<61>EOFError<6F>Error<6F>
ErrorEvent<EFBFBD> EvalError<6F>Event<6E>EventDispatcher<65>
EventPhase<EFBFBD>ExternalInterface<63>
FileFilter<EFBFBD> FileReference<63>FileReferenceList<73>FocusDirection<6F>
FocusEvent<EFBFBD>Font<6E> FontStyle<6C>FontType<70>
FrameLabel<EFBFBD>FullScreenEvent<6E>Function<6F>
GlowFilter<EFBFBD>GradientBevelFilter<65>GradientGlowFilter<65> GradientType<70>Graphics<63> GridFitType<70>HTTPStatusEvent<6E>IBitmapDrawable<6C>ID3Info<66>
IDataInput<EFBFBD> IDataOutput<75>,IDynamicPropertyOutputIDynamicPropertyWriter<65>IEventDispatcher<65>IExternalizable<6C>IllegalOperationError<6F>IME<4D>IMEConversionMode<64>IMEEvent<6E>int<6E>InteractiveObject<63>InterpolationMethod<6F>InvalidSWFError<6F> InvokeEvent<6E>IOError<6F> IOErrorEvent<6E>
JointStyle<EFBFBD>Key<65>Keyboard<72> KeyboardEvent<6E> KeyLocation<6F> LineScaleMode<64>Loader<65> LoaderContext<78>
LoaderInfo<EFBFBD>LoadVars<72>LocalConnection<6F>Locale<6C>Math<74>Matrix<69> MemoryError<6F>
Microphone<EFBFBD>
MorphShape<EFBFBD>Mouse<73>
MouseEvent<EFBFBD> MovieClip<69>MovieClipLoader<65> Namespace<63> NetConnection<6F>NetStatusEvent<6E> NetStream<61>NewObjectSampler<00>Object<63>ObjectEncoding<6E> PixelSnapping<6E>Point<6E>PrintJob<6F>PrintJobOptions<6E>PrintJobOrientation<6F> ProgressEvent<6E>Proxy<78>QName<6D>
RangeError<EFBFBD> Rectangle<6C>ReferenceError<6F>RegExp<78> Responder<65>Sample<6C>Scene<6E>ScriptTimeoutError<6F>Security<74>SecurityDomain<69> SecurityError<6F>SecurityErrorEvent<6E> SecurityPanel<65> Selection<6F>Shape<70> SharedObject<63>SharedObjectFlushStatus<75> SimpleButton<6F>Socket<65>Sound<6E> SoundChannel<65>SoundLoaderContext<78>
SoundMixer<EFBFBD>SoundTransform<72> SpreadMethod<6F>Sprite<74>
StackFrame<EFBFBD>StackOverflowError<6F>Stage<67>
StageAlign<EFBFBD>StageDisplayState<74> StageQuality<74>StageScaleMode<64>
StaticText<EFBFBD> StatusEventr <00>
StyleSheet<EFBFBD>
SWFVersion<EFBFBD> SyncEvent<6E> SyntaxError<6F>System<65> TextColorType<70> TextField<6C>TextFieldAutoSize<7A> TextFieldType<70>
TextFormat<EFBFBD>TextFormatAlign<67>TextLineMetrics<63> TextRenderer<65> TextSnapshot<6F>Timer<65>
TimerEvent<EFBFBD> Transform<72> TypeError<6F>uint<6E>URIError<6F> URLLoader<65>URLLoaderDataFormat<61>
URLRequest<EFBFBD>URLRequestHeader<65>URLRequestMethod<6F> URLStream<61> URLVariabeles<65> VerifyError<6F>Video<65>XML<4D> XMLDocument<6E>XMLList<73>XMLNode<64> XMLNodeType<70> XMLSocket<65>XMLUI)<13> decodeURI<52>decodeURIComponent<6E> encodeURI<52>escape<70>eval<61>isFinite<74>isNaN<61> isXMLName<6D> clearInterval<61> fscommand<6E>getTimer<65>getURL<52>
getVersion<EFBFBD>
parseFloat<EFBFBD>parseInt<6E> setInterval<61>trace<63>updateAfterEvent<6E>unescape)'<27>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> filenames<65> mimetypes<65>url<72> version_added<65>re<72>DOTALL<4C>flagsrr <00>Single<6C> Multiliner <00>Regexr
rrr <00> Declaration<6F>Constantr <00>Builtinr<6E><00>Otherr<00>Float<61>Hex<65>Integer<65>Double<6C>tokensr)<00>__static_attributes__<5F>__classdictcell__<5F><01> __classdict__s@r(rrs|<00><><00><00><08> <1A>D<EFBFBD><1D>t<EFBFBD>$<24>G<EFBFBD><17><08>I<EFBFBD>&<26>I<EFBFBD>
6<EFBFBD>C<EFBFBD><19>M<EFBFBD> <0E>I<EFBFBD>I<EFBFBD>E<EFBFBD><0E> <13>Z<EFBFBD> <20> <17><17><1E><1E> (<28> <19>7<EFBFBD>,<2C>,<2C> -<2D> 0<>&<26>,<2C>,<2C> ?<3F> &<26><08> 1<> <1D>{<7B> +<2B> <12><1A>#(<28> )<29>
<15>  <16> <13>/<2F>8=<3D> ><3E>
<15> <20> <20>  "<22> J<01> <14> <1D> <1D> <1F> <12>'<19>N"'<27>O'(<28>P<12>\<5C>\<5C>Q( <1B>R<13><1C>%*<2A> +<2B>
<12>]<5D>]<5D>  <1C> <1E>t<EFBFBD>z<EFBFBD>z<EFBFBD> *<2A> 5<>v<EFBFBD>|<7C>|<7C> D<> <1B>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> (<28> <16><06><0E><0E> '<27> (<28>&<26>-<2D>-<2D> 8<> (<28>&<26>-<2D>-<2D> 8<>SJ
<EFBFBD>L<06>F<EFBFBD>\<11>r+c<00><>a<00>]tRt^vtoRtRtRtRR.tR.t.R1Ot Rt
Rt ] R ,t ] P] P,tR
R ]3R ] ,R ,]!]P(]P,]]4R3R] ,R,] ,R,]!]P(]]]]]]P443R] ,R,]!]]]P6]43R] ,R ,]!]]]P4]]43R]P:3R]P<3R]P@3R] ,R,]!]]PB43R]3R]P(3R]PD3R]P,3] ]3R]#PH3R]#PJ3R]#PL3R ]PN3R!]P:3R"]3.RR ]3R#] ,R,] ,R$,]!]]]]]]]P4]4R%3R&]R'3.R'R(] ,R),]!]]]]P44R*3R ]R*3](!R*4.R%R+]!]]])!]*4]]4R,3R-]R,3](!R,4./t+R.t,R/t-Vt.R0#)2rz!
For ActionScript 3 source code.
zActionScript 3zNhttps://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html<6D> actionscript3<74>as3rz0.11rz (?:\.<\w+>)?rrz(function\s+)(z
)(\s*)(\()<29>
funcparamsz(var|const)(\s+)(z)(\s*)(:)(\s*)(<28>)z(import|package)(\s+)((?:z |\.)+)(\s*)z (new)(\s+)(rrz /(\\\\|\\[^\\]|[^\\\n])*/[gisx]*z(\.)(z<>(case|default|for|each|in|while|do|break|return|continue|if|else|throw|try|catch|with|new|typeof|arguments|instanceof|this|switch|import|include|as|is)\bz<62>(class|public|final|internal|native|override|private|protected|static|import|extends|implements|interface|intrinsic|return|super|dynamic|function|const|get|namespace|package|set)\bz9(true|false|null|NaN|Infinity|-Infinity|undefined|void)\bz<62>(decodeURI|decodeURIComponent|encodeURI|escape|eval|isFinite|isNaN|isXMLName|clearInterval|fscommand|getTimer|getURL|getVersion|isFinite|parseFloat|parseInt|setInterval|trace|updateAfterEvent|unescape)\brr r!r"r#z[~^*!%&<>|+=:;,/?\\{}\[\]().-]+z(\s*)(\.\.\.)?(z |\*)(\s*)<29>defvalz\)<29>typez(\s*)(:)(\s*)(z|\*)z#pop:2z(=)(\s*)([^(),]+)(\s*)(,?)<29>#pop<6F>,c<08>D<00>\P!RV4'dR#^#)z \w+\s*:\s*\wg333333<33>?)r9<00>matchr&s&r(r)<00>ActionScript3Lexer.analyse_text<78>s<00><00> <0A>8<EFBFBD>8<EFBFBD>O<EFBFBD>T<EFBFBD> *<2A> *<2A><16>r+r%N)zapplication/x-actionscript3ztext/x-actionscript3ztext/actionscript3)/r.r/r0r1r2r3r7r4r5r6r8<00>
identifier<EFBFBD>typeidentifierr9r:<00> MULTILINEr;rrr r?r r<>rr
r<00>Typer<65>r r<r=r r><00> Attributer@rrCrDrErFrrrrGr)rHrIrJs@r(rrvs<><00><><00><00><08> <1C>D<EFBFBD>
Z<EFBFBD>C<EFBFBD><1E><05>&<26>G<EFBFBD><17><08>I<EFBFBD>'<27>I<EFBFBD><1A>M<EFBFBD>!<21>J<EFBFBD><1F>/<2F>1<>N<EFBFBD> <0E>I<EFBFBD>I<EFBFBD><02> <0C> <0C> $<24>E<EFBFBD><0E> <13>Z<EFBFBD> <20> <1E><1A> +<2B>m<EFBFBD> ;<3B> <15>g<EFBFBD>)<29>)<29>4<EFBFBD>=<3D>=<3D>$<24><08> I<> <19> <1B>"<22>J<EFBFBD> .<2E>1C<31> C<> <1B><1C>"<22>#<23> <15>g<EFBFBD>)<29>)<29>:<3A>t<EFBFBD>Z<EFBFBD><1B>V`<60><1D>l<EFBFBD>l<EFBFBD>$<24> %<25>*<2A>J<EFBFBD> 6<><1E> G<> <15>g<EFBFBD>z<EFBFBD>4<EFBFBD>><3E>><3E>:<3A> F<> H<01> <1B>n<EFBFBD> ,<2C>}<7D> <<3C> <15>g<EFBFBD>z<EFBFBD>7<EFBFBD><<3C><<3C><1A>X<EFBFBD> N<> P<01> <17><17><1E><1E> (<28> <19>7<EFBFBD>,<2C>,<2C> -<2D> 0<>&<26>,<2C>,<2C> ?<3F> <15>
<EFBFBD> "<22>T<EFBFBD> )<29>8<EFBFBD>H<EFBFBD>d<EFBFBD>n<EFBFBD>n<EFBFBD>+M<> N<>/<2F><15> <16>D<01><15> <20> <20> "<22>J<01> <14> <1D> <1D> <1F><1C>"<22>]<5D>]<5D> ,<2C><18><14> <1E> 5<>v<EFBFBD>|<7C>|<7C> D<> <1B>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> (<28> <16><06><0E><0E> '<27> (<28>&<26>-<2D>-<2D> 8<> (<28>&<26>-<2D>-<2D> 8<> /<2F><18> :<3A>K&
<EFBFBD>N <15> <13>Z<EFBFBD> <20> <1F>*<2A> ,<2C>/A<> A<> <1B><1C>*<2A>+<2B> <15>j<EFBFBD>+<2B>t<EFBFBD>Z<EFBFBD><18>:<3A><1D>l<EFBFBD>l<EFBFBD>J<EFBFBD>0<>19<31> ;<3B><13>H<EFBFBD>f<EFBFBD> %<25> 
<EFBFBD> <0F> <1E><1E> /<2F>'<27> 9<> <15>j<EFBFBD>(<28>J<EFBFBD><07> <0C> <0C> E<>x<EFBFBD> Q<01> <13>T<EFBFBD>8<EFBFBD> $<24> <13>H<EFBFBD> <1D> 
<EFBFBD> <11> *<2A> <15>h<EFBFBD>
<EFBFBD>E<EFBFBD>$<24>K<EFBFBD><1A>X<EFBFBD> N<>PV<50> X<01> <11>8<EFBFBD>V<EFBFBD> $<24> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>m<<06>F<EFBFBD>|<11>r+c <00><><00>]tRt^<5E>tRt]P ]P,tRt R.t
R.t Rt Rt RR]3R ]P 3R
]!]]!]4]43R ]R 3R ]P,3R]P,3R]P.R3R]P.3.R R]3R]R3R]3.RR]3R]P2R3R]P.R3.RR]3R]R3R]R3R]R3./tRtR#)rzW
For MXML markup.
Nested AS3 in <script> tags is highlighted by the appropriate lexer.
<EFBFBD>MXML<4D>mxmlz*.mxmlz"https://en.wikipedia.org/wiki/MXMLz1.1rz[^<&]+z&\S*?;z(\<\!\[CDATA\[)(.*?)(\]\]\>)z<!--<2D>commentz <\?.*?\?>z<![^>]*>z <\s*[\w:.-]+<2B>tagz<\s*/\s*[\w:.-]+\s*>z[^-]+z-->rS<00>-rz [\w.:-]+\s*=<3D>attrz/?\s*>z".*?"z'.*?'z[^\s>]+r%N)r.r/r0r1r2r9rZr:r;r3r4r5r7r8rr <00>Entityrr rrr <00>Preproc<6F>Tagrr\rGrHr%r+r(rr<00>s5<00><00><08> <0F>L<EFBFBD>L<EFBFBD>2<EFBFBD>9<EFBFBD>9<EFBFBD> $<24>E<EFBFBD> <11>D<EFBFBD><15>h<EFBFBD>G<EFBFBD><19>
<EFBFBD>I<EFBFBD>
.<2E>C<EFBFBD><19>M<EFBFBD> <0F> <15>t<EFBFBD> <1C> <16><04> <0B> <0B> $<24> ,<2C> <15>f<EFBFBD>e<EFBFBD>$6<>7<><16> @<40> B<01> <13>W<EFBFBD>i<EFBFBD> (<28> <19>7<EFBFBD>?<3F>?<3F> +<2B> <17><17><1F><1F> )<29> <1C>d<EFBFBD>h<EFBFBD>h<EFBFBD><05> .<2E> $<24>d<EFBFBD>h<EFBFBD>h<EFBFBD> /<2F>

<EFBFBD> <12> <14>g<EFBFBD> <1E> <12>G<EFBFBD>V<EFBFBD> $<24> <10>'<27>N<EFBFBD>
<EFBFBD>
<0E> <13>Z<EFBFBD> <20> <1C>d<EFBFBD>n<EFBFBD>n<EFBFBD>f<EFBFBD> 5<> <16><04><08><08>&<26> )<29>
<EFBFBD>
<0F> <13>Z<EFBFBD> <20> <14>f<EFBFBD>f<EFBFBD> %<25> <14>f<EFBFBD>f<EFBFBD> %<25> <17><16><16> (<28> 
<EFBFBD>-<06>Fr+)rrr)r2r9<00>pygments.lexerrrrrrr<00>pygments.tokenrr r
r r r rrr<00>__all__rrrr%r+r(<00><module>rjsV<00><01><04>
<EFBFBD>L<>L<>$<24>$<24>$<24> C<01><07>`<11>
<EFBFBD>`<11>DR<11><1A>R<11>j(<06>
<EFBFBD>(r+