[TxMt] Trouble modifying language
Jeremy Sachs
rezmason at mac.com
Fri Oct 19 04:59:17 UTC 2007
Alright, here's my current adaptation of the ActionScript 3 language.
-Jeremy
{ scopeName = 'source.actionscript.3';
firstLineMatch = '\bAS3\b';
fileTypes = ( 'as' );
foldingStartMarker = '/\*|\{\s*$';
foldingStopMarker = '\*/|^\s*\}';
patterns = (
// package
{ name = 'support.class.actionscript.3';
match = '(package)\s+([\w\.]+)';
captures = {
1 = { name = 'storage.modifier.actionscript.3'; };
2 = { name = 'entity.name.type.package.actionscript.3'; };
};
},
// imported elements
{ name = 'storage.type.import.actionscript.3';
match = '(import)\s+(.*?)(;)';
captures = {
2 = { name = 'support.class.actionscript.3'; };
3 = { name = 'keyword.operator.symbolic.actionscript.3';};
};
},
// public class showoff
{ name = 'entity.name.type.class.actionscript.3';
match = '(\b(public|dynamic|final)+)\s+(class|interface)\s+(\w+)\s+
(extends)\s+(\w+)\s+(implements)\s+([\w\s,]+)\b';
captures = {
1 = { name = 'storage.modifier.actionscript.3'; };
2 = { name = 'entity.name.type.class.actionscript.3'; };
3 = { name = 'storage.modifier.actionscript.3'; };
4 = { name = 'entity.name.type.class.actionscript.3'; };
5 = { name = 'storage.modifier.actionscript.3'; };
6 = { name = 'entity.name.type.class.actionscript.3'; };
7 = { name = 'storage.modifier.actionscript.3'; };
};
},
{ name = 'entity.name.type.class.actionscript.3';
match = 'public\s+(class|interface)\s+(\w+)\s+(extends)\s+(\w+)\b';
captures = {
1 = { name = 'storage.modifier.actionscript.3'; };
2 = { name = 'entity.name.type.class.actionscript.3'; };
3 = { name = 'storage.modifier.actionscript.3'; };
4 = { name = 'entity.name.type.class.actionscript.3'; };
};
},
// class showoff
{ name = 'entity.name.type.class.actionscript.3';
match = 'public\s+(class|interface)\s+(\w+)';
captures = {
1 = { name = 'storage.modifier.actionscript.3'; };
2 = { name = 'entity.name.type.class.actionscript.3'; };
};
},
// function showoff
{ name = 'storage.type.modifier.actionscript.3';
match = '((\b(public|private|protected|override|static|internal|
final|dynamic|\w+)\b\s)*)\s*(function)\s*(((get|set)*)\s*\w+)';
captures = {
4 = { name = 'storage.type.actionscript.3'; };
5 = { name = 'entity.name.type.class.actionscript.3'; };
6 = { name = 'entity.name.function.actionscript.3'; };
};
},
// keywords
{ name = 'keyword.control.actionscript.3';
match = '\b(public|private|internal|intrinsic|static|var|const|if|
else|while|do|for|each|in|case|switch|default|do|try|catch|finally|
new|is|as|final|protected|prototype|use|namespace|\.\.)\b';
},
// keywords end
{ name = 'keyword.control.end.actionscript.3';
match = '\b(exit|return|break|continue)\b';
},
// Metatags
{
name = 'keyword.other.actionscript.3';
match = '([\[])(ArrayElementType|Bindable|DefaultProperty|Effect|
Embed|Event|ExcludeClass|Frame|IconFile|Inspectable|InstanceType|
Mixin|NonCommittingChangeEvent|Style|SWF|Transient)\b';
captures = {
1 = { name = 'keyword.operator';};
2 = { name = 'keyword.other.actionscript.3';};
};
},
// class, extends, implements, package
{ name = 'storage.modifier.actionscript.3';
match = '\b(class|extends|implements|package)\b';
},
// built-in classes
{ name = 'support.class.actionscript.3';
match = '\b(InvokeEvent|AbstractEvent|AbstractInvoker|
AbstractOperation|AbstractService|AbstractTarget|Accessibility|
AccessibilityProperties|AccessPrivileges|AccessPrivilegesPrivilege|
Accordion|AccordionHeader|AccordionHeaderSkin|AcknowledgeMessage|
ActionEffectInstance|ActivatorSkin|ActivityEvent|AddChild|
AddChildAction|AddChildActionInstance|Alert|AlertForm|AMFChannel|
AnimateProperty|AnimatePropertyInstance|AntiAliasType|Application|
ApplicationControlBar|ApplicationDomain|AreaChart|AreaRenderer|
AreaSeries|AreaSeriesItem|AreaSeriesRenderData|AreaSet|ArgumentError|
arguments|Array|ArrayCollection|ArrayUtil|AssociationDefinition|
AsyncMessage|AsyncRequest|AsyncToken|Automation|AutomationClass|
AutomationId|AutomationMethodDescriptor|AutomationPropertyDescriptor|
AutomationRecordEvent|AutomationReplayEvent|AVM1Movie|AxisBase|
AxisLabel|AxisLabelSet|AxisRenderer|Back|BarChart|BarSeries|
BarSeriesItem|BarSeriesRenderData|BarSet|BaseListData|BevelFilter|
BindingUtils|Bitmap|BitmapData|BitmapDataChannel|BitmapFill|
BitmapFilter|BitmapFilterQuality|BitmapFilterType|BlendMode|Blur|
BlurFilter|BlurInstance|Boolean|Border|Bounce|BoundedValue|Box|
BoxDirection|BoxItemRenderer|BubbleChart|BubbleSeries|
BubbleSeriesItem|BubbleSeriesRenderData|Button|ButtonBar|
ButtonBarButtonSkin|ButtonLabelPlacement|ButtonSkin|ByteArray|
CalendarLayoutChangeEvent|Camera|CandlestickChart|
CandlestickItemRenderer|CandlestickSeries|Canvas|Capabilities|
CapsStyle|CartesianChart|CartesianTransform|CategoryAxis|Channel|
ChannelError|ChannelEvent|ChannelFaultEvent|ChannelSet|ChartBase|
ChartElement|ChartItem|ChartItemEvent|ChartState|CheckBox|
CheckBoxIcon|ChildExistenceChangedEvent|Circ|Circular|
CircleItemRenderer|Class|ClassFactory|CloseEvent|CollectionEvent|
CollectionEventKind|CollectionViewError|ColorMatrixFilter|ColorPicker|
ColorPickerEvent|ColorPickerSkin|ColorTransform|ColorType|ColorUtil|
ColumnChart|ColumnSeries|ColumnSeriesItem|ColumnSeriesRenderData|
ColumnSet|ComboBase|ComboBox|ComboBoxArrowSkin|CommandMessage|
ComponentDescriptor|CompositeEffect|CompositeEffectInstance|
ConcreteDataService|Conflict|Conflicts|Consumer|Container|
ContainerCreationPolicy|ContextMenu|ContextMenuBuiltInItems|
ContextMenuEvent|ContextMenuItem|ControlBar|ConvolutionFilter|
CreditCardValidator|CreditCardValidatorCardType|CrossItemRenderer|
CSSStyleDeclaration|Cubic|CuePointEvent|CuePointManager|
CurrencyFormatter|CurrencyValidator|CurrencyValidatorAlignSymbol|
CursorBookmark|CursorError|CursorEvent|CursorManager|
CursorManagerPriority|CursorPrefetch|DataAssociationMessage|
DataConflictEvent|DataConsumer|DataDescription|DataErrorMessage|
DataEvent|DataFormat|DataGrid|DataGridColumn|
DataGridColumnDropIndicator|DataGridColumnResizeSkin|
DataGridDragProxy|DataGridEvent|DataGridEventReason|
DataGridHeaderSeparator|DataGridItemRenderer|DataGridListData|
DataGridSortArrow|DataList|DataListError|DataMessage|DataService|
DataServiceError|DataStore|DataTip|DataTransform|Date|DateBase|
DateChooser|DateChooserEvent|DateChooserEventDetail|
DateChooserIndicator|DateChooserMonthArrowSkin|
DateChooserYearArrowSkin|DateField|DateFormatter|DateTimeAxis|
DateValidator|DefaultDataDescriptor|DeferredInstanceFromClass|
DeferredInstanceFromFunction|DefinitionError|DiamondItemRenderer|
Dictionary|DirectHTTPChannel|DisplacementMapFilter|
DisplacementMapFilterMode|DisplayObject|DisplayObjectContainer|
Dissolve|DissolveInstance|DividedBox|DividerEvent|DownloadProgressBar|
DragEvent|DragManager|DragSource|DropdownEvent|DropShadowFilter|
DualStyleObject|DynamicEvent|EdgeMetrics|Effect|EffectEvent|
EffectInstance|EffectManager|EffectTargetFilter|Elastic|
EmailValidator|EncodingError|Endian|EOFError|Error|ErrorEvent|
ErrorMessage|EvalError|Event|EventDispatcher|EventPhase|EventPriority|
EventRoot|Expo|ExternalInterface|Fade|FadeInstance|Fault|FaultEvent|
FileFilter|FileReference|FileReferenceList|FlexEvent|FlexPrintJob|
FlexPrintJobScaleType|FocusEvent|FocusManager|Font|FontStyle|Form|
Formatter|FormHeading|FormItem|FormItemDirection|FormItemLabel|
FrameLabel|Function|Glow|GlowFilter|GlowInstance|GradientBase|
GradientBevelFilter|GradientEntry|GradientGlowFilter|GradientType|
Graphics|Grid|GridBase|GridFitType|GridItem|GridLines|GridRow|
HaloBorder|HaloColors|HaloFocusRect|HBox|HDividedBox|HeaderEvent|
HistoryManager|HitData|HLOCChart|HLOCItemRenderer|HLOCSeries|
HLOCSeriesBase|HLOCSeriesItem|HLOCSeriesRenderData|HorizontalList|
HRule|HScrollBar|HSlider|HTTPChannel|HTTPRequestMessage|HTTPService|
HTTPService|HTTPStatusEvent|IAccessPrivileges|IAutomationEnvironment|
IAutomationManager|IAutomationMethodDescriptor|
IAutomationMouseSimulator|IAutomationObject|
IAutomationObjectContainer|IAutomationObjectHelper|
IAutomationPropertyCodec|IAutomationReplayer|IAxis|IBar|IChartElement|
IChildList|ICollectionView|IColumn|IContainer|IDataInput|IDataOutput|
IDataRenderer|IDeferredInstance|IDeferredInstantiationUIComponent|
IDropInListItemRenderer|IEventDispatcher|IFactory|IFill|
IFlexDisplayObject|IFocusable|IFocusManager|IFocusManagerContainer|
IHistoryState|IIMESupport|IInvalidating|ILayoutClient|ILayoutManager|
IList|IListItemRenderer|IllegalOperationError|ILogger|Image|IManaged|
IME|IMEConversionMode|IMEEvent|IMenuDataDescriptor|IMenuItemRenderer|
IMXMLObject|IMXMLSupport|IndexChangedEvent|InstanceCache|int|
InteractiveObject|InterpolationMethod|InvalidCategoryError|
InvalidChannelError|InvalidDestinationError|InvalidFilterError|
IOError|IOErrorEvent|IOverride|IPreloaderDisplay|
IPropertyChangeNotifier|IRawChildrenContainer|IRepeater|
IRepeaterClient|IResponder|Iris|IrisInstance|IScrollBar|IStackable|
IStroke|IStyleable|IStyleClient|ISystemManager|ITabGroup|ITarget|
ItemClickEvent|ItemPendingError|IToolTip|IToolTipClient|
ITreeDataDescriptor|IUIComponent|IUID|IValidationListener|IViewCursor|
JointStyle|Keyboard|KeyboardEvent|KeyLocation|Label|LayoutManager|
Legend|LegendData|LegendItem|LegendMouseEvent|Linear|LinearAxis|
LinearGradientStroke|LineChart|LineFormattedTarget|LineRenderer|
LineScaleMode|LineSeries|LineSeriesItem|LineSeriesRenderData|
LineSeriesSegment|LinkBar|LinkButton|LinkButtonSkin|LinkSeparator|
List|ListBase|ListBaseFindPending|ListBaseSeekPending|
ListBaseSelectionData|ListBaseSelectionDataPending|
ListBaseSelectionPending|ListCollectionView|
ListCollectionViewBookmark|ListCollectionViewCursor|ListData|
ListDropIndicator|ListEvent|ListEventReason|ListItemDragProxy|
ListItemRenderer|ListItemSelectEvent|ListRowInfo|Loader|Loader|
LoaderConfig|LoaderContext|LoaderInfo|LoadEvent|LocalConnection|
Locale|Log|LogAxis|LogEvent|LogEventLevel|LogLogger|MaskEffect|
MaskEffectInstance|Math|Matrix|MBeanAttributeInfo|MBeanFeatureInfo|
MBeanInfo|MBeanOperationInfo|MBeanParameterInfo|MemoryError|Menu|
MenuBar|MenuBarBackgroundSkin|MenuBarItem|MenuEvent|MenuItemRenderer|
Message|MessageAckEvent|MessageAgent|MessageBatch|MessageCacheItem|
MessageEvent|MessageFaultEvent|MessagePersister|MessagePersisterEvent|
MessageResponder|MessageSerializationError|MessageStore|
MessageStoreEvent|MessagingError|Metadata|MetadataEvent|Microphone|
MiniDebugTarget|MorphShape|Mouse|MouseEvent|Move|MoveEvent|
MoveInstance|MovieClip|Namespace|NavBar|NetConnection|
NetConnectionChannel|NetFilterEvent|NetStatusEvent|NetStream|
NoChannelAvailableError|NoDataAvailableError|NoSuchChannelError|
Number|NumberBase|NumberBaseRoundType|NumberFormatter|NumberValidator|
NumericAxis|NumericStepper|NumericStepperDownSkin|NumericStepperEvent|
NumericStepperUpSkin|Object|ObjectEncoding|ObjectName|ObjectProxy|
ObjectUtil|Operation|Operation|Operation|Operation|
OperationPendingCall|Orientation|PagedMessage|Panel|Parallel|
ParallelInstance|Pause|PauseInstance|PhoneFormatter|
PhoneNumberValidator|PieChart|PieSeries|PieSeriesItem|
PieSeriesRenderData|PixelSnapping|PlotChart|PlotSeries|PlotSeriesItem|
PlotSeriesRenderData|Point|PolarChart|PolarTransform|PolicyFileEvent|
PopUpButton|PopUpButtonSkin|PopUpIcon|PopUpManager|PopUpMenuButton|
PopUpMenuIcon|Preloader|PrintDataGrid|PrintJob|PriorityQueue|Producer|
Producer|ProgrammaticSkin|ProgressBar|ProgressBarDirection|
ProgressBarLabelPlacement|ProgressBarMode|ProgressBarSkin|
ProgressEvent|ProgressIndeterminateSkin|ProgressTrackSkin|
PropertyChangeEvent|PropertyChangeEventKind|PropertyChanges|Proxy|
QName|QTPAdapter|QTPEnvironment|Quad|Quart|Quint|RadialGradient|
RadioButton|RadioButtonGroup|RadioButtonIcon|RangeError|Rectangle|
RectangularBorder|RectangularDropShadow|ReferenceError|RegExp|
RegExpValidationResult|RegExpValidator|RemoteObject|RemoteObject|
RemotingMessage|RemoveChild|RemoveChildAction|
RemoveChildActionInstance|RenderData|Repeater|Resize|ResizeEvent|
ResizeInstance|ResourceBundle|Responder|ResultEvent|RichTextEditor|
Rotate|RotateInstance|RoundedRectangle|RPCMessage|RSLEvent|
RTMPChannel|Scene|ScriptTimeoutError|ScrollArrowSkin|ScrollBar|
ScrollBarDirection|ScrollControlBase|ScrollEvent|ScrollEventDetail|
ScrollEventDirection|ScrollPolicy|ScrollThumb|ScrollThumbSkin|
ScrollTrackSkin|SecureAMFChannel|Security|SecurityDomain|
SecurityError|SecurityErrorEvent|SecurityPanel|Sequence|
SequencedMessage|SequenceInstance|Series|SeriesEffect|
SeriesEffectInstance|SeriesInterpolate|SeriesInterpolateInstance|
SeriesSlide|SeriesSlideInstance|SeriesZoom|SeriesZoomInstance|
SetEventHandler|SetProperty|SetPropertyAction|
SetPropertyActionInstance|SetStyle|SetStyleAction|
SetStyleActionInstance|ShadowBoxItemRenderer|ShadowLineRenderer|Shape|
SharedObject|SharedObjectFlushStatus|SimpleButton|SimpleXMLDecoder|
SimpleXMLEncoder|Sine|SkinBitmap|SkinButton|SkinMovieClip|SkinSprite|
SkinTextField|Slider|SliderDataTip|SliderDirection|SliderEvent|
SliderEventClickTarget|SliderHighlightSkin|SliderLabel|SliderThumb|
SliderThumbSkin|SliderTrackSkin|SOAPHeader|SOAPMessage|
SocialSecurityValidator|Socket|SolidColor|Sort|SortError|SortField|
SortFindMode|Sound|SoundChannel|SoundEffect|SoundEffectInstance|
SoundLoaderContext|SoundMixer|SoundTransform|Spacer|SpreadMethod|
Sprite|StackedSeries|StackOverflowError|Stage|StageAlign|StageQuality|
StageScaleMode|State|StateChangeEvent|StaticText|StatusEvent|String|
StringBuilder|StringUtil|StringValidator|Stroke|StyleManager|
StyleSheet|SwatchPanel|SwatchPanelSkin|SwatchSkin|
SwitchSymbolFormatter|SyncEvent|SyntaxError|System|SystemManager|
TabBar|TabNavigator|TabSkin|Text|TextArea|TextEvent|TextField|
TextFieldAutoSize|TextFieldType|TextFormat|TextFormatAlign|TextInput|
TextLineMetrics|TextRange|TextRenderer|TextSnapshot|Tile|TileBase|
TileBaseDirection|TileDirection|TileList|TileListItemRenderer|Timer|
TimerEvent|TitleBackground|TitleWindow|ToggleButtonBar|ToolBar|
ToolTip|ToolTipEvent|ToolTipManager|TraceTarget|Transform|Transition|
Tree|TreeCollectionCursor|TreeCollectionWrapper|TreeEvent|
TreeItemRenderer|TreeListData|TreeModelChangedEvent|
TreeModelChangedEventDetail|TriangleItemRenderer|Tween|TweenEffect|
TweenEffectInstance|TweenEvent|TypeError|UIComponent|
UIComponentCachePolicy|UIComponentDescriptor|UIDUtil|uint|UITextField|
UITextFormat|UnresolvedConflictsError|UnresolvedConflictsEvent|
URIError|URLLoader|URLLoaderDataFormat|URLRequest|URLRequestHeader|
URLRequestMethod|URLStream|URLVariables|ValidationResult|
ValidationResultEvent|Validator|VBox|VDividedBox|VerifyError|Video|
VideoDisplay|VideoError|VideoEvent|VideoResizeEvent|ViewStack|VRule|
VScrollBar|VSlider|WebService|WebService|WedgeItemRenderer|WipeDown|
WipeDownInstance|WipeLeft|WipeLeftInstance|WipeRight|
WipeRightInstance|WipeUp|WipeUpInstance|WSDLError|XML|XMLDecoder|
XMLDocument|XMLEncoder|XMLList|XMLListCollection|XMLNode|XMLNodeType|
XMLSocket|XMLUtil|ZipCodeFormatter|ZipCodeValidator|
ZipCodeValidatorDomainType|Zoom|ZoomInstance)\b';
},
// built-in functions
{ name = 'support.function.actionscript.3';
match = '\b(addCallback|addChild|addChildAt|addEventListener|
appendChild|addItem|addItemAt|atan|atan2|attachCamera|attachNetStream|
attribute|attribute|attributes|autoGenerate|begin|beginBitmapFill|
beginFill|beginGradientFill|beginInterpolation|beginRecording|
beginTween|browse|buildDescription|buildLabelCache|
buildMinorTickCache|buildStackedDataProvider|buildSubSeries|
cacheDefaultValues|cacheIndexValues|cacheNamedValues|call|call|call|
callLater|callProperty|cancel|canLoadWSDL|captureStartValues|ceil|
center|centerPopUp|charAt|charAt|charCodeAt|charCodeAt|
chartStateChanged|chartStateChanged|checkIfTargetChanged|child|
childIndex|children|childrenCreated|claimStyles|clear|clearHeaders|
clearInterval|clearResult|clearStyle|clearStyleDeclaration|
clearTimeout|clone|cloneNode|close|close|collectTransitions|
colorTransform|comments|commit|commitProperties|compare|compare|
completeHandler|compress|computeSpectrum|concat|concat|concat|concat|
concat|configureItem|configureScrollbars|connect|connect|connect|
connect|connect|connect|connectFailed|connectSuccess|contains|
contains|contains|contains|containsPoint|containsRectangle|convert|
copy|copy|copyChannel|copyPixels|cos|count|count|
createAutomationDelegate|createAutomationIdPart|createBox|
createChildren|createComponentFromDescriptor|
createComponentsFromDescriptors|createDataID|createElement|
createFaultEvent|createGradientBox|createId|createIdPart|
createInstance|createInstance|createInstances|createItem|
createItemEditor|createMenu|createNavItem|createPopUp|
createReferenceOnParentDocument|createTextNode|createTip|
createToolTip|createUID|createUpdateEvent|createXMLDocument|curveTo|
customizeSeries|customizeSeries|customizeSeries|dataChanged|
dataForFormat|dataToLocal|dateToString|deactivate|deactivate|debug|
decode|decode|decodeProperties|decodeURI|decodeURIComponent|decodeXML|
decodeXML|decrementHierarchyCacheCounter|defaultFilterFunction|
defaultSettings|deleteItem|deleteProperty|
deleteReferenceOnParentDocument|deltaTransformPoint|descendants|
descendants|describeData|describeData|describeType|destroy|
destroyItemEditor|destroyToolTip|disableAutoUpdate|disablePolling|
disconnect|disconnect|disconnectFailed|disconnectSuccess|
dispatchEvent|dispose|distance|doConversion|doDrag|doValidation|
download|draw|drawCircle|drawEllipse|drawFocus|drawRect|drawRoundRect|
drawRoundRect|drawRoundRectComplex|drawShadow|dropLabels|easeIn|
easeIn|easeIn|easeInOut|easeInOut|easeInOut|easeNone|easeOut|easeOut|
easeOut|effectEndHandler|effectEnding|effectPlaying|
effectStartHandler|elements|enableAutoUpdate|enablePolling|encode|
encodeDate|encodeProperties|encodeURI|encodeURIComponent|encodeValue|
encodeValue|encodeValue|end|end|end|endEffectsForTarget|
endEffectsPlaying|endFill|endRecording|endTween|ensureCapacity|
enumerate|equals|equals|equals|error|escape|exec|executeBindings|
executeChildBindings|executeChildBindings|execXMLListFunction|exp|
extractMinMax|extractMinMaxBoundedValues|fatal|fault|fault|fill|fill|
fillInASTypesFromMethods|fillInASTypesFromProperties|fillOverlay|
fillRect|filterCache|findAny|findDataPoints|findDataPoints|
findDataPoints|findFirst|findItem|findItemsInRegion|findLast|
findObjectId|findText|finishEffect|finishPrint|finishRepeat|floodFill|
floor|flush|flush|format|formatDataTip|formatDataTip|formatDays|
formatDecimal|formatForScreen|formatMilliseconds|formatMinutes|
formatMonths|formatNegative|formatPrecision|formatRounding|
formatRoundingWithPrecision|formatSeconds|formatThousands|
formatToString|formatValue|formatYears|fromCharCode|fscommand|
generateFilterRect|getActiveScreen|getAffectedProperties|
getAllAutomationValues|getArgDescriptors|getASCuePoints|getASCuePoint|
getAutomationChildAt|getAutomationClassByInstance|
getAutomationClassByName|getAutomationClassName|getAutomationName|
getAutomationValueForData|getAxis|getBoolean|getBounds|getBundle|
getCacheItem|getCacheItems|getCamera|getCharBoundaries|
getCharIndexAtPoint|getChildAt|getChildByName|getChildIndex|
getChildren|getChildren|getChildren|getChildrenFromIdPart|getClass|
getClassByAlias|getClassByName|getClassName|getClassStyleDeclaration|
getColorBoundsRect|getColorName|getColorNames|getComplexProperty|
getConflict|getContent|getCreateMessageId|getCurrent|getCursor|
getData|getDataService|getDate|getDay|getDescendants|getDisplayName|
getDividerAt|getDomainForObject|getDropLocation|getDropParent|
getElementBounds|getElementFromPoint|getElementType|
getExplicitOrMeasuredHeight|getExplicitOrMeasuredWidth|getFeedback|
getFirstCharInParagraph|getFocus|getFullYear|getGroupName|getHeader|
getHeaderAt|getHours|getIdentityMap|getImageReference|getInstance|
getIsBranch|getIsOpen|getItem|getItem|getItemAt|getItemIndex|
getItemIndex|getItemIndex|getKeyProperty|getLabelEstimate|getLabels|
getLastCacheItem|getLastError|getLastOperation|getLevelString|
getLineIndexAtPoint|getLineIndexOfChar|getLineLength|getLineMetrics|
getLineOffset|getLineText|getLocal|getLogger|getMenuAt|
getMessageResponder|getMessages|getMetadata|getMethodDescriptorByName|
getMethodDescriptorForEvent|getMicrophone|getMilliseconds|getMinutes|
getMissingInterpolationValues|getMonth|getMouseX|getMouseY|
getNamespaceForPrefix|getNodeDisplayedAt|getNumber|getObject|
getObjectsUnderPoint|getObjectsUnderPoint|getOperation|
getParagraphLength|getParent|getParent|getParentNode|
getPendingOperation|getPercentLoaded|getPixel|getPixel32|getPixels|
getPrefixForNamespace|getProperties|getProperties|getProperty|
getPropertyDescriptors|getQualifiedClassName|getRect|getRectangle|
getRectangle|getRemote|getRepeaterItem|getSeconds|getSelected|
getSelectedText|getSerializationDescriptor|getService|getSOAPAction|
getStackTrace|getStore|getString|getStringArray|getStringFromQName|
getStyle|getStyle|getStyleDeclaration|getSubscribeMessage|getTabAt|
getTabularData|getText|getTextFormat|getTextRunInfo|getThumbAt|
getTime|getTimer|getTimezoneOffset|getType|getUID|getUIDIndex|
getUITextFormat|getUnsubscribeMessage|getURL|getUTCDate|getUTCDay|
getUTCFullYear|getUTCHours|getUTCMilliseconds|getUTCMinutes|
getUTCMonth|getUTCSeconds|getValueFromTarget|getViewIndex|
globalToLocal|gotoAndStop|guardMinMax|handleChannelConnect|
handleChannelDisconnect|handleChannelFault|handlePendingUpdates|
handlePropertyChangeEvents|hasChildNodes|hasComplexContent|
hasEventListener|hasFormat|hasGlyphs|hasIllegalCharacters|hasNext|
hasOwnProperty|hasOwnProperty|hasProperty|hasSimpleContent|
helpCreateAllAutomationValues|helpCreateIdPart|helpResolveIdPart|hide|
hideBuiltInItems|hideCursor|hideData|hideDropFeedback|hideFocus|
hideTip|hiliteSelectedNavItem|hitTest|hitTestObject|hitTestPoint|
hitTestTextNearPos|horizontalGradientMatrix|identity|
incrementHierarchyCacheCounter|indexFromRowAndColumn|indexOf|indexOf|
inflate|inflatePoint|info|initChannelSet|initConsumer|initEffect|
initializationComplete|initialize|initialize|initialize|initialized|
initializeRepeaterArrays|initializeTip|initiateDrag|initInstance|
initInstance|initMaskEffect|initProgressHandler|initSecondaryMode|
inScopeNamespaces|insert|insert|insertBefore|insertChildAfter|
insertChildBefore|int|int|internalConnect|internalConnectNC|
internalDisconnect|internalRefresh|internalSend|internalSend|
internalSend|internalSubscribe|interpolate|interpolate|intersection|
intersects|invalidate|invalidateCache|invalidateData|
invalidateDisplayList|invalidateDisplayList|invalidateFilter|
invalidateMapping|invalidateProperties|invalidateProperties|
invalidateSeries|invalidateSeriesStyles|invalidateSize|invalidateSize|
invalidateStackedDataProvider|invalidateTransform|
invalidateTransitions|invert|invertTransform|invertTransform|invoke|
isAccessible|isAttribute|isBranch|isColorName|isCreate|isDebug|
isDefaultPrevented|isEmpty|isEmptyUpdate|isEnabled|isError|isFatal|
isFinite|isFocusInaccessible|isFontEmbedded|isInfo|isInheritingStyle|
isInheritingTextFormatStyle|isInvalid|isItemHighlighted|
isItemSelected|isItemVisible|isNaN|isOurFocus|
isParentDisplayListInvalidatingStyle|isParentSizeInvalidatingStyle|
isPropertyEnumerable|isPrototypeOf|isRealValue|isSelected|isSimple|
isSizeInvalidatingStyle|isSynchronized|isTopLevel|isUIDProperty|
isValidStyleValue|isVisible|isWarn|isWhitespace|isXMLName|
itemToDataTip|itemToLabel|itemToLabel|itemUpdated|join|lastIndexOf|
lastIndexOf|layoutChrome|learnChildObjects|legendDataChanged|length|
lineGradientStyle|lineStyle|lineTo|listChangeHandler|load|load|load|
load|load|load|load|loadBytes|loadPolicyFile|loadState|loadWSDL|
localName|localToData|localToGlobal|lock|log|log|logEvent|logout|
logout|makeItemVisibleByIndex|mapCache|mappingChanged|match|max|
measure|measureHeightOfItems|measureHTMLText|measureText|
measureWidthOfItems|merge|merge|min|moveTo|name|namespaceDeclarations|
navigateToURL|newInstance|next|nextFrame|nextName|nextNameIndex|
nextPage|nextScene|nextValue|nodeKind|noise|normalize|normalize|
notifyStyleChangeInChildren|offsetPoint|onEffectEnd|onMoveTweenEnd|
onMoveTweenUpdate|onReleaseCapture|onScaleTweenEnd|onScaleTweenUpdate|
onSetCapture|onTweenEnd|onTweenUpdate|open|paletteMap|parent|
parentChanged|parse|parse|parseCSS|parseFloat|parseInt|
parseNumberString|parseXML|pause|pause|peekFirst|peekLast|perlinNoise|
pixelDissolve|pixelsToPercent|play|play|play|play|polar|pop|
populateLocalIndex|popUpMenu|positionDataTips|positionTip|pow|
preloaderDone|prepareToPrint|prependChild|preventDefault|prevFrame|
prevScene|processingInstructions|progressHandler|propertyAffectsSort|
propertyChangeHandler|propertyIsEnumerable|push|qnamesEqual|
qnameToString|random|readBoolean|readByte|readBytes|readDouble|
readFloat|readInt|readMultiByte|readObject|readShort|readUnsignedByte|
readUnsignedInt|readUnsignedShort|readUTF|readUTFBytes|receive|record|
recordAutomatableEvent|reduceLabels|refresh|regenerateStyleCache|
register|register|registerApplication|registerClassAlias|
registerColorName|registerDataTransform|registerEffects|
registerErrorString|registerInheritingStyle|
registerParentDisplayListInvalidatingStyle|
registerParentSizeInvalidatingStyle|registerSizeInvalidatingStyle|
registerToolTip|release|release|release|releaseCapture|releaseItem|
releaseItem|remove|remove|remove|remove|remove|remove|removeAll|
removeAll|removeAll|removeAllASCuePoints|removeAllChildren|
removeAllCursors|removeASCuePoint|removeBusyCursor|removeChannel|
removeCharAt|removeChild|removeChildAt|removeChildAt|removeCursor|
removeEventListener|removeFirst|removeFocusManager|removeHeader|
removeItemAt|removeItemsFromView|removeLast|removeLogger|
removeNamespace|removeNode|removeOverlay|removePopUp|
removePropertyCodec|removeTarget|removeTextField|replace|replace|
replace|replace|replaceItemsInView|replaceSelectedText|replaceText|
replay|replay|replayAutomatableEvent|replayAutomatableEvent|
replayClick|replayClickOffStage|replayKeyboardEvent|
replayKeyDownKeyUp|replayMouseEvent|reset|resetNavItems|resetRefs|
resolveAutomationIdPart|resolveId|resolveIdPart|
resolveIdPartToSingleObject|resolveIdToSingleObject|resolveReference|
resubscribe|result|result|resume|resumeBackgroundProcessing|
resumeEventHandling|reverse|revertChanges|revertChanges|rgbMultiply|
rotate|rotatedGradientMatrix|round|rslCompleteHandler|rslErrorHandler|
rslProgressHandler|run|save|save|save|saveState|scale|scroll|search|
seek|seek|seek|send|send|send|send|send|send|send|
sendDefaultButtonEvent|sendToURL|setActualSize|setActualSize|
setAdvancedAntiAliasingTable|setASCuePoints|setAxis|setBusyCursor|
setCapture|setCharAt|setChildIndex|setChildIndex|setChildren|
setClipboard|setCompositionString|setCredentials|setCredentials|
setCurrentState|setCursor|setDate|setEmpty|setEnabled|setFocus|
setFocus|setFullYear|setHours|setIcon|setInterval|setIsOpen|setItemAt|
setLastError|setLocalName|setLoopBack|setMilliseconds|setMinutes|
setMode|setMonth|setMotionLevel|setName|setNamespace|setOtherAxes|
setPixel|setPixel32|setPixels|setProgress|setProgress|setProperty|
setQuality|setRemoteCredentials|setScrollProperties|setSeconds|
setSelectColor|setSelected|setSelected|setSelection|setSettings|
setSilenceLevel|setSize|setStyle|setStyle|setStyleDeclaration|
setTestingEnvironment|setTextFormat|setThumbValueAt|setTime|
setTimeout|settings|setTweenHandlers|setupPropertyList|
setUseEchoSuppression|setUTCDate|setUTCFullYear|setUTCHours|
setUTCMilliseconds|setUTCMinutes|setUTCMonth|setUTCSeconds|setVisible|
shift|shouldSuppressFault|show|show|show|showCursor|
showDisplayForDownloading|showDisplayForInit|showDropFeedback|
showFeedback|showFocus|showInHierarchy|showSettings|showTip|
simpleType|sin|slice|slice|sort|sort|sortOn|splice|split|sqrt|start|
startDrag|startEffect|startPolling|startResubscribeTimer|status|
statusHandler|stop|stopAll|stopDrag|stopImmediatePropagation|
stopPolling|stopPropagation|stopResubscribeTimer|stringToDate|
stripNaNs|styleChanged|stylesInitialized|subscribe|substitute|substr|
substring|substring|subtract|suspendBackgroundProcessing|
suspendEventHandling|tan|targetChanged|test|text|threshold|toArray|
toArray|toDateString|toExponential|toFixed|toLocaleDateString|
toLocaleString|toLocaleTimeString|toLowerCase|toPrecision|toString|
toString|toString|toString|toTimeString|toUpperCase|toUTCString|
toXMLString|trace|transform|transformCache|transformCache|
transformCache|transformPoint|translate|trim|trimToSize|truncateToFit|
tweenEndHandler|uint|uint|uncompress|unescape|union|unload|unlock|
unregister|unregisterDataTransform|unshift|unsubscribe|unwrapItem|
update|updateAfterEvent|updateAxes|updateCache|updateData|
updateDisplayList|updateFilter|updateGrid|updateMapping|
updateNavItemIcon|updateNavItemLabel|updateProperties|updateSeries|
updateSeriesStyles|updateSkin|updateTransform|upload|validate|
validateClient|validateCreditCard|validateCurrency|validateData|
validateDate|validateDisplayList|validateEmail|validateNow|
validateNumber|validatePhoneNumber|validateProperties|validateSize|
validateSize|validateSocialSecurity|validateString|validateTransform|
validateZipCode|validationResultHandler|valueOf|
verticalGradientMatrix|viewSkin|warn|willTrigger|wrapItem|
writeBoolean|writeByte|writeBytes|writeDouble|writeFloat|writeInt|
writeMultiByte|writeObject|writeShort|writeUnsignedInt|writeUTF|
writeUTFBytes)\b';
},
// built-in properties
{ name = 'support.function.properties.actionscript.3';
match = '\b(antiAliasType|multiline|attributes|autoAdjust|
autoCommit|autoLayout|autoLoad|automationComposite|
automationEnvironment|automationManager|automationName|
automationObjectHelper|automationParent|automationReplayer|
automationValue|autoMerge|autoPlay|autoRepeat|autoRewind|autoSize|
autoSyncEnabled|autoUpdateCounter|available|avHardwareDisable|axes|
axis|axisCount|axisStroke|axisTitleStyle|background|backgroundAlpha|
backgroundAttachment|backgroundColor|backgroundDisabledColor|
backgroundElements|backgroundImage|backgroundSize|backgroundSkin|
bandwidth|barColor|barFrameRect|barRect|barSkin|barWidthRatio|
baseAtZero|basedOn|baselinePosition|bDrawFocus|beforeFirst|beginIndex|
bias|bitmapData|blendMode|blockIndent|blRadius|blueMultiplier|
blueOffset|blurX|blurXFrom|blurXTo|blurY|blurYFrom|blurYTo|body|bold|
bookmark|border|borderAlpha|borderColor|borderMetrics|borderRect|
borderSides|borderSkin|borderStyle|borderThickness|
borderThicknessBottom|borderThicknessLeft|borderThicknessRight|
borderThicknessTop|bottom|bottomRight|bottomScrollV|boundedValues|
bounds|boxStroke|branchDisabledIcon|branchIcon|brokenImageSkin|
brRadius|bubbles|bufferLength|bufferTime|builtInItems|bullet|
buttonDown|buttonFlags|buttonHeight|buttonMode|buttons|
buttonStyleName|buttonWidth|bytesAvailable|bytesLoaded|bytesTotal|
cache|cacheable|cacheAsBitmap|cachePolicy|callee|calloutGap|
calloutStroke|canAdd|cancel|cancelable|cancelLabel|canDropLabels|
canModify|canonicalKeyPropertyListString|canonicalName|canRemove|
canStagger|canUpdate|capacity|caps|capsLock|caption|
cardNumberListener|cardNumberProperty|cardNumberSource|
cardTypeListener|cardTypeProperty|cardTypeSource|caretIndex|
caseInsensitive|category|categoryField|cause|centerX|centerY|change|
changeEffect|changeList|channel|channelConnect|channelDisconnect|
channelFault|channelIds|channelSet|channelSets|charCode|charCount|
chart|chartDataProvider|chartItem|chartSeriesStyles|chartState|
checkDisabledIcon|checkIcon|checkPolicyFile|child|childAdd|
childAllowsParent|childDescriptors|childFactory|childIndexChange|
childMessageId|childNodes|childRemove|children|
childrenCreationCompleteEffect|childRepeaters|childSequenceId|clamp|
className|click|clickTarget|client|clientId|clientObject|clipContent|
close|closeButtonDisabledSkin|closeButtonDownSkin|closeButtonOverSkin|
closeButtonUpSkin|closeDuration|closeEasingFunction|closeField|
closeFilter|closeNumber|closeTickLength|closeTickStroke|closeValue|
clustered|code|codecName|collectionChange|color|colorField|colorList|
colors|colorTransform|colSpan|columnCount|columnIndex|
columnResizeSkin|columns|columnStretch|columnWidth|columnWidthRatio|
commitRequired|compare|complete|completeEffect|componentX|componentY|
computedGutters|computedInterval|computedMaximum|computedMinimum|
concatenatedColorTransform|concatenatedMatrix|concurrency|
condenseWhite|config|configured|conflict|conflicts|connect|connected|
connectedProxyType|constructor|constructors|container|content|
contentHeight|contentType|contentWidth|contentX|contentY|contextColor|
contextMenu|contextMenuOwner|contextRoot|controlBarStyleName|
conversion|conversionMode|cornerRadius|correlation|correlationId|
count|country|createdComponents|createMaskFunction|creationCallback|
creationComplete|creationCompleteEffect|creationDate|creationIndex|
creationPolicy|creator|credentials|ctrlKey|cuePoint|cuePointManager|
cuePointName|cuePoints|cuePointTime|cuePointType|currencySymbol|
currencySymbolError|current|currentCount|currentCursorID|
currentCursorXOffset|currentCursorYOffset|currentDomain|currentFps|
currentFrame|currentIndex|currentItem|currentLabel|currentPageHeight|
currentScene|currentState|currentStateChange|currentStateChanging|
currentTarget|currentToolTip|cursor|cursors|cursorUpdated|
customCompare|customFilter|customItems|data|dataChange|dataDescriptor|
dataField|dataFormat|dataInterval|dataMessage|dataProvider|dataRegion|
dataService|dataStore|dataTipCalloutStroke|dataTipField|
dataTipFormatFunction|dataTipFunction|dataTipLayerIndex|dataTipMode|
dataTipOffset|dataTipPlacement|dataTipPrecision|dataTipRenderer|
dataTipStyleName|dataTransform|dataUnits|date|dateChooserStyleName|
dateUTC|day|dayListener|dayNames|dayNamesLong|dayNamesShort|
dayProperty|daySource|dayUTC|deactivate|deblocking|
decimalPointCountError|decimalSeparator|decimalSeparatorFrom|
decimalSeparatorTo|declineFill|defaultButton|defaultButtonEnabled|
defaultButtonFlag|defaultDragImageSkin|defaultLeafIcon|
defaultLinkProtocol|defaultObjectEncoding|defaultRowCount|
defaultTextFormat|defaultValue|delay|delete|delta|depth|depthColors|
descending|descent|description|descriptor|destination|detail|
direction|disableAVM1Loading|disabledColor|disabledDays|disabledIcon|
disabledRanges|disabledSkin|discard|disclosureClosedIcon|
disclosureIcon|disclosureOpenIcon|dispatcher|displayedMonth|
displayedSeries|displayedYear|displayLocalTime|displayMode|
displayName|displayText|distance|dividerAffordance|dividerColor|
dividerDrag|dividerIndex|dividerPress|dividerRelease|dividerSkin|
dividerThickness|divisor|docTypeDecl|document|domain|domainPattern|
dotall|doubleClick|doubleClickEnabled|downArrowButton|
downArrowDisabledSkin|downArrowDownSkin|downArrowUpSkin|downIcon|
downloadingLabel|downSkin|downState|dragComplete|dragDrop|dragEnabled|
dragEnter|dragExit|dragInitiator|dragMoveEnabled|dragOver|dragSource|
dropdown|dropdownFactory|dropDownStyleName|dropdownWidth|dropEnabled|
dropIndicatorSkin|dropShadowColor|dropShadowEnabled|dropTarget|
durable|duration|dynamic|easingFunction|editable|editedItemPosition|
editedItemRenderer|editorDataField|editorHeightOffset|
editorWidthOffset|editorXOffset|editorYOffset|effect|effectEnd|
effectInstance|effectStart|element|elementBounds|elementOffset|
elements|embeddedFontList|embedFonts|emphasized|enabled|end|endian|
endIndex|endpoint|endpointURI|enter|enterFrame|enterState|entries|
error|errorCode|errorColor|errorMessage|errorString|errorText|
eventClassName|eventPhase|events|eventType|exactSettings|
exceedsMaxError|exitState|explicitColumnCount|explicitColumnWidth|
explicitHeight|explicitMaxHeight|explicitMaxWidth|explicitMinHeight|
explicitMinWidth|explicitRowCount|explicitRowHeight|explicitWidth|
explodeRadius|expression|extended|extendedData|extends|extension|
factory|failingOver|failoverSuppressed|failoverURIs|fault|faultCode|
faultDetail|faultString|field|fields|fieldSeparator|fileList|fill|
fillAlphas|fillColors|fillParameters|fills|filter|filterData|
filteredCache|filterFunction|filterProperties|filters|filterStyles|
firstButtonStyleName|firstChild|firstDayOfWeek|firstTabStyleName|
firstVisibleNode|flags|focalPointRatio|focus|focusAlpha|
focusBlendMode|focusEnabled|focusIn|focusInEffect|focusManager|
focusOut|focusOutEffect|focusPane|focusRect|focusRoundedCorners|
focusSkin|focusThickness|folderClosedIcon|folderOpenIcon|font|
fontFamily|fontList|fontName|fontSize|fontStyle|fontWeight|
footerColors|for|forceSimple|forDescription|form|format|formatError|
formats|formatString|forVerification|forwardAndBack|fps|frame|
frameRate|framesLoaded|fromState|fromValue|fullYear|fullYearUTC|gain|
get|global|graphics|greenMultiplier|greenOffset|gridFitType|
gridLinesStyle|groupName|gutterBottom|gutterLeft|gutterRight|gutters|
gutterTop|handler|handlerFunction|hasAccessibility|hasAudio|
hasAudioEncoder|hasChildren|hasEmbeddedVideo|hasIME|hasMP3|
hasPrinting|hasScreenBroadcast|hasScreenPlayback|hasStreamingAudio|
hasStreamingVideo|hasTLS|hasVideoEncoder|header|headerColor|
headerColors|headerHeight|headerRelease|headerRenderer|headers|
headerSeparatorSkin|headerShift|headerStyleName|headerText|
headerWordWrap|height|heightBy|heightFrom|heightLimit|heightTo|
hGridLineColor|hGridLines|hide|hideChildrenTargets|hideDataEffect|
hideDelay|hideEffect|hideObject|high|highField|highFilter|
highlightAlpha|highlightAlphas|highlightColor|highNumber|highValue|
historyManagementEnabled|hitArea|hitData|hitSet|hitTestState|
horizontal|horizontalAlign|horizontalAlternateFill|horizontalAxis|
horizontalAxisRenderer|horizontalAxisStyle|horizontalCenter|
horizontalChangeCount|horizontalDividerCursor|horizontalFill|
horizontalFocus|horizontalGap|horizontalLineScrollSize|
horizontalOriginStroke|horizontalPageScrollSize|horizontalScrollBar|
horizontalScrollBarStyleName|horizontalScrollPolicy|
horizontalScrollPosition|horizontalShowOrigin|horizontalStroke|
horizontalTickAligned|hours|hoursUTC|html|htmlText|httpHeaders|
httpStatus|icon|iconClass|iconField|iconFunction|id|id3|identity|idle|
idleTimeout|idMap|ignoreCase|ignoreComments|ignorePadding|
ignoreProcessingInstructions|ignoreWhite|ignoreWhitespace|ime|
imeComposition|imeMode|impact|implements|in|include|includeCategory|
includeDate|includeInLayout|includeLevel|includeTime|incrementing|
indent|indentation|indeterminate|indeterminateSkin|index|indicatorGap|
indicatorSkin|info|inheritingStyles|init|initialize|initialized|
initializingLabel|inner|innerRadius|inputFormat|insideLabelSizeLimit|
instanceClass|instanceIndex|instanceIndices|instanceof|instances|int|
integerError|interactive|interface|interpolateValues|
interpolationMethod|interpolationValues|interval|intervalTime|invalid|
invalidCharError|invalidDomainError|invalidFormatCharsError|
invalidIPDomainError|invalidNumberError|invalidPeriodsInDomainError|
ioError|is|isBuffering|isDebugger|isDocument|isDragging|isError|isIs|
isLoading|isPlaying|isPopUp|isStyle|isValid|italic|item|itemClick|
itemDoubleClick|itemDownSkin|itemEditBegin|itemEditBeginning|
itemEditEnd|itemEditor|itemEditorInstance|itemFocusIn|itemFocusOut|
itemMouseDown|itemMouseMove|itemMouseOut|itemMouseOver|itemMouseUp|
itemOldY|itemOverSkin|itemRenderer|itemRollOut|itemRollOver|items|
itemsNeedMeasurement|itemText|itemType|itemUpSkin|joints|kerning|
keyCode|keyDown|keyFocusChange|keyLocation|keyPropertyList|
keyPropertyListString|keySelectionPending|keyUp|kind|knockout|label|
labelCache|labelContainer|labelData|labelElements|labelField|
labelFormat|labelFunction|labelGap|labelMaximum|labelMinimum|
labelOffset|labelPlacement|labelPosition|labelRect|labelRenderer|
labelRotation|labels|labelScale|labelStyleName|labelUnits|labelWidth|
language|lastButtonStyleName|lastChild|lastIndex|lastTabStyleName|
layout|lazy|lazyAssociations|leading|left|leftMargin|leftPeak|
leftToLeft|leftToRight|legendData|legendItemClass|
legendMarkerRenderer|length|letterSpacing|level|lineScrollSize|
lineSegmentRenderer|lineSegmentType|lineStroke|link|list|listData|
listener|live|liveDragging|liveScrolling|load|loadeeInfo|loader|
loaderInfo|loaderURL|localFileReadDisable|localIndex|localItems|
localName|localX|localY|location|lockedColumnCount|lockedRowCount|
loop|loops|low|lowerMargin|lowerThanMinError|lowField|lowFilter|
lowNumber|lowValue|macType|maintainAspectRatio|makeObjectsBindable|
manufacturer|mapBitmap|mappedMaximum|mappedMinimum|mapPoint|mark|
marker|markerAspectRatio|markerHeight|markerWidth|mask|matchedIndex|
matchedString|matchedSubstrings|matrix|matrixX|matrixY|max|
maxBarWidth|maxChars|maxColumns|maxColumnWidth|maxHeight|
maxHorizontalScrollPosition|maximum|maximumDataTipCount|
maxLabelRadius|maxLength|maxLevel|maxRadius|maxRows|maxScrollH|
maxScrollPosition|maxScrollV|maxTipWidth|maxValue|
maxVerticalScrollPosition|maxWidth|maxYear|measuredHeight|
measuredMinHeight|measuredMinWidth|measuredWidth|menu|menuBar|
menuBarIndex|menuHide|menuItem|menuItemRollOut|menuItemRollOver|
menuItemSelect|menuSelect|menuShow|mergeRequired|message|
messageAgents|messageId|messageRefType|messages|messageStyleName|
messageType|metadata|method|methodName|milliseconds|millisecondsUTC|
min|minColumnWidth|minField|minFilter|minHeight|minimum|
minimumElementDuration|minInterval|minLength|minNumber|minorInterval|
minorTickCache|minorTickDivisions|minorTickInterval|minorTickLength|
minorTickPlacement|minorTicks|minorTickStroke|minorTickUnits|
minScrollPosition|minutes|minutesUTC|minValue|minWidth|minYear|
missingAtSignError|missingPeriodInDomainError|missingUsernameError|
name|nameField|names|namespace|namespaceCounts|namespaces|
namespaceURI|negativeError|nestLevel|netConnection|netStatus|new|
newDate|newIndex|newState|newValue|nextMonthDisabledSkin|
nextMonthDownSkin|nextMonthOverSkin|nextMonthUpSkin|nextSibling|
nextTabIndex|nextValue|nextYearDisabledSkin|nextYearDownSkin|
nextYearOverSkin|nextYearUpSkin|noAutoLabeling|node|nodeClose|
nodeIcons|nodeName|nodeOpen|nodeType|nodeValue|noExpressionError|
noLabel|noMatchError|nonInheritingStyles|noNumError|notifiers|
noTypeError|numAutomationChildren|number|numberPages|numChildren|
numChildrenCreated|numDividers|numeric|numFrames|numLines|numLock|
numModalWindows|numRepeaters|object|objectEncodingObjectEncoding|
offset|offsetX|offsetY|okLabel|oldHeight|oldIndex|oldLocation|
oldState|oldValue|oldWidth|oldX|oldYONonCuePoint|opaqueBackgroundopen|
open|openAlways|openDurationopenEasingFunction|openField|openFilter|
openNumber|openTickLength|openTickStroke|openValue|operation|
operationsOPTIONS_METHOD|orientation|originoriginalHeight|
originalObject|originXoriginYos|outerRadiusoverIcon|overrides|
overSkinoverState|owner|padding|paddingBottom|paddingLeft|
paddingRight|paddingTop|pageHeight|pageIndex|pageScrollSize|pageSize|
pageWidth|pagingEnabled|pan|panEasingFunction|panFrom|panTo|
paperHeight|paperWidth|parameters|parent|parentAllowsChild|
parentApplication|parentDocument|parentDomain|parentMenu|
parentMessageId|parentNode|parentPropertyName|parseFunction|password|
pattern|pendingUpdates|percentComplete|percentFormat|percentHeight|
percentLoaded|percentRect|percentValue|percentWidth|
perWedgeExplodeRadius|pixelAspectRatio|pixelBounds|pixelHeight|
pixelHinting|pixelSnapping|pixelWidth|placeHolder|placement|play|
playedAction|playerType|playheadTime|playheadUpdate|
playheadUpdateInterval|playing|polling|pollingEnabled|pollingInterval|
popUp|popUpChildren|popUpDownSkin|popUpGap|popUpIcon|popUpOverSkin|
port|position|precision|precisionError|prefix|preinitialize|preloader|
preserveAlpha|prettyIndent|prettyPrinting|previewHeight|previewWidth|
previousSibling|previousTarget|previousValue|prevMonthDisabledSkin|
prevMonthDownSkin|prevMonthOverSkin|prevMonthUpSkin|
prevYearDisabledSkin|prevYearDownSkin|prevYearOverSkin|prevYearUpSkin|
print|privileges|processedDescriptors|progress|progressInterval|
prompt|properties|property|propertyChange|propertyChanges|
propertyList|propertyName|propertyNames|propertyPattern|protocol|
proxyClass|proxyType|qname|quality|radialAxis|radialStroke|
radioDisabledIcon|radioIcon|radius|radiusAxis|radiusField|rate|ratio|
ratios|rawChildren|readable|ready|reason|record|recordHeaders|
recording|rectangle|recursionLevel|recycleChildren|redMultiplier|
redOffset|relatedObject|relativeTo|relevantProperties|relevantStyles|
remove|removed|render|renderData|renderDataType|renderedBase|
renderedHalfWidth|renderedXOffset|renderedYOffset|rendererIsEditor|
repeat|repeatCount|repeatDelay|repeatEnd|repeater|repeaterIndex|
repeaterIndices|repeaters|repeatInterval|repeatStart|replayableEvent|
replaying|request|requestHeaders|required|requiredDescribedFields|
requiredFieldError|resendAttempts|resendInterval|reserveExplodeRadius|
resetHistory|resizable|resizableColumns|resize|resizeEffect|
resizeEndEffect|resizeStartEffect|resizeToContent|resolved|responder|
restrict|resubscribeAttempts|resubscribeInterval|result|resultFormat|
resultHeaders|results|returnType|rewind|rgb|right|rightMargin|
rightPeak|rightToLeft|rightToRight|role|rollOut|rollOutEffect|
rollOver|rollOverColor|rollOverEffect|root|rootCause|rootURL|rotation|
roundedBottomCorners|rounding|roundValue|rowCount|rowHeight|rowIndex|
rowSpan|rslIndex|rslTotal|running|sameDomain|sandboxType|save|
scale9Grid|scaleContent|scaleEasingFunction|scaleMode|scaleX|
scaleXFrom|scaleXTo|scaleY|scaleYFrom|scaleYTo|scanInterval|scenes|
schemaContext|schemaVersion|screen|screenColor|screenDPI|
screenResolutionX|screenResolutionY|scroll|scrollH|scrollPosition|
scrollRect|scrollTipFunction|scrollTrackHeight|scrollV|searchString|
secondDataProvider|secondHorizontalAxis|secondHorizontalAxisRenderer|
secondHorizontalAxisStyle|secondRadiusAxis|seconds|secondSeries|
secondsUTC|secondVerticalAxis|secondVerticalAxisRenderer|
secondVerticalAxisStyle|securityDomain|securityError|SecurityError|
segments|select|selectable|selectableRange|selected|
selectedButtonTextStyleName|selectedChild|selectedColor|selectedDate|
selectedDisabledIcon|selectedDisabledSkin|selectedDownIcon|
selectedDownSkin|selectedField|selectedFillColors|
selectedIndexselectedIndices|selectedItem|selectedItems|selectedNode|
selectedNodes|selectedOverIcon|selectedOverSkin|selectedRanges|
selectedTabTextStyleName|selectedUpIcon|selectedUpSkin|selectedValue|
selection|selectionBeginIndex|selectionColorselectionDisabledColor|
selectionDuration|selectionEasingFunction|selectionEndIndex|
selectionFill|selectionMode|selector|separationError|separatorBefore|
separatorColor|separatorSkin|separatorWidth|sequenceId|
sequencePosition|sequenceSize|serializationDescriptor|series|
serverObject|serverObjectReferencedIds|serverString|service|session|
set|shadowAlpha|shadowCapColor|shadowColor|shadowDirection|
shadowDistance|sharedEvents|sharpness|shiftKey|shortcut|show|
showBusyCursor|showCloseButton|showControlBar|showDataEffect|
showDataTip|showDataTips|showDataTipTargets|showDefaultContextMenu|
showDelay|showEffect|showHeaders|showInAutomationHierarchy|showLabel|
showLabels|showLine|showPercentage|showRoot|showScrollTips|showTarget|
showTextField|showToday|showToolTips|showTrackHighlight|signature|
silenceLevel|silenceTimeOut|silent|size|sizeToPage|slideDuration|
slideEasingFunction|sliderDataTipClass|sliderThumbClass|smooth|
smoothing|snapInterval|soapConstants|socketData|sort|sortable|
sortableColumns|sortArrowSkin|sortCompareFunction|sortOnXField|sound|
soundChannel|soundComplete|soundTransform|source|spreadMethod|
stackBase|stackedCursor|stackedDataProvider|stackField|stage|
stageFocusRect|stageHeight|stageWidth|stageX|stageY|start|startAngle|
startDelay|startingBookmark|startingIndex|startTime|state|stateChange|
stateResponsive|states|status|statusStyleName|stepSize|stopData|
stopIndex|strength|stretchCursor|strokeStroke|strokeColor|strokeWidth|
styleDeclaration|styleName|styleNames|styleSheet|subField|subscribed|
succeeded|success|super|superClassName|suspendBackgroundProcessing|
swatchBorderColor|swatchBorderSize|swatchGridBackgroundColor|
swatchGridBorderSize|swatchHeight|swatchHighlightColor|
swatchHighlightSize|swatchPanelStyleName|swatchWidth|swfVersion|sync|
systemManager|tabChildren|tabChildrenChange|tabEnabled|
tabEnabledChange|tabHeight|tabIndex|tabIndexChange|tabStops|
tabStyleName|tabWidth|target|targetArea|targetNamespace|targets|
targetSeries|text|textAlign|textColor|textDecoration|textField|
textFieldWidth|textHeight|textIndent|textInput|textRollOverColor|
textSelectedColor|textSnapshot|textWidth|themeColor|thickness|this|
thousandsSeparator|thousandsSeparatorFrom|thousandsSeparatorTo|throw|
thumbCount|thumbDownSkin|thumbDrag|thumbIndex|thumbOffset|
thumbOverSkin|thumbPress|thumbRelease|thumbSkin|thumbUpSkin|
thumbWidth|tickColor|tickInterval|tickLength|tickOffset|tickPlacement|
ticks|ticksBetweenLabels|tickStroke|tickThickness|tileHeight|
tileWidth|time|timeOfDay|timer|timerComplete|timestamp|timeToLive|
timezoneOffset|title|titleBackgroundSkin|titleIcon|titleStyleName|
tlRadius|todayColor|todayStyleName|toggle|toggleOnClick|token|
tooLongError|toolTip|toolTipClass|toolTipField|toolTipHide|toolTips|
toolTipShow|tooManyAtSignsError|tooShortError|top|topLeft|
topLevelSystemManager|topMostIndex|topNode|toState|totalFrames|
totalMemory|totalTime|toValue|trackAsMenu|trackColors|trackHeight|
trackHighlightSkin|trackMargin|trackSkin|transform|transformChange|
transforms|transientLength|transition|transitionRenderData|
transitions|transparent|treeDataDescriptor|trigger|triggerEvent|
trRadius|tween|tweenEnd|tweeningProperties|tx|ty|type|typeof|uid|
uidProperties|uint|underline|unique|unitSize|unload|unscaledHeight|
unscaledWidth|upArrowDisabledSkin|upArrowDownSkin|upArrowOverSkin|
upArrowUpSkin|updateComplete|updateCompletePendingFlag|upIcon|
upperMargin|upSkin|upState|uri|url|useCodePage|useDuration|
useEchoSuppression|useFind|useHandCursor|useNegativeSign|
usePhasedInstantiation|useProxy|username|useRollOver|useSOAPEncoding|
useThousandsSeparator|useTransactions|usingTLS|valid|validateAsString|
validationSubField|validNextPage|validPatternChars|validPoints|value|
valueCommit|values|variableRowHeight|variant|version|verticalAlign|
verticalAlternateFill|verticalAxis|verticalAxisRenderer|
verticalAxisStyle|verticalCenter|verticalChangeCount|
verticalDividerCursor|verticalFill|verticalFocus|verticalGap|
verticalLineScrollSize|verticalOriginStroke|verticalPageScrollSize|
verticalScrollBar|verticalScrollBarStyleName|verticalScrollPolicy|
verticalScrollPosition|verticalShowOrigin|verticalStroke|
verticalTickAligned|vGridLineColor|vGridLines|videoHeight|videoWidth|
view|viewMetrics|viewMetricsAndPadding|viewSourceURL|visible|
visibleRegion|volume|volumeEasingFunction|volumeFrom|volumeTo|
weekDayStyleName|weight|width|widthBy|widthFrom|widthTo|with|wordWrap|
writable|wrongCAFormatError|wrongDayError|wrongFormatError|
wrongLengthError|wrongMonthError|wrongTypeError|wrongUSFormatError|
wrongYearError|wsdl|x|y|xBy|xField|xFilter|xFrom|xmlConfig|xmlDecl|
xmlDecode|xmlEncode|xmlType|xNumber|xPosition|xTo|xValue|yBy|
yearListener|yearNavigationEnabled|yearProperty|yearSource|yesLabel|
yField|yFilter|yFrom|yNumber|yTo|yValue|zeroStartError|zFilter|
zNumber|zoom|zoomHeightFrom|zoomHeightTo|zoomWidthFrom|zoomWidthTo|
zValue|overState)\b';
},
// built-in constants
{ name = 'support.constant.mx.actionscript.3';
match = '\b(ABSOLUTE|ACCESSOR|ACTION_SCRIPT|ADD|ALL|
AMERICAN_EXPRESS|ANY|ANY_INDEX_MODE|APPLICATION|APPLICATION_COMPLETE|
AT_BOTTOM|AT_LEFT|AT_RIGHT|AT_TOP|AUTO|AUTO_RESIZE_INTERVAL|
AUTO_RESIZE_METADATA_DELAY_MAX|AUTO_RESIZE_PLAYHEAD_TIMEOUT|BINDABLE|
BINDING|BOTTOM|BUFFERING|BUTTON_DOWN|CANCEL|CANCELLED|CENTER|CHANGE|
CHANGE_EVENT|CHILD_ADD|CHILD_INDEX_CHANGE|CHILD_REMOVE|CLOSE|
CLOSE_NS_INTERVAL|COLLECTION_CHANGE|COLUMN_STRETCH|COMPLETE|
CONNECTION_ERROR|COPY|CREATION_COMPLETE|CUE_POINT|
CURRENT_STATE_CHANGE|CURRENT_STATE_CHANGING|CURSOR_MANAGEMENT|
CURSOR_UPDATE|DATA_CHANGE|DEBUG|DEFAULT|DEFAULT_HANDLER|
DEFAULT_IDLE_TIMEOUT_INTERVAL|DEFAULT_MAX_HEIGHT|DEFAULT_MAX_WIDTH|
DEFAULT_MEASURED_HEIGHT|DEFAULT_MEASURED_MIN_HEIGHT|
DEFAULT_MEASURED_MIN_WIDTH|DEFAULT_MEASURED_WIDTH|DEFAULT_TIMEOUT|
DEFAULT_UPDATE_PROGRESS_INTERVAL|DEFAULT_UPDATE_TIME_INTERVAL|DELETE|
DELETE_DEFAULT_PLAYER|DESELECT|DINERS_CLUB|DISCONNECTED|DISCOVER|
DIVIDER_DRAG|DIVIDER_PRESS|DIVIDER_RELEASE|DOWN|DRAG_COMPLETE|
DRAG_DROP|DRAG_ENTER|DRAG_EXIT|DRAG_OVER|DRAG_START|EFFECT|EFFECT_END|
EFFECT_START|ENTER|ENTER_STATE|ERROR|EVENT|EXEC_QUEUED_CMD|EXIT_STATE|
FATAL|FILL_PAGE|FINISH_AUTO_RESIZE_INTERVAL|FIRST_INDEX_MODE|
HEADER_RELEASE|HEADER_SHIFT|HIDE|HIGH|HORIZONTAL|
HTTP_DELAYED_BUFFERING_INTERVAL|HTTP_DO_SEEK_INTERVAL|
HTTP_DO_SEEK_MAX_COUNT|IDLE|ILLEGAL_CUE_POINT|INFO|INIT_COMPLETE|
INIT_PROGRESS|INITIALIZE|INVALID|INVALID_CONTENT_PATH|INVALID_SEEK|
INVALID_XML|ITEM_CLICK|ITEM_CLOSE|ITEM_DOUBLE_CLICK|ITEM_EDIT_BEGIN|
ITEM_EDIT_BEGINNING|ITEM_EDIT_END|ITEM_FOCUS_IN|ITEM_FOCUS_OUT|
ITEM_OPEN|ITEM_OPENING|ITEM_ROLL_OUT|ITEM_ROLL_OVER|LAST_INDEX_MODE|
LEFT|LINE_DOWN|LINE_LEFT|LINE_RIGHT|LINE_UP|LINK|LOAD|LOADING|LOG|LOW|
MANAGED|MANUAL|MASTER_CARD|MATCH_HEIGHT|MATCH_WIDTH|MEDIUM|MENU_HIDE|
MENU_SHOW|METHOD|MOUSE_DOWN_OUTSIDE|MOUSE_WHEEL_OUTSIDE|MOVE|
MULTI_SELECT|NEAREST|NEW_COLUMN|NEW_ROW|NEXT_MONTH|NEXT_YEAR|NO|
NO_BITRATE_MATCH|NO_CONNECTION|NO_CUE_POINT_MATCH|NO_CURSOR|
NON_COMMITTING_CHANGE_EVENT|NONE|NONMODAL|NOT_A_COLOR|OFF|OK|ON|OPEN|
OTHER|OVER|OVERLAY_CREATED|PAGE_DOWN|PAGE_LEFT|PAGE_RIGHT|PAGE_UP|
PARENT|PAUSE|PAUSED|PLAY|PLAYHEAD_UPDATE|PLAYING|POLLED|POPUP|
PREINITIALIZE|PRELOADER_DONE|PREVIOUS_MONTH|PREVIOUS_YEAR|PROGRESS|
PROPERTY_CHANGE|QUEUED|READY|RECORD|REFRESH|REMOVE|REPEAT|REPEAT_END|
REPEAT_START|REPLACE|REPLAY|RESET|RESIZE|RESIZING|REWIND|REWINDING|
RIGHT|RSL_COMPLETE|RSL_ERROR|RSL_PROGRESS|RTMP_DO_SEEK_INTERVAL|
RTMP_DO_STOP_AT_END_INTERVAL|SCROLL|SEEK|SEEKING|SELECT|SHOW|SHOW_ALL|
STATE_CHANGE|STOP|STOPPED|TEXT_SELECTION_CHANGE|THICKNESS|THUMB|
THUMB_DRAG|THUMB_POSITION|THUMB_PRESS|THUMB_RELEASE|THUMB_TRACK|
TOOL_TIP_CREATE|TOOL_TIP_END|TOOL_TIP_HIDE|TOOL_TIP_SHOW|
TOOL_TIP_SHOWN|TOOL_TIP_START|TOP|TRACK|TRANSFORM_CHANGE|TWEEN_END|
TWEEN_START|TWEEN_UPDATE|UP|UPDATE|UPDATE_COMPLETE|URL_CHANGED|VALID|
VALUE_COMMIT|VERTICAL|VISA|WARN|YES)\b';
},
// more built-in constants
{
name = 'support.constant.flash.actionscript.3';
match = '([\w\.]|\b)(ACTIONSCRIPT|ACTIONSCRIPT2|ACTIONSCRIPT3|
ACTIVATE|ACTIVITY|ADD|ADDED|ADDED_TO_STAGE|ADVANCED|ALL|ALPHA|
ALPHANUMERIC_FULL|ALPHANUMERIC_HALF|ALWAYS|AMF0|AMF3|ASYNC_ERROR|
AT_TARGET|AUTO|AUTO_LAYOUT|AUTO_REWIND|BACKSPACE|BEST|BEVEL|
BIG_ENDIAN|BINARY|BLUE|BOLD|BOLD_ITALIC|BOTTOM|BOTTOM_LEFT|
BOTTOM_RIGHT|BUBBLING_PHASE|BUFFERING|BUFFERING_STATE_ENTERED|
BUTTON_DOWN|CAMERA|CANCEL|CANCELLED|CAPS_LOCK|CAPTION_CHANGE|
CAPTION_TARGET_CREATED|CAPTURING_PHASE|CASEINSENSITIVE|CCW|CENTER|
CHANGE|CHINESE|CIRCLE|CLAMP|CLICK|CLOSE|COLOR|COLUMN_STRETCH|COMPLETE|
CONNECT|CONNECTION_ERROR|CONTROL|CRT|CUE_POINT|CW|DARK_COLOR|DARKEN|
DATA|DATA_CHANGE|DEACTIVATE|DEFAULT|DEFAULT_TIMEOUT|DELETE|
DELETE_DEFAULT_LAYER|DESCENDING|DEVICE|DIFFERENCE|DISCONNECTED|
DOUBLE_CLICK|DOWN|DYNAMIC|E|ELEMENT_NODE|EMBEDDED|END|ENTER|
ENTER_FRAME|ERASE|ERROR|ESCAPE|EVENT|EXACT_FIT|F1|F2|F3|F4|F5|F6|F7|
F8|F9|F10|F11|F12|F13|F14|F15|FAST_FORWARD|FLASH1|FLASH2|FLASH3|
FLASH4|FLASH5|FLASH6|FLASH7|FLASH8|FLASH9|FLUSHED|FLV|FOCUS_IN|
FOCUS_OUT|FULL|FULL_SCREEN|FULLSCREEN|GET|GREEN|HARDLIGHT|
HEADER_RELEASE|HIDE|HIGH|HOME|HORIZONTAL|HTTP_STATUS|ID3|IGNORE|
ILLEGAL_CUE_POINT|IME_COMPOSITION|IN|INCMANAGER_CLASS_UNSET|INIT|
INNER|INPUT|INSERT|INVALIDATE|INVALIDATE_ALL|INVALID_SEEK|
INVALID_SOURCE|INVALID_XML|INVERT|IO_ERROR|ITALIC|ITEM_CLICK|
ITEM_DOUBLE_CLICK|ITEM_EDIT_BEGIN|ITEM_EDIT_BEGINNING|ITEM_EDIT_END|
ITEM_FOCUS_IN|ITEM_FOCUS_OUT|ITEM_ROLL_OUT|ITEM_ROLL_OVER|
JAPANESE_HIRAGANA|JAPANESE_KATAKANA_FULL|JAPANESE_KATAKANA_HALF|
JUSTIFY|KEYBOARD|KEY_DOWN|KEY_FOCUS_CHANGE|KEY_UP|KOREAN|LABEL_CHANGE|
LANDSCAPE|LAYER|LAYOUT|LCD|LEFT|LIGHT_COLOR|LIGHTEN|LINEAR|LINEAR_RGB|
LINK|LITTLE_ENDIAN|LN10|LN2|LOADING|LOCAL_STORAGE|LOCAL_TRUSTED|
LOCAL_WITH_FILE|LOCAL_WITH_NETWORK|LOG10E|LOG2E|LOW|
MAINTAIN_ASPECT_RATIO|MANUAL|MAX_VALUE|MEDIUM|MENU_ITEM_SELECT|
MENU_SELECT|METADATA_RECEIVED|MICROPHONE|MIN_VALUE|MISSING_SKIN_STYLE|
MITER|MOTION_CHANGE|MOTION_END|MOTION_FINISH|MOTION_LOOP|
MOTION_RESUME|MOTION_START|MOTION_STOP|MOTION_UPDATE|MOUSE|MOUSE_DOWN|
MOUSE_FOCUS_CHANGE|MOUSE_LEAVE|MOUSE_MOVE|MOUSE_OUT|MOUSE_OVER|
MOUSE_UP|MOUSE_WHEEL|MOVE|MULTIPLY|NAVIGATION|NEGATIVE_INFINITY|
NET_STATUS|NEVER|NEW_COLUMN|NEW_ROW|NO_BITRATE_MATCH|NO_BORDER|
NO_CONNECTION|NONE|NORMAL|NO_SCALE|NULL_URL_LOAD|NUMERIC|NUM_PAD|
NUMPAD_0|NUMPAD_1|NUMPAD_2|NUMPAD_3|NUMPAD_4|NUMPAD_5|NUMPAD_6|
NUMPAD_7|NUMPAD_8|NUMPAD_9||NUMPAD_ADD|NUMPAD_DECIMAL|NUMPAD_DIVIDE|
NUMPAD_ENTER|NUMPAD_MULTIPLY|NUMPAD_SUBTRACT|OFF|ON|OPEN|OTHER|OUT|
OUTER|OVERLAY|PAD|PAGE_DOWN|PAGE_UP|PAUSED|PAUSED_STATE_ENTERED|
PENDING|PI|PIXEL|PLAYHEAD_UPDATE|PLAYING|PLAYING_STATE_ENTERED|POLLED|
PORTRAIT|POSITIVE_INFINITY|POST|PRE_DATA_CHANGE|PRIVACY|PROGRESS|
RADIAL|READY|RED|REFLECT|REGULAR|REMOTE|REMOVE|REMOVE_ALL|REMOVED|
REMOVED_FROM_STAGE|RENDER|RENDERER_STYLES|REPEAT|REPLACE|RESIZE|
RESIZING|RETURNINDEXEDARRAY|REWIND|REWINDING|RGB|RIGHT|ROLL_OUT|
ROLL_OVER|ROTATION|ROUND|SCALE_X|SCALE_Y|SCREEN|SCROLL|SCRUB_FINISH|
SCRUB_START|SECURITY_ERROR|SEEKED|SEEKING|SELECT|SELECTED|
SETTINGS_MANAGER|SHIFT|SHORT_VERSION|SHOW|SHOW_ALL|SIZE|SKEW_X|SKEW_Y|
SKIN_ERROR|SKIN_LOADED|SOCKET_DATA|SORT|SOUND_COMPLETE|SOUND_UPDATE|
SPACE|SQRT1_2|SQRT2|SQUARE|STANDARD|STATE|STATE_CHANGE|STATUS|STOPPED|
STOPPED_STATE_ENTERED|STYLES|SUBPIXEL|SUBTRACT|SYNC|TAB|
TAB_CHILDREN_CHANGE|TAB_ENABLED_CHANGE|TAB_INDEX_CHANGE|TEXT|
TEXT_INPUT|TEXT_NODE|THUMB|THUMB_DRAG|THUMB_PRESS|THUMB_RELEASE|
TIME_CHANGE|TIMER|TIMER_COMPLETE|TOP|TOP_LEFT|TOP_RIGHT|TRACK|
UNIQUESORT|UNKNOWN|UNLOAD|UNSUPPORTED_PROPERTY|UP|
UPLOAD_COMPLETE_DATA|VARIABLES|VERSION|VERTICAL|WRAP|X|Y)\b';
},
// $someKindaLanguageThing
{ name = 'variable.language.private.actionscript.3';
match = '((\$|\b_)\w+?)\b';
},
// @someKindaXMLThing
{ name = 'variable.language.xml-attr.actionscript.3';
match = '@\w+\b';
},
// langage constants
{ name = 'constant.language.actionscript.3';
match = '\b(Infinity|-Infinity|null|undefined|true|false|void|NaN)
\b';
},
// numeric constants
{ name = 'constant.numeric.actionscript.3';
match = '\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|
E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b';
},
// string stuff
{ name = 'string.quoted.double.actionscript.3';
begin = '"';
end = '"';
patterns = (
{ name = 'constant.character.escape.actionscript.3';
match = '\\.';
},
);
},
{ name = 'string.quoted.single.actionscript.3';
begin = "'";
end = "'";
patterns = (
{ name = 'constant.character.escape.actionscript.3';
match = '\\.';
},
);
},
// comment block
{ name = 'comment.block.actionscript.3';
begin = '/\*';
end = '\*/';
},
// comment line
{ name = 'comment.line.double-slash.actionscript.3';
match = '//.*$\n?';
},
// operators
{ name = 'keyword.operator.symbolic.actionscript.3';
match = '[-!%&*+=/?:\|<>;\[\]]|(\.)+';
},
// what is this?
{ name = 'support.other.actionscript.3';
match = '^[ \t]*#[a-zA-Z]+';
},
);
}
More information about the textmate
mailing list