3
V'íc- ã @ s d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZ dddgZG dd deZG d d deZG d
d deZdS )zÞ
pygments.lexers.actionscript
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for ActionScript and MXML.
:copyright: Copyright 2006-2022 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Ú
WhitespaceÚActionScriptLexerÚActionScript3LexerÚ MxmlLexerc Ñ @ sü e Zd ZdZdZddgZdgZdddgZej Z
d d
efdej
fdejfd
ejfdefdefed"d'd(efed#d'd(ejfd?ejfed$d'd(ejfed%d'd(ejfdejfdejfdejfdejfdejfdej
fgiZ dd Z!d!S (& r zB
For ActionScript source code.
.. versionadded:: 0.9
ZActionScriptZactionscriptÚasz*.aszapplication/x-actionscriptztext/x-actionscriptztext/actionscriptÚrootz\s+z//.*?\nz /\*.*?\*/z /(\\\\|\\[^\\]|[^/\\\n])*/[gim]*z[~^*!%&<>|+=:;,/?\\-]+z
[{}\[\]();.]+Úcaser ÚforÚeachÚinÚwhileÚdoÚbreakÚreturnÚcontinueÚifÚelseÚthrowÚtryÚcatchÚvarÚwithÚnewÚtypeofÚ argumentsÚ
instanceofr Úswitchz\b)ÚsuffixÚclassÚpublicÚfinalÚinternalÚnativeÚoverrideÚprivateÚ protectedÚstaticÚimportÚextendsÚ
implementsÚ interfaceÚ intrinsicÚsuperÚdynamicÚfunctionÚconstÚgetÚ namespaceÚpackageÚsetz9(true|false|null|NaN|Infinity|-Infinity|undefined|Void)\bÚ
AccessibilityÚAccessibilityPropertiesÚActionScriptVersionÚ
ActivityEventÚ
AntiAliasTypeÚApplicationDomainÚ
AsBroadcasterÚArrayÚAsyncErrorEventÚ AVM1MovieÚBevelFilterÚBitmapÚ
BitmapDataÚBitmapDataChannelÚBitmapFilterÚBitmapFilterQualityÚBitmapFilterTypeÚ BlendModeÚ
BlurFilterÚBooleanÚ ByteArrayÚCameraÚCapabilitiesÚ CapsStyleÚClassÚColorÚColorMatrixFilterÚColorTransformÚContextMenuÚContextMenuBuiltInItemsÚContextMenuEventÚContextMenuItemÚConvultionFilterÚCSMSettingsÚ DataEventÚDateÚDefinitionErrorÚDeleteObjectSampleÚ
DictionaryÚDisplacmentMapFilterÚ
DisplayObjectÚDisplacmentMapFilterModeÚDisplayObjectContainerÚDropShadowFilterÚEndianÚEOFErrorÚErrorÚ
ErrorEventÚ EvalErrorÚEventÚEventDispatcherÚ
EventPhaseÚExternalInterfaceÚ
FileFilterÚ
FileReferenceÚFileReferenceListÚFocusDirectionÚ
FocusEventÚFontÚ FontStyleÚFontTypeÚ
FrameLabelÚFullScreenEventÚFunctionÚ
GlowFilterÚGradientBevelFilterÚGradientGlowFilterÚGradientTypeÚGraphicsÚGridFitTypeÚHTTPStatusEventÚIBitmapDrawableÚID3InfoÚ
IDataInputÚIDataOutputÚ,IDynamicPropertyOutputIDynamicPropertyWriterÚIEventDispatcherÚIExternalizableÚIllegalOperationErrorÚIMEÚIMEConversionModeÚIMEEventÚintÚInteractiveObjectÚInterpolationMethodÚInvalidSWFErrorÚInvokeEventÚIOErrorÚIOErrorEventÚ
JointStyleÚKeyÚKeyboardÚ
KeyboardEventÚKeyLocationÚ
LineScaleModeÚLoaderÚ
LoaderContextÚ
LoaderInfoÚLoadVarsÚLocalConnectionÚLocaleÚMathÚMatrixÚMemoryErrorÚ
MicrophoneÚ
MorphShapeÚMouseÚ
MouseEventÚ MovieClipÚMovieClipLoaderÚ NamespaceÚ
NetConnectionÚNetStatusEventÚ NetStreamÚNewObjectSampler ÚObjectÚObjectEncodingÚ
PixelSnappingÚPointÚPrintJobÚPrintJobOptionsÚPrintJobOrientationÚ
ProgressEventÚProxyÚQNameÚ
RangeErrorÚ RectangleÚReferenceErrorÚRegExpÚ ResponderÚSampleÚSceneÚScriptTimeoutErrorÚSecurityÚSecurityDomainÚ
SecurityErrorÚSecurityErrorEventÚ
SecurityPanelÚ SelectionÚShapeÚSharedObjectÚSharedObjectFlushStatusÚSimpleButtonÚSocketÚSoundÚSoundChannelÚSoundLoaderContextÚ
SoundMixerÚSoundTransformÚSpreadMethodÚSpriteÚ
StackFrameÚStackOverflowErrorÚStageÚ
StageAlignÚStageDisplayStateÚStageQualityÚStageScaleModeÚ
StaticTextÚStatusEventr