; EmEditor Syntax File ; AE script Syntax 2.0 ; file created by Alexander Lavrov aka "Frosty" ; mail to: design@posteffects.org ; To import this file to an existing configuration, select Configuration ; under the Tool menu, select Define Configurations, select a configuration ; you want to import to, press [Properties], select the Highlight page, and ; press [Import]. ; ; #Highlight=on #BeginTag= #EndTag= #CommentBegin=/* #CommentEnd=*/ #LineComment1=// #LineComment2= #SingleQuote=on #DoubleQuote=on #ContinueQuote=off #Escape=\ #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=off ;OPERATORS #Keyword color=2,word=on,rightall=off,case=on,insidetag=off,regexp=off . [ ] ( ) ++ -- - ~ ! * / % + << >> >>> < <= > >= == != & ^ | && || ?: = += -= *= /= %= <<= >>= >>>= &= ^= |= , ;GLOBAL FUNCTIONS #Keyword color=3,word=on,rightall=off,case=on,insidetag=off,regexp=off alert clearOutput confirm fileGetDialog filePutDialog folderGetDialog prompt write writeLn ;KEYWORDS #Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=off break case catch delete do else false finally for function if in instanceof new null print return switch this typeof true try undefined var while with void ;ATRIBUTES #Keyword color=5,word=on,rightall=off,case=on,insidetag=off,regexp=off ;AlphaMode enum AlphaMode.IGNORE AlphaMode.PREMULTIPLIED AlphaMode.STRAIGHT ;Application object buildName buildNumber exitAfterLaunchAndEval exitCode isProfessionalVersion isRenderEngine isUISuppressed isWatchFolder language registeredCompany registeredName serialNumber version ;AVLayer object active adjustmentLayer audioActive audioEnabled blendingMode canAddProperty canSetCollapseTransformation canSetEnabled canSetTimeRemapEnabled collapseTransformation effectsActive elided enabled frameBlending guideLayer hasAudio hasTrackMatte hasVideo height inPoint index isEffect isMask isModified isNameFromSource isTrackMatte locked matchName motionBlur name nullLayer numProperties outPoint parentProperty preserveTransparency propertyDepth propertyType quality selected selectedProperties shy solo startTime stretch threeDLayer time timeRemapEnabled trackMatteType width ;BlendingMode enum BlendingMode.ADD BlendingMode.ALPHA_ADD BlendingMode.CLASSIC_COLOR_BURN BlendingMode.CLASSIC_COLOR_DODGE BlendingMode.CLASSIC_DIFFERENCE BlendingMode.COLOR BlendingMode.COLOR_BURN BlendingMode.COLOR_DODGE BlendingMode.DANCING_DISSOLVE BlendingMode.DARKEN BlendingMode.DIFFERENCE BlendingMode.DISSOLVE BlendingMode.EXCLUSION BlendingMode.HARD_LIGHT BlendingMode.HARD_MIX BlendingMode.HUE BlendingMode.LIGHTEN BlendingMode.LINEAR_BURN BlendingMode.LINEAR_DODGE BlendingMode.LINEAR_LIGHT BlendingMode.LUMINESCENT_PREMUL BlendingMode.LUMINOSITY BlendingMode.MULTIPLY BlendingMode.NORMAL BlendingMode.OVERLAY BlendingMode.PIN_LIGHT BlendingMode.SATURATION BlendingMode.SCREEN BlendingMode.SILHOUETE_ALPHA BlendingMode.SILHOUETTE_LUMA BlendingMode.SOFT_LIGHT BlendingMode.STENCIL_ALPHA BlendingMode.STENCIL_LUMA BlendingMode.VIVID_LIGHT ;CloseOptions enum CloseOptions.DO_NOT_SAVE_CHANGES CloseOptions.PROMPT_TO_SAVE_CHANGES CloseOptions.SAVE_CHANGES ;CompItem object activeCamera bgColor comment displayStartTime draft3d CompItem duration footageMissing frameBlending frameDuration frameRate hasAudio hasVideo height hideShyLayers id motionBlur name numLayers parentFolder pixelAspect preserveNestedFrameRate preserveNestedResolution resolutionFactor selected selectedProperties pixelAspecRatio shutterAngle shutterPhase time typeName useProxy usedIn width workAreaDuration workAreaStart ;FieldSeparationType enum FieldSeparationType.LOWER_FIELD_FIRST FieldSeparationType.OFF FieldSeparationType.UPPER_FIELD_FIRST ;FileSource object alphaMode conformFrameRate displayFrameRate fieldSeparationType hasAlpha highQualityFieldSeparation invertAlpha isStill loop nativeFrameRate premulColor removePulldown ;FolderItem object comment id name numItems parentFolder selected typeName ;FootageItem object comment duration file footageMissing frameDuration frameRate hasAudio hasVideo height id name parentFolder pixelAspect pixelAspecRatio selected pixelAspecRatio time typeName useProxy usedIn width ;ImportAsType enum ImportAsType.COMP ImportAsType.COMP_CROPPED_LAYERS ImportAsType.FOOTAGE ImportAsType.PROJECT ;ImportOptions object canImportAs forceAlphabetical importAs sequence ;ItemCollection object addComp ;KeyframeEase object influence speed ;KeyframeInterpolationType enum KeyframeInterpolationType.BEZIER KeyframeInterpolationType.HOLD KeyframeInterpolationType.LINEAR ;Language enum Language.ENGLISH Language.FRENCH Language.GERMAN Language.JAPANESE ;Layer object active canAddProperty canSetEnabled elided enabled hasVideo inPoint index isEffect isMask isModified locked matchName name nullLayer numProperties outPoint parentProperty propertyDepth propertyType selected shy solo startTime stretch time ;LayerCollection object byName ;LayerQuality enum LayerQuality.BEST LayerQuality.DRAFT LayerQuality.WIREFRAME ;LogType enum LogType.ERRORS_AND_PER_FRAME_INFO LogType.ERRORS_AND_SETTINGS LogType.ERRORS_ONLY ;MarkerValue object chapter comment frameTarget url ;MaskMotionBlur enum MaskMotionBlur.OFF MaskMotionBlur.ON MaskMotionBlur.SAME_AS_LAYER ;MaskPropertyGroup object active canAddProperty canSetEnabled color elided inverted isEffect isMask isModified locked maskMode maskMotionBlur matchName name numProperties parentProperty propertyDepth propertyIndex propertyType rotoBezier selected ;Math E LN10 LN2 LOG10E LOG2E PI SQRT1_2 SQRT2 ;Number MAX_VALUE MIN_VALUE NaN NEGATIVE_INFINITY POSITIVE_INFINITY ;OutputModule object name postRenderAction templates ;PlaceholderSource object alphaMode conformFrameRate displayFrameRate fieldSeparationType hasAlpha highQualityFieldSeparation invertAlpha isStill loop nativeFrameRate premulColor removePulldown ;PostRenderAction enum PostRenderAction.IMPORT PostRenderAction.IMPORT_AND_REPLACE_USAGE PostRenderAction.NONE PostRenderAction.SET_PROXY ;Project object bitsPerChannel length rootFolder selection timecodeBaseType timecodeDisplayType timecodeFilmType timecodeNTSCDropFrame transparencyGridThumbnails ;Property object active canSetEnabled canVaryOverTime elided enabled expression expressionEnabled expressionError hasMax hasMin isEffect isInterpolationTypeValid isMask isModified isSpatial isTimeVarying keyInInterpolationType KeyframeInterpolationType keyInSpatialTangent keyInTemporalEase keyOutInterpolationType keyOutSpatialTangent keyOutTemporalEase ArrayOfKeyframeEase keyRoving keySelected keySpatialAutoBezier keySpatialContinuous keyTemporalAutoBezier keyTemporalContinuous keyTime keyTime keyValue keyValue matchName name nearestKeyIndex numKeys parentProperty propertyDepth propertyType propertyValueType selected selectedKeys unitsText value valueAtTime ;propertyGroup object active canAddProperty canSetEnabled elided enabled isEffect isMask isModified matchName name numProperties parentProperty propertyDepth propertyIndex selected ;PropertyType enum PropertyType.INDEXED_GROUP PropertyType.NAMED_GROUP PropertyType.PROPERTY ;PropertyValueType enum PropertyValueType.COLOR PropertyValueType.CUSTOM_VALUE PropertyValueType.LAYER_INDEX PropertyValueType.MARKER PropertyValueType.MASK_INDEX PropertyValueType.NO_VALUE PropertyValueType.OneD PropertyValueType.SHAPE PropertyValueType.TEXT_DOCUMENT PropertyValueType.ThreeD PropertyValueType.ThreeD_SPATIAL PropertyValueType.TwoD PropertyValueType.TwoD_SPATIAL ;PulldownPhase enum PulldownPhase.OFF PulldownPhase.SSWWW PulldownPhase.SWWWS PulldownPhase.SWWWW_24P_ADVANCE PulldownPhase.WSSWW PulldownPhase.WSWWW_24P_ADVANCE PulldownPhase.WWSSW PulldownPhase.WWSWW_24P_ADVANCE PulldownPhase.WWWSS PulldownPhase.WWWSW_24P_ADVANCE PulldownPhase.WWWWS_24P_ADVANCE ;PulldownMethod enum PulldownMethod.ADVANCE_24P PulldownMethod.PULLDOWN_3_2 ;PurgeTarget enum PurgeTarget.ALL_CACHES PurgeTarget.IMAGE_CACHES PurgeTarget.SNAPSHOT_CACHES PurgeTarget.UNDO_CACHES ;RegExp ignoreCase lastIndex global input multiline lastMatch lastParen leftContext rightContext ;RenderQueue object numItems rendering ;RenderQueueItem object elapsedSeconds logType numOutputModules skipFrames startTime status templates timeSpanDuration timeSpanStart ;RQItemStatus enum RQItemStatus.DONE RQItemStatus.ERR_STOPPED RQItemStatus.NEEDS_OUTPUT RQItemStatus.QUEUED RQItemStatus.RENDERING RQItemStatus.UNQUEUED RQItemStatus.USER_STOPPED RQItemStatus.WILL_CONTINUE ;Shape object closed inTangents outTangents vertices ;SolidSource object alphaMode color conformFrameRate displayFrameRate fieldSeparationType hasAlpha highQualityFieldSeparation invertAlpha isStill loop nativeFrameRate premulColor removePulldown ;String length ;System object machineName osName osVersion userName ;TextDocument object text ;TimecodeBaseType enum TimecodeBaseType.FPS100 TimecodeBaseType.FPS24 TimecodeBaseType.FPS25 TimecodeBaseType.FPS30 TimecodeBaseType.FPS48 TimecodeBaseType.FPS50 TimecodeBaseType.FPS60 ;TimecodeDisplayType enum TimecodeDisplayType.FEET_AND_FRAMES TimecodeDisplayType.FRAMES TimecodeDisplayType.TIMECODE ;TimecodeFilmType enum TimecodeFilmType.MM16 TimecodeFilmType.MM35 ;TrackMatteType enum TrackMatteType.ALPHA TrackMatteType.ALPHA_INVERTED TrackMatteType.LUMA TrackMatteType.LUMA_INVERTED TrackMatteType.NO_TRACK_MATTE ;Soket object connected eof error host timeout host encoding count ;USER INTERFASE active bounds enabled jumpdelta justify maxvalue minvalue stepdelta text textselection type value visible ;BILT-IN OBJECTS #Keyword color=6,word=on,rightall=off,case=on,insidetag=off,regexp=off app Array Boolean Date File Folder ImportOptions item Math Number project RegExp renderQueue String layer mainSource proxySource FolderItem items keyframeEase layer lcoll MarkerValue mask outputModule outputModules project property propertyBase propertyGroup settings preferences solidSource system TextDocument Window dialog palette statictext edittext button slider scrollbar checkerbox radiobutton Socket AlphaMode parent children activeItem selectedLayers selectedProperties ;METHODS #Keyword color=7,word=on,rightall=off,case=on,insidetag=off,regexp=off ;Array concat join pop push shif unshift reverse slice sort splice toLocaleString toString ;Application object watchFolder pauseWatchFolder quit endUndoGroup endWatchFolder purge beginUndoGroup beginSuppressDialogs setMemoryUsageLimits setSavePreferencesOnQuit open newProject endSuppressDialogs onError ;AVLayer object moveAfter moveBefore copyToComp addProperty activeAtTime audioActiveAtTime moveTo moveToBeginning moveToEnd setParentWithJump duplicate remove ;Boolean toString valueOf ;CompItem object setProxy setProxyToNone setProxyWithPlaceholder setProxyWithSequence setProxyWithSolid ;Data types conversion parseInt parseFloat ;Date getDate getDay getDialog getFiles getFullYear getHours getMilliseconds getMinutes getMonth getRelativeURI getSeconds getSetting getTime getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getYear setDate setDay setFullYear setHours setMilliseconds setMinutes setMonth setSeconds setTime setUTCDate setUTCDay setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setYear ;FileSource object guessAlphaMode guessPulldown reload writeln ;FolderItem object remove ;FootageItem object remove replace replaceWithPlaceholder replaceWithSequence replaceWithSolid setProxy setProxyToNone setProxyWithPlaceholder setProxyWithSequence setProxyWithSolid ;Layer object activeAtTime addProperty copyToComp duplicate moveAfter moveBefore moveTo moveToBeginning moveToEnd remove setParentWithJump ;LayerCollection object add addCamera addLight addNull addSolid addText precompose ;MaskPropertyGroup object addProperty duplicate moveTo remove ;Math abs acos asin atan atan2 ceil cos exp floor log max min pow round sin sqrt tan ;Number toExponential ToFixed toLocaleString toString toPrecision valueOf ;OMCollection object add ;OutputModule object remove saveAsTemplate applyTemplate ;PlaceholderSource object guessAlphaMode guessPulldown ;Project object showWindow save saveWithDialog importFile importFileWithDialog importPlaceholder close consolidateFootage reduceProject ;Property object addKey duplicate remove removeKey moveTo setInterpolationTypeAtKey setRovingAtKey setSelectedAtKey setSpatialAutoBezierAtKey setSpatialContinuousAtKey setSpatialTangentsAtKey setTemporalAutoBezierAtKey setTemporalContinuousAtKey setTemporalEaseAtKey setValue setValueAtKey setValueAtTime setValuesAtTimes ;propertyGroup object addProperty duplicate moveTo remove ;RegExp compile exec test replace ;RenderQueue object pauseRendering render showWindow stopRendering ;RenderQueueItem object applyTemplate remove saveAsTemplate onStatusChanged ;RQItemCollection object add ;preferences getPrefAsLong getPrefAsFloat getPrefAsString savePrefAsString savePrefAsLong savePrefAsFloat ;Settings object getSetting haveSetting saveSetting ;SolidSource object guessAlphaMode guessPulldown ;Soket object close listen poll read readln ;String toUpperCase toLowerCase indexOf lastIndexOf split charAt charCodeAt fromCharCode concat localeCompare match replace search slice substr substring ;USER INTERFACE add center close hide notify show onChange onClick onClose onMove onResize