HEX
Server: Apache
System: Linux srv1.prosuiteplus.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: prosuiteplus (1001)
PHP: 8.3.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/actionscript.cpython-38.pyc
U

G�
\�+�@s�dZddlZddlmZmZmZmZmZmZddl	m
Z
mZmZm
Z
mZmZmZmZdddgZGdd�de�ZGd	d�de�ZGd
d�de�ZdS)z�
    pygments.lexers.actionscript
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for ActionScript and MXML.

    :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�bygroups�using�this�words�default)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�ActionScriptLexer�ActionScript3Lexer�	MxmlLexerc@s�eZdZdZdZddgZdgZdddgZej	Z
d	d
efdej
fdejfd
ejfdefdefeddd�efeddd�ejfdejfeddd�ejfeddd�ejfdejfdejfdejfdejfdejfdej
fgiZ dS)rzB
    For ActionScript source code.

    .. versionadded:: 0.9
    ZActionScript�asZactionscript�*.aszapplication/x-actionscriptztext/x-actionscriptztext/actionscript�root�\s+�//.*?\n�	/\*.*?\*/z/(\\\\|\\/|[^/\n])*/[gim]*z[~^*!%&<>|+=:;,/?\\-]+z
[{}\[\]();.]+)Zcaser�forZeach�in�whileZdo�break�return�continue�if�else�throw�tryZcatch�var�with�newZtypeofZ	argumentsZ
instanceofrZswitchz\b)�suffix)�classZpublic�finalZinternalZnative�overrideZprivateZ	protectedZstatic�importZextendsZ
implementsZ	interfaceZ	intrinsicr�superZdynamicZfunctionZconst�get�	namespace�package�setz9(true|false|null|NaN|Infinity|-Infinity|undefined|Void)\b)�Z
AccessibilityZAccessibilityPropertiesZActionScriptVersionZ
ActivityEventZ
AntiAliasTypeZApplicationDomainZ
AsBroadcasterZArrayZAsyncErrorEventZ	AVM1MovieZBevelFilterZBitmapZ
BitmapDataZBitmapDataChannelZBitmapFilterZBitmapFilterQualityZBitmapFilterTypeZ	BlendModeZ
BlurFilterZBooleanZ	ByteArrayZCameraZCapabilitiesZ	CapsStyleZClassZColorZColorMatrixFilterZColorTransformZContextMenuZContextMenuBuiltInItemsZContextMenuEventZContextMenuItemZConvultionFilterZCSMSettingsZ	DataEventZDateZDefinitionErrorZDeleteObjectSampleZ
DictionaryZDisplacmentMapFilterZ
DisplayObjectZDisplacmentMapFilterModeZDisplayObjectContainerZDropShadowFilterZEndian�EOFError�ErrorZ
ErrorEventZ	EvalErrorZEventZEventDispatcherZ
EventPhaseZExternalInterfaceZ
FileFilterZ
FileReferenceZFileReferenceListZFocusDirectionZ
FocusEventZFontZ	FontStyleZFontTypeZ
FrameLabelZFullScreenEvent�FunctionZ
GlowFilterZGradientBevelFilterZGradientGlowFilterZGradientTypeZGraphicsZGridFitTypeZHTTPStatusEventZIBitmapDrawableZID3InfoZ
IDataInputZIDataOutputZ,IDynamicPropertyOutputIDynamicPropertyWriterZIEventDispatcherZIExternalizableZIllegalOperationErrorZIMEZIMEConversionModeZIMEEvent�intZInteractiveObjectZInterpolationMethodZInvalidSWFErrorZInvokeEvent�IOErrorZIOErrorEventZ
JointStyleZKeyZKeyboardZ
KeyboardEventZKeyLocationZ
LineScaleMode�LoaderZ
LoaderContextZ
LoaderInfoZLoadVarsZLocalConnectionZLocaleZMathZMatrix�MemoryErrorZ
MicrophoneZ
MorphShapeZMouseZ
MouseEventZ	MovieClipZMovieClipLoader�	NamespaceZ
NetConnectionZNetStatusEventZ	NetStreamZNewObjectSamplerZObjectZObjectEncodingZ
PixelSnappingZPointZPrintJobZPrintJobOptionsZPrintJobOrientationZ
ProgressEventZProxyZQNameZ
RangeErrorZ	Rectangle�ReferenceErrorZRegExpZ	ResponderZSampleZSceneZScriptTimeoutErrorZSecurityZSecurityDomainZ
SecurityErrorZSecurityErrorEventZ
SecurityPanelZ	SelectionZShapeZSharedObjectZSharedObjectFlushStatusZSimpleButtonZSocketZSoundZSoundChannelZSoundLoaderContextZ
SoundMixerZSoundTransformZSpreadMethodZSpriteZ
StackFrameZStackOverflowErrorZStageZ
StageAlignZStageDisplayStateZStageQualityZStageScaleModeZ
StaticTextZStatusEventr
Z
StyleSheetZ
SWFVersionZ	SyncEvent�SyntaxErrorZSystemZ
TextColorTypeZ	TextFieldZTextFieldAutoSizeZ
TextFieldTypeZ
TextFormatZTextFormatAlignZTextLineMetricsZTextRendererZTextSnapshotZTimerZ
TimerEventZ	Transform�	TypeErrorZuintZURIErrorZ	URLLoaderZURLLoaderDataFormatZ
URLRequestZURLRequestHeaderZURLRequestMethodZ	URLStreamZ
URLVariabelesZVerifyErrorZVideoZXMLZXMLDocumentZXMLListZXMLNodeZXMLNodeTypeZ	XMLSocketZXMLUI)Z	decodeURIZdecodeURIComponentZ	encodeURI�escape�evalZisFiniteZisNaNZ	isXMLNameZ
clearIntervalZ	fscommandZgetTimerZgetURLZ
getVersionZ
parseFloatZparseIntZsetIntervalZtraceZupdateAfterEventZunescape�
[$a-zA-Z_]\w*�%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?�0x[0-9a-f]+�[0-9]+�"(\\\\|\\"|[^"])*"�'(\\\\|\\'|[^'])*'N)!�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�re�DOTALL�flagsrr	�Single�	Multiliner
�Regexr
rrr�Declaration�ConstantrZBuiltinr2ZOtherr�Float�Hex�Integer�Double�tokens�rXrX�>/usr/lib/python3/dist-packages/pygments/lexers/actionscript.pyrs\������'�(�)����c@s�eZdZdZdZddgZdgZdddgZd	Zed
Z	e
je
jBZ
defded
eejejee�dfdede	deejeeeeeej�fdedeeeeje�fde	d
eeeejee�fdejfdejfdejfdedeeej�fdefdejfdejfdejfeefdej fdej!fdej"fd ej#fd!ejfd"efgdefd#ede	d$eeeeeeeeje�d%fd&ed'fgd(e	d)eeeeej�d*fded*fe$d*�gd+eeee%e&�ee�d,fd-ed,fe$d,�gd.�Z'd/d0�Z(d1S)2rzE
    For ActionScript 3 source code.

    .. versionadded:: 0.11
    zActionScript 3Zas3Z
actionscript3rzapplication/x-actionscript3ztext/x-actionscript3ztext/actionscript3r=z(?:\.<\w+>)?rz(function\s+)(z
)(\s*)(\()�
funcparamsz(var|const)(\s+)(z)(\s*)(:)(\s*)(�)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�(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�(decodeURI|decodeURIComponent|encodeURI|escape|eval|isFinite|isNaN|isXMLName|clearInterval|fscommand|getTimer|getURL|getVersion|isFinite|parseFloat|parseInt|setInterval|trace|updateAfterEvent|unescape)\br>r?r@rArBz[~^*!%&<>|+=:;,/?\\{}\[\]().-]+z(\s*)(\.\.\.)?(z	|\*)(\s*)�defvalz\)�typez(\s*)(:)(\s*)(z|\*)z#pop:2z(=)(\s*)([^(),]+)(\s*)(,?)�#pop�,)rrZr]r\cCst�d|�rdSdS)Nz\w+\s*:\s*\wg333333�?r)rK�match)�textrXrXrY�analyse_text�szActionScript3Lexer.analyse_textN))rCrDrErFrGrHrIrJZ
identifierZtypeidentifierrKrL�	MULTILINErMrrrrQrr2r
rZTyper7r	rNrOr
rP�	AttributerRrrSrTrUrVrrrrWrbrXrXrXrYrrs��
�
����
�
������(
�����	
�����>c	@s�eZdZdZejejBZdZdgZ	dgZ
ddgZdefde
jfd	eeee�e�fd
edfdejfd
ejfde
jdfde
jfgdefdedfdefgdefde
jdfde
jdfgdefdedfdedfdedfgd�ZdS)rz~
    For MXML markup.
    Nested AS3 in <script> tags is highlighted by the appropriate lexer.

    .. versionadded:: 1.1
    ZMXMLZmxmlz*.mxmlztext/xmlzapplication/xmlz[^<&]+z&\S*?;z(\<\!\[CDATA\[)(.*?)(\]\]\>)z<!--�commentz	<\?.*?\?>z<![^>]*>z<\s*[\w:.-]+�tagz<\s*/\s*[\w:.-]+\s*>z[^-]+z-->r^�-rz[\w.:-]+\s*=�attrz/?\s*>z".*?"z'.*?'z[^\s>]+)rrerfrhN)rCrDrErFrKrcrLrMrGrHrIZ	mimetimesrrZEntityrr
rrr	ZPreprocZTagrdrWrXrXrXrYr�s>�
��

���)rFrKZpygments.lexerrrrrrrZpygments.tokenrr	r
rrr
rr�__all__rrrrXrXrXrY�<module>s
 (
]U