summaryrefslogtreecommitdiffstats
path: root/syntax/autoit.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
commit27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch)
tree2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/autoit.vim
parentd5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff)
downloadvim-polyglot-27903c5b8656c796564ef073c1ebe77a2f0154e1.tar.gz
vim-polyglot-27903c5b8656c796564ef073c1ebe77a2f0154e1.zip
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/autoit.vim')
-rw-r--r--syntax/autoit.vim1128
1 files changed, 0 insertions, 1128 deletions
diff --git a/syntax/autoit.vim b/syntax/autoit.vim
deleted file mode 100644
index 64504318..00000000
--- a/syntax/autoit.vim
+++ /dev/null
@@ -1,1128 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim syntax file
-"
-" Language: AutoIt v3 (http://www.autoitscript.com/autoit3/)
-" Maintainer: Jared Breland <jbreland@legroom.net>
-" Authored By: Riccardo Casini <ric@libero.it>
-" Script URL: http://www.vim.org/scripts/script.php?script_id=1239
-" ChangeLog: Please visit the script URL for detailed change information
-
-" Quit when a syntax file was already loaded.
-if exists("b:current_syntax")
- finish
-endif
-let s:keepcpo= &cpo
-set cpo&vim
-
-let b:current_syntax = "autoit"
-
-" AutoIt is not case dependent
-syn case ignore
-
-" Definitions for AutoIt reserved keywords
-syn keyword autoitKeyword Default False True
-syn keyword autoitKeyword Const Dim Global Local ReDim
-syn keyword autoitKeyword If Else ElseIf Then EndIf
-syn keyword autoitKeyword Select Switch Case EndSelect EndSwitch
-syn keyword autoitKeyword Enum For In To Step Next
-syn keyword autoitKeyword With While EndWith Wend Do Until
-syn keyword autoitKeyword ContinueCase ContinueLoop ExitLoop Exit
-
-" inside script inclusion and global options
-syn match autoitIncluded display contained "<[^>]*>"
-syn match autoitInclude display "^\s*#\s*include\>\s*["<]"
- \ contains=autoitIncluded,autoitString
-syn match autoitInclude "^\s*#include-once\>"
-syn match autoitInclude "^\s*#NoTrayIcon\>"
-syn match autoitInclude "^\s*#RequireAdmin\>"
-
-" user-defined functions
-syn keyword autoitKeyword Func ByRef EndFunc Return OnAutoItStart OnAutoItExit
-
-" built-in functions
-" environment management
-syn keyword autoitFunction ClipGet ClipPut EnvGet EnvSet EnvUpdate MemGetStats
-" file, directory, and disk management
-syn keyword autoitFunction ConsoleRead ConsoleWrite ConsoleWriteError
-syn keyword autoitFunction DirCopy DirCreate DirGetSize DirMove DirRemove
-syn keyword autoitFunction DriveGetDrive DriveGetFileSystem DriveGetLabel
- \ DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet
- \ DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus
-syn keyword autoitFunction FileChangeDir FileClose FileCopy FileCreateNTFSLink
- \ FileCreateShortcut FileDelete FileExists FileFindFirstFile
- \ FileFindNextFile FileGetAttrib FileGetLongName FileGetShortcut
- \ FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall
- \ FileMove FileOpen FileOpenDialog FileRead FileReadLine FileRecycle
- \ FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib
- \ FileSetTime FileWrite FileWriteLine
-syn keyword autoitFunction IniDelete IniRead IniReadSection IniReadSectionNames
- \ IniRenameSection IniWrite IniWriteSection
-syn keyword autoitFunction StderrRead StdinWrite StdoutRead
-" graphic and sound
-syn keyword autoitFunction Beep PixelChecksum PixelGetColor PixelSearch
- \ SoundPlay SoundSetWaveVolume
-" gui reference
-syn keyword autoitFunction GUICreate GUIDelete GUICtrlGetHandle GUICtrlGetState
- \ GUICtrlRead GUICtrlRecvMsg GUICtrlSendMsg GUICtrlSendToDummy
- \ GUIGetCursorInfo GUIGetMsg GUIRegisterMsg GUIStartGroup GUISwitch
-syn keyword autoitFunction GUICtrlCreateAvi GUICtrlCreateButton
- \ GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu
- \ GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit
- \ GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon
- \ GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList
- \ GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu
- \ GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj
- \ GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio
- \ GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem
- \ GUICtrlCreateTreeView GUICtrlCreateTreeViewItem
- \ GUICtrlCreateUpDown GUICtrlDelete
-syn keyword autoitFunction GUICtrlRegisterListViewSort GUICtrlSetBkColor
- \ GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetFont
- \ GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent
- \ GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle
- \ GUICtrlSetTip
-syn keyword autoitFunction GUISetBkColor GUISetCoord GUISetCursor GUISetFont
- \ GUISetHelp GUISetIcon GUISetOnEvent GUISetState
-" keyboard control
-syn keyword autoitFunction HotKeySet Send
-" math
-syn keyword autoitFunction Abs ACos ASin ATan BitAND BitNOT BitOR BitRotate
- \ BitShift BitXOR Cos Ceiling Exp Floor Log Mod Random Round Sin Sqrt
- \ SRandom Tan
-" message boxes and dialogs
-syn keyword autoitFunction InputBox MsgBox ProgressOff ProgressOn ProgressSet
- \ SplashImageOn SplashOff SplashTextOn ToolTip
-" miscellaneous
-syn keyword autoitFunction AdlibDisable AdlibEnable AutoItSetOption
- \ AutoItWinGetTitle AutoItWinSetTitle BlockInput Break Call CDTray
- \ Execute Opt SetError SetExtended
-" mouse control
-syn keyword autoitFunction MouseClick MouseClickDrag MouseDown MouseGetCursor
- \ MouseGetPos MouseMove MouseUp MouseWheel
-" network
-syn keyword autoitFunction FtpSetProxy HttpSetProxy InetGet InetGetSize Ping
- \ TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIp TCPRecv
- \ TCPSend TCPShutDown TCPStartup UDPBind UDPCloseSocket UDPOpen UDPRecv
- \ UDPSend UDPShutdown UDPStartup
-" obj/com reference
-syn keyword autoitFunction ObjCreate ObjEvent ObjGet ObjName
-" process management
-syn keyword autoitFunction DllCall DllClose DllOpen DllStructCreate
- \ DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData
- \ ProcessClose ProcessExists ProcessSetPriority ProcessList ProcessWait
- \ ProcessWaitClose Run RunAsSet RunWait ShellExecute ShellExecuteWait
- \ Shutdown
- " removed from 3.2.0 docs - PluginClose PluginOpen
-" registry management
-syn keyword autoitFunction RegDelete RegEnumKey RegEnumVal RegRead RegWrite
-" string management
-syn keyword autoitFunction StringAddCR StringFormat StringInStr StringIsAlNum
- \ StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt
- \ StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft
- \ StringLen StringLower StringMid StringRegExp StringRegExpReplace
- \ StringReplace StringRight StringSplit StringStripCR StringStripWS
- \ StringTrimLeft StringTrimRight StringUpper
-" timer and delay
-syn keyword autoitFunction Sleep TimerInit TimerDiff
-" tray
-syn keyword autoitFunction TrayCreateItem TrayCreateMenu TrayItemDelete
- \ TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent
- \ TrayItemSetState TrayItemSetText TrayGetMsg TraySetClick TraySetIcon
- \ TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip
-" variables and conversions
-syn keyword autoitFunction Asc Assign Binary Chr Dec Eval Hex HWnd Int IsAdmin
- \ IsArray IsBinaryString IsBool IsDeclared IsDllStruct IsFloat IsHWnd
- \ IsInt IsKeyword IsNumber IsObj IsString Number String UBound
-" window management
-syn keyword autoitFunction WinActivate WinActive WinClose WinExists WinFlash
- \ WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos
- \ WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList
- \ WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove
- \ WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive
- \ WinWaitClose WinWaitNotActive
-syn keyword autoitFunction ControlClick ControlCommand ControlDisable
- \ ControlEnable ControlFocus ControlGetFocus ControlGetHandle
- \ ControlGetPos ControlGetText ControlHide ControlListView ControlMove
- \ ControlSend ControlSetText ControlShow StatusBarGetText
-
-" user defined functions
-" array
-syn keyword autoitFunction _ArrayAdd _ArrayBinarySearch _ArrayCreate
- \ _ArrayDelete _ArrayDisplay _ArrayInsert _ArrayMax _ArrayMaxIndex
- \ _ArrayMin _ArrayMinIndex _ArrayPop _ArrayPush _ArrayReverse
- \ _ArraySearch _ArraySort _ArraySwap _ArrayToClip _ArrayToString
- \ _ArrayTrim
-" color
-syn keyword autoitFunction _ColorgetBlue _ColorGetGreen _ColorGetRed
-" date
-syn keyword autoitFunction _DateAdd _DateDayOfWeek _DateDaysInMonth _DateDiff
- \ _DateIsLeapYear _DateIsValid _DateTimeFormat _DateTimeSplit
- \ _DateToDayOfWeek _ToDayOfWeekISO _DateToDayValue _DayValueToDate _Now
- \ _NowCalc _NowCalcDate _NowDate _NowTime _SetDate _SetTime _TicksToTime
- \ _TimeToTicks _WeekNumberISO
-" file
-syn keyword autoitFunction _FileCountLines _FileCreate _FileListToArray
- \ _FilePrint _FileReadToArray _FileWriteFromArray _FileWriteLog
- \ _FileWriteToLine _PathFull _PathMake _PathSplit _ReplaceStringInFile
- \ _TempFile
-" guicombo
-syn keyword autoitFunction _GUICtrlComboAddDir _GUICtrlComboAddString
- \ _GUICtrlComboAutoComplete _GUICtrlComboDeleteString
- \ _GUICtrlComboFindString _GUICtrlComboGetCount _GUICtrlComboGetCurSel
- \ _GUICtrlComboGetDroppedControlRect _GUICtrlComboGetDroppedState
- \ _GUICtrlComboGetDroppedWidth _GUICtrlComboGetEditSel
- \ _GUICtrlComboGetExtendedUI _GUICtrlComboGetHorizontalExtent
- \ _GUICtrlComboGetItemHeight _GUICtrlComboGetLBText
- \ _GUICtrlComboGetLBTextLen _GUICtrlComboGetList _GUICtrlComboGetLocale
- \ _GUICtrlComboGetMinVisible _GUICtrlComboGetTopIndex
- \ _GUICtrlComboInitStorage _GUICtrlComboInsertString
- \ _GUICtrlComboLimitText _GUICtrlComboResetContent
- \ _GUICtrlComboSelectString _GUICtrlComboSetCurSel
- \ _GUICtrlComboSetDroppedWidth _GUICtrlComboSetEditSel
- \ _GUICtrlComboSetExtendedUI _GUICtrlComboSetHorizontalExtent
- \ _GUICtrlComboSetItemHeight _GUICtrlComboSetMinVisible
- \ _GUICtrlComboSetTopIndex _GUICtrlComboShowDropDown
-" guiedit
-syn keyword autoitFunction _GUICtrlEditCanUndo _GUICtrlEditEmptyUndoBuffer
- \ _GuiCtrlEditFind _GUICtrlEditGetFirstVisibleLine _GUICtrlEditGetLine
- \ _GUICtrlEditGetLineCount _GUICtrlEditGetModify _GUICtrlEditGetRect
- \ _GUICtrlEditGetSel _GUICtrlEditLineFromChar _GUICtrlEditLineIndex
- \ _GUICtrlEditLineLength _GUICtrlEditLineScroll _GUICtrlEditReplaceSel
- \ _GUICtrlEditScroll _GUICtrlEditSetModify _GUICtrlEditSetRect
- \ _GUICtrlEditSetSel _GUICtrlEditUndo
-" guiipaddress
-syn keyword autoitFunction _GUICtrlIpAddressClear _GUICtrlIpAddressCreate
- \ _GUICtrlIpAddressDelete _GUICtrlIpAddressGet _GUICtrlIpAddressIsBlank
- \ _GUICtrlIpAddressSet _GUICtrlIpAddressSetFocus
- \ _GUICtrlIpAddressSetFont
- \ _GUICtrlIpAddressSetRange _GUICtrlIpAddressShowHide
-" guilist
-syn keyword autoitFunction _GUICtrlListAddDir _GUICtrlListAddItem
- \ _GUICtrlListClear
- \ _GUICtrlListCount _GUICtrlListDeleteItem _GUICtrlListFindString
- \ _GUICtrlListGetAnchorIndex _GUICtrlListGetCaretIndex
- \ _GUICtrlListGetHorizontalExtent _GUICtrlListGetInfo
- \ _GUICtrlListGetItemRect _GUICtrlListGetLocale _GUICtrlListGetSelCount
- \ _GUICtrlListGetSelItems _GUICtrlListGetSelItemsText
- \ _GUICtrlListGetSelState _GUICtrlListGetText _GUICtrlListGetTextLen
- \ _GUICtrlListGetTopIndex _GUICtrlListInsertItem
- \ _GUICtrlListReplaceString _GUICtrlListSelectedIndex
- \ _GUICtrlListSelectIndex _GUICtrlListSelectString
- \ _GUICtrlListSelItemRange _GUICtrlListSelItemRangeEx
- \ _GUICtrlListSetAnchorIndex _GUICtrlListSetCaretIndex
- \ _GUICtrlListSetHorizontalExtent _GUICtrlListSetLocale
- \ _GUICtrlListSetSel _GUICtrlListSetTopIndex _GUICtrlListSort
- \ _GUICtrlListSwapString
-" guilistview
-syn keyword autoitFunction _GUICtrlListViewCopyItems
- \ _GUICtrlListViewDeleteAllItems _GUICtrlListViewDeleteColumn
- \ _GUICtrlListViewDeleteItem _GUICtrlListViewDeleteItemsSelected
- \ _GUICtrlListViewEnsureVisible _GUICtrlListViewFindItem
- \ _GUICtrlListViewGetBackColor _GUICtrlListViewGetCallBackMask
- \ _GUICtrlListViewGetCheckedState _GUICtrlListViewGetColumnOrder
- \ _GUICtrlListViewGetColumnWidth _GUICtrlListViewGetCounterPage
- \ _GUICtrlListViewGetCurSel _GUICtrlListViewGetExtendedListViewStyle
- \ _GUICtrlListViewGetHeader _GUICtrlListViewGetHotCursor
- \ _GUICtrlListViewGetHotItem _GUICtrlListViewGetHoverTime
- \ _GUICtrlListViewGetItemCount _GUICtrlListViewGetItemText
- \ _GUICtrlListViewGetItemTextArray _GUICtrlListViewGetNextItem
- \ _GUICtrlListViewGetSelectedCount _GUICtrlListViewGetSelectedIndices
- \ _GUICtrlListViewGetSubItemsCount _GUICtrlListViewGetTopIndex
- \ _GUICtrlListViewGetUnicodeFormat _GUICtrlListViewHideColumn
- \ _GUICtrlListViewInsertColumn _GUICtrlListViewInsertItem
- \ _GUICtrlListViewJustifyColumn _GUICtrlListViewScroll
- \ _GUICtrlListViewSetCheckState _GUICtrlListViewSetColumnHeaderText
- \ _GUICtrlListViewSetColumnOrder _GUICtrlListViewSetColumnWidth
- \ _GUICtrlListViewSetHotItem _GUICtrlListViewSetHoverTime
- \ _GUICtrlListViewSetItemCount _GUICtrlListViewSetItemSelState
- \ _GUICtrlListViewSetItemText _GUICtrlListViewSort
-" guimonthcal
-syn keyword autoitFunction _GUICtrlMonthCalGet1stDOW _GUICtrlMonthCalGetColor
- \ _GUICtrlMonthCalGetDelta _GUICtrlMonthCalGetMaxSelCount
- \ _GUICtrlMonthCalGetMaxTodayWidth _GUICtrlMonthCalGetMinReqRect
- \ _GUICtrlMonthCalSet1stDOW _GUICtrlMonthCalSetColor
- \ _GUICtrlMonthCalSetDelta _GUICtrlMonthCalSetMaxSelCount
-" guislider
-syn keyword autoitFunction _GUICtrlSliderClearTics _GUICtrlSliderGetLineSize
- \ _GUICtrlSliderGetNumTics _GUICtrlSliderGetPageSize
- \ _GUICtrlSliderGetPos _GUICtrlSliderGetRangeMax
- \ _GUICtrlSliderGetRangeMin _GUICtrlSliderSetLineSize
- \ _GUICtrlSliderSetPageSize _GUICtrlSliderSetPos
- \ _GUICtrlSliderSetTicFreq
-" guistatusbar
-syn keyword autoitFunction _GuiCtrlStatusBarCreate
- \ _GUICtrlStatusBarCreateProgress _GUICtrlStatusBarDelete
- \ _GuiCtrlStatusBarGetBorders _GuiCtrlStatusBarGetIcon
- \ _GuiCtrlStatusBarGetParts _GuiCtrlStatusBarGetRect
- \ _GuiCtrlStatusBarGetText _GuiCtrlStatusBarGetTextLength
- \ _GuiCtrlStatusBarGetTip _GuiCtrlStatusBarGetUnicode
- \ _GUICtrlStatusBarIsSimple _GuiCtrlStatusBarResize
- \ _GuiCtrlStatusBarSetBKColor _GuiCtrlStatusBarSetIcon
- \ _GuiCtrlStatusBarSetMinHeight _GUICtrlStatusBarSetParts
- \ _GuiCtrlStatusBarSetSimple _GuiCtrlStatusBarSetText
- \ _GuiCtrlStatusBarSetTip _GuiCtrlStatusBarSetUnicode
- \ _GUICtrlStatusBarShowHide
-" guitab
-syn keyword autoitFunction _GUICtrlTabDeleteAllItems _GUICtrlTabDeleteItem
- \ _GUICtrlTabDeselectAll _GUICtrlTabGetCurFocus _GUICtrlTabGetCurSel
- \ _GUICtrlTabGetExtendedStyle _GUICtrlTabGetItemCount
- \ _GUICtrlTabGetItemRect _GUICtrlTabGetRowCount
- \ _GUICtrlTabGetUnicodeFormat _GUICtrlTabHighlightItem
- \ _GUICtrlTabSetCurFocus _GUICtrlTabSetCurSel
- \ _GUICtrlTabSetMinTabWidth _GUICtrlTabSetUnicodeFormat
-" guitreeview
-syn keyword autoitFunction _GUICtrlTreeViewDeleteAllItems
- \ _GUICtrlTreeViewDeleteItem _GUICtrlTreeViewExpand
- \ _GUICtrlTreeViewGetBkColor _GUICtrlTreeViewGetCount
- \ _GUICtrlTreeViewGetIndent _GUICtrlTreeViewGetLineColor
- \ _GUICtrlTreeViewGetParentHandle _GUICtrlTreeViewGetParentID
- \ _GUICtrlTreeViewGetState _GUICtrlTreeViewGetText
- \ _GUICtrlTreeViewGetTextColor _GUICtrlTreeViewItemGetTree
- \ _GUICtrlTreeViewInsertItem _GUICtrlTreeViewSetBkColor
- \ _GUICtrlTreeViewSetIcon _GUICtrlTreeViewSetIndent
- \ _GUICtrlTreeViewSetLineColor GUICtrlTreeViewSetState
- \ _GUICtrlTreeViewSetText _GUICtrlTreeViewSetTextColor
- \ _GUICtrlTreeViewSort
-" ie
-syn keyword autoitFunction _IE_Example _IE_Introduction _IE_VersionInfo
- \ _IEAction _IEAttach _IEBodyReadHTML _IEBodyReadText _IEBodyWriteHTML
- \ _IECreate _IECreateEmbedded _IEDocGetObj _IEDocInsertHTML
- \ _IEDocInsertText _IEDocReadHTML _IEDocWriteHTML
- \ _IEErrorHandlerDeRegister _IEErrorHandlerRegister _IEErrorNotify
- \ _IEFormElementCheckboxSelect _IEFormElementGetCollection
- \ _IEFormElementGetObjByName _IEFormElementGetValue
- \ _IEFormElementOptionSelect _IEFormElementRadioSelect
- \ _IEFormElementSetValue _IEFormGetCollection _IEFormGetObjByName
- \ _IEFormImageClick _IEFormReset _IEFormSubmit _IEFrameGetCollection
- \ _IEFrameGetObjByName _IEGetObjByName _IEHeadInsertEventScript
- \ _IEImgClick _IEImgGetCollection _IEIsFrameSet _IELinkClickByIndex
- \ _IELinkClickByText _IELinkGetCollection _IELoadWait _IELoadWaitTimeout
- \ _IENavigate _IEPropertyGet _IEPropertySet _IEQuit
- \ _IETableGetCollection _IETableWriteToArray _IETagNameAllGetCollection
- \ _IETagNameGetCollection
-" inet
-syn keyword autoitFunction _GetIP _INetExplorerCapable _INetGetSource _INetMail
- \ _INetSmtpMail _TCPIpToName
-" math
-syn keyword autoitFunction _Degree _MathCheckDiv _Max _Min _Radian
-" miscellaneous
-syn keyword autoitFunction _ChooseColor _ChooseFont _ClipPutFile _Iif
- \ _IsPressed _MouseTrap _SendMessage _Singleton
-" process
-syn keyword autoitFunction _ProcessGetName _ProcessGetPriority _RunDOS
-" sound
-syn keyword autoitFunction _SoundClose _SoundLength _SoundOpen _SoundPause
- \ _SoundPlay _SoundPos _SoundResume _SoundSeek _SoundStatus _SoundStop
-" sqlite
-syn keyword autoitFunction _SQLite_Changes _SQLite_Close
- \ _SQLite_Display2DResult _SQLite_Encode _SQLite_ErrCode _SQLite_ErrMsg
- \ _SQLite_Escape _SQLite_Exec _SQLite_FetchData _SQLite_FetchNames
- \ _SQLite_GetTable _SQLite_GetTable2D _SQLite_LastInsertRowID
- \ _SQLite_LibVersion _SQLite_Open _SQLite_Query _SQLite_QueryFinalize
- \ _SQLite_QueryReset _SQLite_QuerySingleRow _SQLite_SaveMode
- \ _SQLite_SetTimeout _SQLite_Shutdown _SQLite_SQLiteExe _SQLite_Startup
- \ _SQLite_TotalChanges
-" string
-syn keyword autoitFunction _HexToString _StringAddComma _StringBetween
- \ _StringEncrypt _StringInsert _StringProper _StringRepeat
- \ _StringReverse _StringToHex
-" visa
-syn keyword autoitFunction _viClose _viExecCommand _viFindGpib _viGpibBusReset
- \ _viGTL _viOpen _viSetAttribute _viSetTimeout
-
-" read-only macros
-syn match autoitBuiltin "@AppData\(Common\)\=Dir"
-syn match autoitBuiltin "@AutoItExe"
-syn match autoitBuiltin "@AutoItPID"
-syn match autoitBuiltin "@AutoItVersion"
-syn match autoitBuiltin "@COM_EventObj"
-syn match autoitBuiltin "@CommonFilesDir"
-syn match autoitBuiltin "@Compiled"
-syn match autoitBuiltin "@ComputerName"
-syn match autoitBuiltin "@ComSpec"
-syn match autoitBuiltin "@CR\(LF\)\="
-syn match autoitBuiltin "@Desktop\(Common\)\=Dir"
-syn match autoitBuiltin "@DesktopDepth"
-syn match autoitBuiltin "@DesktopHeight"
-syn match autoitBuiltin "@DesktopRefresh"
-syn match autoitBuiltin "@DesktopWidth"
-syn match autoitBuiltin "@DocumentsCommonDir"
-syn match autoitBuiltin "@Error"
-syn match autoitBuiltin "@ExitCode"
-syn match autoitBuiltin "@ExitMethod"
-syn match autoitBuiltin "@Extended"
-syn match autoitBuiltin "@Favorites\(Common\)\=Dir"
-syn match autoitBuiltin "@GUI_CtrlId"
-syn match autoitBuiltin "@GUI_CtrlHandle"
-syn match autoitBuiltin "@GUI_DragId"
-syn match autoitBuiltin "@GUI_DragFile"
-syn match autoitBuiltin "@GUI_DropId"
-syn match autoitBuiltin "@GUI_WinHandle"
-syn match autoitBuiltin "@HomeDrive"
-syn match autoitBuiltin "@HomePath"
-syn match autoitBuiltin "@HomeShare"
-syn match autoitBuiltin "@HOUR"
-syn match autoitBuiltin "@HotKeyPressed"
-syn match autoitBuiltin "@InetGetActive"
-syn match autoitBuiltin "@InetGetBytesRead"
-syn match autoitBuiltin "@IPAddress[1234]"
-syn match autoitBuiltin "@KBLayout"
-syn match autoitBuiltin "@LF"
-syn match autoitBuiltin "@Logon\(DNS\)\=Domain"
-syn match autoitBuiltin "@LogonServer"
-syn match autoitBuiltin "@MDAY"
-syn match autoitBuiltin "@MIN"
-syn match autoitBuiltin "@MON"
-syn match autoitBuiltin "@MyDocumentsDir"
-syn match autoitBuiltin "@NumParams"
-syn match autoitBuiltin "@OSBuild"
-syn match autoitBuiltin "@OSLang"
-syn match autoitBuiltin "@OSServicePack"
-syn match autoitBuiltin "@OSTYPE"
-syn match autoitBuiltin "@OSVersion"
-syn match autoitBuiltin "@ProcessorArch"
-syn match autoitBuiltin "@ProgramFilesDir"
-syn match autoitBuiltin "@Programs\(Common\)\=Dir"
-syn match autoitBuiltin "@ScriptDir"
-syn match autoitBuiltin "@ScriptFullPath"
-syn match autoitBuiltin "@ScriptLineNumber"
-syn match autoitBuiltin "@ScriptName"
-syn match autoitBuiltin "@SEC"
-syn match autoitBuiltin "@StartMenu\(Common\)\=Dir"
-syn match autoitBuiltin "@Startup\(Common\)\=Dir"
-syn match autoitBuiltin "@SW_DISABLE"
-syn match autoitBuiltin "@SW_ENABLE"
-syn match autoitBuiltin "@SW_HIDE"
-syn match autoitBuiltin "@SW_LOCK"
-syn match autoitBuiltin "@SW_MAXIMIZE"
-syn match autoitBuiltin "@SW_MINIMIZE"
-syn match autoitBuiltin "@SW_RESTORE"
-syn match autoitBuiltin "@SW_SHOW"
-syn match autoitBuiltin "@SW_SHOWDEFAULT"
-syn match autoitBuiltin "@SW_SHOWMAXIMIZED"
-syn match autoitBuiltin "@SW_SHOWMINIMIZED"
-syn match autoitBuiltin "@SW_SHOWMINNOACTIVE"
-syn match autoitBuiltin "@SW_SHOWNA"
-syn match autoitBuiltin "@SW_SHOWNOACTIVATE"
-syn match autoitBuiltin "@SW_SHOWNORMAL"
-syn match autoitBuiltin "@SW_UNLOCK"
-syn match autoitBuiltin "@SystemDir"
-syn match autoitBuiltin "@TAB"
-syn match autoitBuiltin "@TempDir"
-syn match autoitBuiltin "@TRAY_ID"
-syn match autoitBuiltin "@TrayIconFlashing"
-syn match autoitBuiltin "@TrayIconVisible"
-syn match autoitBuiltin "@UserProfileDir"
-syn match autoitBuiltin "@UserName"
-syn match autoitBuiltin "@WDAY"
-syn match autoitBuiltin "@WindowsDir"
-syn match autoitBuiltin "@WorkingDir"
-syn match autoitBuiltin "@YDAY"
-syn match autoitBuiltin "@YEAR"
-
-"comments and commenting-out
-syn match autoitComment ";.*"
-"in this way also #ce alone will be highlighted
-syn match autoitCommDelimiter "^\s*#comments-start\>"
-syn match autoitCommDelimiter "^\s*#cs\>"
-syn match autoitCommDelimiter "^\s*#comments-end\>"
-syn match autoitCommDelimiter "^\s*#ce\>"
-syn region autoitComment
- \ matchgroup=autoitCommDelimiter
- \ start="^\s*#comments-start\>" start="^\s*#cs\>"
- \ end="^\s*#comments-end\>" end="^\s*#ce\>"
-
-"one character operators
-syn match autoitOperator "[-+*/&^=<>][^-+*/&^=<>]"me=e-1
-"two characters operators
-syn match autoitOperator "==[^=]"me=e-1
-syn match autoitOperator "<>"
-syn match autoitOperator "<="
-syn match autoitOperator ">="
-syn match autoitOperator "+="
-syn match autoitOperator "-="
-syn match autoitOperator "*="
-syn match autoitOperator "/="
-syn match autoitOperator "&="
-syn keyword autoitOperator NOT AND OR
-
-syn match autoitParen "(\|)"
-syn match autoitBracket "\[\|\]"
-syn match autoitComma ","
-
-"numbers must come after operator '-'
-"decimal numbers without a dot
-syn match autoitNumber "-\=\<\d\+\>"
-"hexadecimal numbers without a dot
-syn match autoitNumber "-\=\<0x\x\+\>"
-"floating point number with dot (inside or at end)
-
-syn match autoitNumber "-\=\<\d\+\.\d*\>"
-"floating point number, starting with a dot
-syn match autoitNumber "-\=\<\.\d\+\>"
-"scientific notation numbers without dots
-syn match autoitNumber "-\=\<\d\+e[-+]\=\d\+\>"
-"scientific notation numbers with dots
-syn match autoitNumber "-\=\<\(\(\d\+\.\d*\)\|\(\.\d\+\)\)\(e[-+]\=\d\+\)\=\>"
-
-"string constants
-"we want the escaped quotes marked in red
-syn match autoitDoubledSingles +''+ contained
-syn match autoitDoubledDoubles +""+ contained
-"we want the continuation character marked in red
-"(also at the top level, not just contained)
-syn match autoitCont "_$"
-
-" send key list - must be defined before autoitStrings
-syn match autoitSend "{!}" contained
-syn match autoitSend "{#}" contained
-syn match autoitSend "{+}" contained
-syn match autoitSend "{^}" contained
-syn match autoitSend "{{}" contained
-syn match autoitSend "{}}" contained
-syn match autoitSend "{SPACE}" contained
-syn match autoitSend "{ENTER}" contained
-syn match autoitSend "{ALT}" contained
-syn match autoitSend "{BACKSPACE}" contained
-syn match autoitSend "{BS}" contained
-syn match autoitSend "{DELETE}" contained
-syn match autoitSend "{DEL}" contained
-syn match autoitSend "{UP}" contained
-syn match autoitSend "{DOWN}" contained
-syn match autoitSend "{LEFT}" contained
-syn match autoitSend "{RIGHT}" contained
-syn match autoitSend "{HOME}" contained
-syn match autoitSend "{END}" contained
-syn match autoitSend "{ESCAPE}" contained
-syn match autoitSend "{ESC}" contained
-syn match autoitSend "{INSERT}" contained
-syn match autoitSend "{INS}" contained
-syn match autoitSend "{PGUP}" contained
-syn match autoitSend "{PGDN}" contained
-syn match autoitSend "{F1}" contained
-syn match autoitSend "{F2}" contained
-syn match autoitSend "{F3}" contained
-syn match autoitSend "{F4}" contained
-syn match autoitSend "{F5}" contained
-syn match autoitSend "{F6}" contained
-syn match autoitSend "{F7}" contained
-syn match autoitSend "{F8}" contained
-syn match autoitSend "{F9}" contained
-syn match autoitSend "{F10}" contained
-syn match autoitSend "{F11}" contained
-syn match autoitSend "{F12}" contained
-syn match autoitSend "{TAB}" contained
-syn match autoitSend "{PRINTSCREEN}" contained
-syn match autoitSend "{LWIN}" contained
-syn match autoitSend "{RWIN}" contained
-syn match autoitSend "{NUMLOCK}" contained
-syn match autoitSend "{CTRLBREAK}" contained
-syn match autoitSend "{PAUSE}" contained
-syn match autoitSend "{CAPSLOCK}" contained
-syn match autoitSend "{NUMPAD0}" contained
-syn match autoitSend "{NUMPAD1}" contained
-syn match autoitSend "{NUMPAD2}" contained
-syn match autoitSend "{NUMPAD3}" contained
-syn match autoitSend "{NUMPAD4}" contained
-syn match autoitSend "{NUMPAD5}" contained
-syn match autoitSend "{NUMPAD6}" contained
-syn match autoitSend "{NUMPAD7}" contained
-syn match autoitSend "{NUMPAD8}" contained
-syn match autoitSend "{NUMPAD9}" contained
-syn match autoitSend "{NUMPADMULT}" contained
-syn match autoitSend "{NUMPADADD}" contained
-syn match autoitSend "{NUMPADSUB}" contained
-syn match autoitSend "{NUMPADDIV}" contained
-syn match autoitSend "{NUMPADDOT}" contained
-syn match autoitSend "{NUMPADENTER}" contained
-syn match autoitSend "{APPSKEY}" contained
-syn match autoitSend "{LALT}" contained
-syn match autoitSend "{RALT}" contained
-syn match autoitSend "{LCTRL}" contained
-syn match autoitSend "{RCTRL}" contained
-syn match autoitSend "{LSHIFT}" contained
-syn match autoitSend "{RSHIFT}" contained
-syn match autoitSend "{SLEEP}" contained
-syn match autoitSend "{ALTDOWN}" contained
-syn match autoitSend "{SHIFTDOWN}" contained
-syn match autoitSend "{CTRLDOWN}" contained
-syn match autoitSend "{LWINDOWN}" contained
-syn match autoitSend "{RWINDOWN}" contained
-syn match autoitSend "{ASC \d\d\d\d}" contained
-syn match autoitSend "{BROWSER_BACK}" contained
-syn match autoitSend "{BROWSER_FORWARD}" contained
-syn match autoitSend "{BROWSER_REFRESH}" contained
-syn match autoitSend "{BROWSER_STOP}" contained
-syn match autoitSend "{BROWSER_SEARCH}" contained
-syn match autoitSend "{BROWSER_FAVORITES}" contained
-syn match autoitSend "{BROWSER_HOME}" contained
-syn match autoitSend "{VOLUME_MUTE}" contained
-syn match autoitSend "{VOLUME_DOWN}" contained
-syn match autoitSend "{VOLUME_UP}" contained
-syn match autoitSend "{MEDIA_NEXT}" contained
-syn match autoitSend "{MEDIA_PREV}" contained
-syn match autoitSend "{MEDIA_STOP}" contained
-syn match autoitSend "{MEDIA_PLAY_PAUSE}" contained
-syn match autoitSend "{LAUNCH_MAIL}" contained
-syn match autoitSend "{LAUNCH_MEDIA}" contained
-syn match autoitSend "{LAUNCH_APP1}" contained
-syn match autoitSend "{LAUNCH_APP2}" contained
-
-"this was tricky!
-"we use an oneline region, instead of a match, in order to use skip=
-"matchgroup= so start and end quotes are not considered as au3Doubled
-"contained
-syn region autoitString oneline contains=autoitSend matchgroup=autoitQuote start=+"+
- \ end=+"+ end=+_\n\{1}.*"+
- \ contains=autoitCont,autoitDoubledDoubles skip=+""+
-syn region autoitString oneline matchgroup=autoitQuote start=+'+
- \ end=+'+ end=+_\n\{1}.*'+
- \ contains=autoitCont,autoitDoubledSingles skip=+''+
-
-syn match autoitVarSelector "\$" contained display
-syn match autoitVariable "$\w\+" contains=autoitVarSelector
-
-" options - must be defined after autoitStrings
-syn match autoitOption "\([\"\']\)CaretCoordMode\1"
-syn match autoitOption "\([\"\']\)ColorMode\1"
-syn match autoitOption "\([\"\']\)ExpandEnvStrings\1"
-syn match autoitOption "\([\"\']\)ExpandVarStrings\1"
-syn match autoitOption "\([\"\']\)FtpBinaryMode\1"
-syn match autoitOption "\([\"\']\)GUICloseOnEsc\1"
-syn match autoitOption "\([\"\']\)GUICoordMode\1"
-syn match autoitOption "\([\"\']\)GUIDataSeparatorChar\1"
-syn match autoitOption "\([\"\']\)GUIOnEventMode\1"
-syn match autoitOption "\([\"\']\)GUIResizeMode\1"
-syn match autoitOption "\([\"\']\)GUIEventCompatibilityMode\1"
-syn match autoitOption "\([\"\']\)MouseClickDelay\1"
-syn match autoitOption "\([\"\']\)MouseClickDownDelay\1"
-syn match autoitOption "\([\"\']\)MouseClickDragDelay\1"
-syn match autoitOption "\([\"\']\)MouseCoordMode\1"
-syn match autoitOption "\([\"\']\)MustDeclareVars\1"
-syn match autoitOption "\([\"\']\)OnExitFunc\1"
-syn match autoitOption "\([\"\']\)PixelCoordMode\1"
-syn match autoitOption "\([\"\']\)RunErrorsFatal\1"
-syn match autoitOption "\([\"\']\)SendAttachMode\1"
-syn match autoitOption "\([\"\']\)SendCapslockMode\1"
-syn match autoitOption "\([\"\']\)SendKeyDelay\1"
-syn match autoitOption "\([\"\']\)SendKeyDownDelay\1"
-syn match autoitOption "\([\"\']\)TCPTimeout\1"
-syn match autoitOption "\([\"\']\)TrayAutoPause\1"
-syn match autoitOption "\([\"\']\)TrayIconDebug\1"
-syn match autoitOption "\([\"\']\)TrayIconHide\1"
-syn match autoitOption "\([\"\']\)TrayMenuMode\1"
-syn match autoitOption "\([\"\']\)TrayOnEventMode\1"
-syn match autoitOption "\([\"\']\)WinDetectHiddenText\1"
-syn match autoitOption "\([\"\']\)WinSearchChildren\1"
-syn match autoitOption "\([\"\']\)WinTextMatchMode\1"
-syn match autoitOption "\([\"\']\)WinTitleMatchMode\1"
-syn match autoitOption "\([\"\']\)WinWaitDelay\1"
-
-" styles - must be defined after autoitVariable
-" common
-syn match autoitStyle "\$WS_BORDER"
-syn match autoitStyle "\$WS_POPUP"
-syn match autoitStyle "\$WS_CAPTION"
-syn match autoitStyle "\$WS_CLIPCHILDREN"
-syn match autoitStyle "\$WS_CLIPSIBLINGS"
-syn match autoitStyle "\$WS_DISABLED"
-syn match autoitStyle "\$WS_DLGFRAME"
-syn match autoitStyle "\$WS_HSCROLL"
-syn match autoitStyle "\$WS_MAXIMIZE"
-syn match autoitStyle "\$WS_MAXIMIZEBOX"
-syn match autoitStyle "\$WS_MINIMIZE"
-syn match autoitStyle "\$WS_MINIMIZEBOX"
-syn match autoitStyle "\$WS_OVERLAPPED"
-syn match autoitStyle "\$WS_OVERLAPPEDWINDOW"
-syn match autoitStyle "\$WS_POPUPWINDOW"
-syn match autoitStyle "\$WS_SIZEBOX"
-syn match autoitStyle "\$WS_SYSMENU"
-syn match autoitStyle "\$WS_THICKFRAME"
-syn match autoitStyle "\$WS_VSCROLL"
-syn match autoitStyle "\$WS_VISIBLE"
-syn match autoitStyle "\$WS_CHILD"
-syn match autoitStyle "\$WS_GROUP"
-syn match autoitStyle "\$WS_TABSTOP"
-syn match autoitStyle "\$DS_MODALFRAME"
-syn match autoitStyle "\$DS_SETFOREGROUND"
-syn match autoitStyle "\$DS_CONTEXTHELP"
-" common extended
-syn match autoitStyle "\$WS_EX_ACCEPTFILES"
-syn match autoitStyle "\$WS_EX_APPWINDOW"
-syn match autoitStyle "\$WS_EX_CLIENTEDGE"
-syn match autoitStyle "\$WS_EX_CONTEXTHELP"
-syn match autoitStyle "\$WS_EX_DLGMODALFRAME"
-syn match autoitStyle "\$WS_EX_MDICHILD"
-syn match autoitStyle "\$WS_EX_OVERLAPPEDWINDOW"
-syn match autoitStyle "\$WS_EX_STATICEDGE"
-syn match autoitStyle "\$WS_EX_TOPMOST"
-syn match autoitStyle "\$WS_EX_TRANSPARENT"
-syn match autoitStyle "\$WS_EX_TOOLWINDOW"
-syn match autoitStyle "\$WS_EX_WINDOWEDGE"
-syn match autoitStyle "\$WS_EX_LAYERED"
-syn match autoitStyle "\$GUI_WS_EX_PARENTDRAG"
-" checkbox
-syn match autoitStyle "\$BS_3STATE"
-syn match autoitStyle "\$BS_AUTO3STATE"
-syn match autoitStyle "\$BS_AUTOCHECKBOX"
-syn match autoitStyle "\$BS_CHECKBOX"
-syn match autoitStyle "\$BS_LEFT"
-syn match autoitStyle "\$BS_PUSHLIKE"
-syn match autoitStyle "\$BS_RIGHT"
-syn match autoitStyle "\$BS_RIGHTBUTTON"
-syn match autoitStyle "\$BS_GROUPBOX"
-syn match autoitStyle "\$BS_AUTORADIOBUTTON"
-" push button
-syn match autoitStyle "\$BS_BOTTOM"
-syn match autoitStyle "\$BS_CENTER"
-syn match autoitStyle "\$BS_DEFPUSHBUTTON"
-syn match autoitStyle "\$BS_MULTILINE"
-syn match autoitStyle "\$BS_TOP"
-syn match autoitStyle "\$BS_VCENTER"
-syn match autoitStyle "\$BS_ICON"
-syn match autoitStyle "\$BS_BITMAP"
-syn match autoitStyle "\$BS_FLAT"
-" combo
-syn match autoitStyle "\$CBS_AUTOHSCROLL"
-syn match autoitStyle "\$CBS_DISABLENOSCROLL"
-syn match autoitStyle "\$CBS_DROPDOWN"
-syn match autoitStyle "\$CBS_DROPDOWNLIST"
-syn match autoitStyle "\$CBS_LOWERCASE"
-syn match autoitStyle "\$CBS_NOINTEGRALHEIGHT"
-syn match autoitStyle "\$CBS_OEMCONVERT"
-syn match autoitStyle "\$CBS_SIMPLE"
-syn match autoitStyle "\$CBS_SORT"
-syn match autoitStyle "\$CBS_UPPERCASE"
-" list
-syn match autoitStyle "\$LBS_DISABLENOSCROLL"
-syn match autoitStyle "\$LBS_NOINTEGRALHEIGHT"
-syn match autoitStyle "\$LBS_NOSEL"
-syn match autoitStyle "\$LBS_NOTIFY"
-syn match autoitStyle "\$LBS_SORT"
-syn match autoitStyle "\$LBS_STANDARD"
-syn match autoitStyle "\$LBS_USETABSTOPS"
-" edit/input
-syn match autoitStyle "\$ES_AUTOHSCROLL"
-syn match autoitStyle "\$ES_AUTOVSCROLL"
-syn match autoitStyle "\$ES_CENTER"
-syn match autoitStyle "\$ES_LOWERCASE"
-syn match autoitStyle "\$ES_NOHIDESEL"
-syn match autoitStyle "\$ES_NUMBER"
-syn match autoitStyle "\$ES_OEMCONVERT"
-syn match autoitStyle "\$ES_MULTILINE"
-syn match autoitStyle "\$ES_PASSWORD"
-syn match autoitStyle "\$ES_READONLY"
-syn match autoitStyle "\$ES_RIGHT"
-syn match autoitStyle "\$ES_UPPERCASE"
-syn match autoitStyle "\$ES_WANTRETURN"
-" progress bar
-syn match autoitStyle "\$PBS_SMOOTH"
-syn match autoitStyle "\$PBS_VERTICAL"
-" up-down
-syn match autoitStyle "\$UDS_ALIGNLEFT"
-syn match autoitStyle "\$UDS_ALIGNRIGHT"
-syn match autoitStyle "\$UDS_ARROWKEYS"
-syn match autoitStyle "\$UDS_HORZ"
-syn match autoitStyle "\$UDS_NOTHOUSANDS"
-syn match autoitStyle "\$UDS_WRAP"
-" label/static
-syn match autoitStyle "\$SS_BLACKFRAME"
-syn match autoitStyle "\$SS_BLACKRECT"
-syn match autoitStyle "\$SS_CENTER"
-syn match autoitStyle "\$SS_CENTERIMAGE"
-syn match autoitStyle "\$SS_ETCHEDFRAME"
-syn match autoitStyle "\$SS_ETCHEDHORZ"
-syn match autoitStyle "\$SS_ETCHEDVERT"
-syn match autoitStyle "\$SS_GRAYFRAME"
-syn match autoitStyle "\$SS_GRAYRECT"
-syn match autoitStyle "\$SS_LEFT"
-syn match autoitStyle "\$SS_LEFTNOWORDWRAP"
-syn match autoitStyle "\$SS_NOPREFIX"
-syn match autoitStyle "\$SS_NOTIFY"
-syn match autoitStyle "\$SS_RIGHT"
-syn match autoitStyle "\$SS_RIGHTJUST"
-syn match autoitStyle "\$SS_SIMPLE"
-syn match autoitStyle "\$SS_SUNKEN"
-syn match autoitStyle "\$SS_WHITEFRAME"
-syn match autoitStyle "\$SS_WHITERECT"
-" tab
-syn match autoitStyle "\$TCS_SCROLLOPPOSITE"
-syn match autoitStyle "\$TCS_BOTTOM"
-syn match autoitStyle "\$TCS_RIGHT"
-syn match autoitStyle "\$TCS_MULTISELECT"
-syn match autoitStyle "\$TCS_FLATBUTTONS"
-syn match autoitStyle "\$TCS_FORCEICONLEFT"
-syn match autoitStyle "\$TCS_FORCELABELLEFT"
-syn match autoitStyle "\$TCS_HOTTRACK"
-syn match autoitStyle "\$TCS_VERTICAL"
-syn match autoitStyle "\$TCS_TABS"
-syn match autoitStyle "\$TCS_BUTTONS"
-syn match autoitStyle "\$TCS_SINGLELINE"
-syn match autoitStyle "\$TCS_MULTILINE"
-syn match autoitStyle "\$TCS_RIGHTJUSTIFY"
-syn match autoitStyle "\$TCS_FIXEDWIDTH"
-syn match autoitStyle "\$TCS_RAGGEDRIGHT"
-syn match autoitStyle "\$TCS_FOCUSONBUTTONDOWN"
-syn match autoitStyle "\$TCS_OWNERDRAWFIXED"
-syn match autoitStyle "\$TCS_TOOLTIPS"
-syn match autoitStyle "\$TCS_FOCUSNEVER"
-" avi clip
-syn match autoitStyle "\$ACS_AUTOPLAY"
-syn match autoitStyle "\$ACS_CENTER"
-syn match autoitStyle "\$ACS_TRANSPARENT"
-syn match autoitStyle "\$ACS_NONTRANSPARENT"
-" date
-syn match autoitStyle "\$DTS_UPDOWN"
-syn match autoitStyle "\$DTS_SHOWNONE"
-syn match autoitStyle "\$DTS_LONGDATEFORMAT"
-syn match autoitStyle "\$DTS_TIMEFORMAT"
-syn match autoitStyle "\$DTS_RIGHTALIGN"
-syn match autoitStyle "\$DTS_SHORTDATEFORMAT"
-" monthcal
-syn match autoitStyle "\$MCS_NOTODAY"
-syn match autoitStyle "\$MCS_NOTODAYCIRCLE"
-syn match autoitStyle "\$MCS_WEEKNUMBERS"
-" treeview
-syn match autoitStyle "\$TVS_HASBUTTONS"
-syn match autoitStyle "\$TVS_HASLINES"
-syn match autoitStyle "\$TVS_LINESATROOT"
-syn match autoitStyle "\$TVS_DISABLEDRAGDROP"
-syn match autoitStyle "\$TVS_SHOWSELALWAYS"
-syn match autoitStyle "\$TVS_RTLREADING"
-syn match autoitStyle "\$TVS_NOTOOLTIPS"
-syn match autoitStyle "\$TVS_CHECKBOXES"
-syn match autoitStyle "\$TVS_TRACKSELECT"
-syn match autoitStyle "\$TVS_SINGLEEXPAND"
-syn match autoitStyle "\$TVS_FULLROWSELECT"
-syn match autoitStyle "\$TVS_NOSCROLL"
-syn match autoitStyle "\$TVS_NONEVENHEIGHT"
-" slider
-syn match autoitStyle "\$TBS_AUTOTICKS"
-syn match autoitStyle "\$TBS_BOTH"
-syn match autoitStyle "\$TBS_BOTTOM"
-syn match autoitStyle "\$TBS_HORZ"
-syn match autoitStyle "\$TBS_VERT"
-syn match autoitStyle "\$TBS_NOTHUMB"
-syn match autoitStyle "\$TBS_NOTICKS"
-syn match autoitStyle "\$TBS_LEFT"
-syn match autoitStyle "\$TBS_RIGHT"
-syn match autoitStyle "\$TBS_TOP"
-" listview
-syn match autoitStyle "\$LVS_ICON"
-syn match autoitStyle "\$LVS_REPORT"
-syn match autoitStyle "\$LVS_SMALLICON"
-syn match autoitStyle "\$LVS_LIST"
-syn match autoitStyle "\$LVS_EDITLABELS"
-syn match autoitStyle "\$LVS_NOCOLUMNHEADER"
-syn match autoitStyle "\$LVS_NOSORTHEADER"
-syn match autoitStyle "\$LVS_SINGLESEL"
-syn match autoitStyle "\$LVS_SHOWSELALWAYS"
-syn match autoitStyle "\$LVS_SORTASCENDING"
-syn match autoitStyle "\$LVS_SORTDESCENDING"
-" listview extended
-syn match autoitStyle "\$LVS_EX_FULLROWSELECT"
-syn match autoitStyle "\$LVS_EX_GRIDLINES"
-syn match autoitStyle "\$LVS_EX_HEADERDRAGDROP"
-syn match autoitStyle "\$LVS_EX_TRACKSELECT"
-syn match autoitStyle "\$LVS_EX_CHECKBOXES"
-syn match autoitStyle "\$LVS_EX_BORDERSELECT"
-syn match autoitStyle "\$LVS_EX_DOUBLEBUFFER"
-syn match autoitStyle "\$LVS_EX_FLATSB"
-syn match autoitStyle "\$LVS_EX_MULTIWORKAREAS"
-syn match autoitStyle "\$LVS_EX_SNAPTOGRID"
-syn match autoitStyle "\$LVS_EX_SUBITEMIMAGES"
-
-" constants - must be defined after autoitVariable - excludes styles
-" constants - autoit options
-syn match autoitConst "\$OPT_COORDSRELATIVE"
-syn match autoitConst "\$OPT_COORDSABSOLUTE"
-syn match autoitConst "\$OPT_COORDSCLIENT"
-syn match autoitConst "\$OPT_ERRORSILENT"
-syn match autoitConst "\$OPT_ERRORFATAL"
-syn match autoitConst "\$OPT_CAPSNOSTORE"
-syn match autoitConst "\$OPT_CAPSSTORE"
-syn match autoitConst "\$OPT_MATCHSTART"
-syn match autoitConst "\$OPT_MATCHANY"
-syn match autoitConst "\$OPT_MATCHEXACT"
-syn match autoitConst "\$OPT_MATCHADVANCED"
-" constants - file
-syn match autoitConst "\$FC_NOOVERWRITE"
-syn match autoitConst "\$FC_OVERWRITE"
-syn match autoitConst "\$FT_MODIFIED"
-syn match autoitConst "\$FT_CREATED"
-syn match autoitConst "\$FT_ACCESSED"
-syn match autoitConst "\$FO_READ"
-syn match autoitConst "\$FO_APPEND"
-syn match autoitConst "\$FO_OVERWRITE"
-syn match autoitConst "\$EOF"
-syn match autoitConst "\$FD_FILEMUSTEXIST"
-syn match autoitConst "\$FD_PATHMUSTEXIST"
-syn match autoitConst "\$FD_MULTISELECT"
-syn match autoitConst "\$FD_PROMPTCREATENEW"
-syn match autoitConst "\$FD_PROMPTOVERWRITE"
-" constants - keyboard
-syn match autoitConst "\$KB_SENDSPECIAL"
-syn match autoitConst "\$KB_SENDRAW"
-syn match autoitConst "\$KB_CAPSOFF"
-syn match autoitConst "\$KB_CAPSON"
-" constants - message box
-syn match autoitConst "\$MB_OK"
-syn match autoitConst "\$MB_OKCANCEL"
-syn match autoitConst "\$MB_ABORTRETRYIGNORE"
-syn match autoitConst "\$MB_YESNOCANCEL"
-syn match autoitConst "\$MB_YESNO"
-syn match autoitConst "\$MB_RETRYCANCEL"
-syn match autoitConst "\$MB_ICONHAND"
-syn match autoitConst "\$MB_ICONQUESTION"
-syn match autoitConst "\$MB_ICONEXCLAMATION"
-syn match autoitConst "\$MB_ICONASTERISK"
-syn match autoitConst "\$MB_DEFBUTTON1"
-syn match autoitConst "\$MB_DEFBUTTON2"
-syn match autoitConst "\$MB_DEFBUTTON3"
-syn match autoitConst "\$MB_APPLMODAL"
-syn match autoitConst "\$MB_SYSTEMMODAL"
-syn match autoitConst "\$MB_TASKMODAL"
-syn match autoitConst "\$MB_TOPMOST"
-syn match autoitConst "\$MB_RIGHTJUSTIFIED"
-syn match autoitConst "\$IDTIMEOUT"
-syn match autoitConst "\$IDOK"
-syn match autoitConst "\$IDCANCEL"
-syn match autoitConst "\$IDABORT"
-syn match autoitConst "\$IDRETRY"
-syn match autoitConst "\$IDIGNORE"
-syn match autoitConst "\$IDYES"
-syn match autoitConst "\$IDNO"
-syn match autoitConst "\$IDTRYAGAIN"
-syn match autoitConst "\$IDCONTINUE"
-" constants - progress and splash
-syn match autoitConst "\$DLG_NOTITLE"
-syn match autoitConst "\$DLG_NOTONTOP"
-syn match autoitConst "\$DLG_TEXTLEFT"
-syn match autoitConst "\$DLG_TEXTRIGHT"
-syn match autoitConst "\$DLG_MOVEABLE"
-syn match autoitConst "\$DLG_TEXTVCENTER"
-" constants - tray tip
-syn match autoitConst "\$TIP_ICONNONE"
-syn match autoitConst "\$TIP_ICONASTERISK"
-syn match autoitConst "\$TIP_ICONEXCLAMATION"
-syn match autoitConst "\$TIP_ICONHAND"
-syn match autoitConst "\$TIP_NOSOUND"
-" constants - mouse
-syn match autoitConst "\$IDC_UNKNOWN"
-syn match autoitConst "\$IDC_APPSTARTING"
-syn match autoitConst "\$IDC_ARROW"
-syn match autoitConst "\$IDC_CROSS"
-syn match autoitConst "\$IDC_HELP"
-syn match autoitConst "\$IDC_IBEAM"
-syn match autoitConst "\$IDC_ICON"
-syn match autoitConst "\$IDC_NO"
-syn match autoitConst "\$IDC_SIZE"
-syn match autoitConst "\$IDC_SIZEALL"
-syn match autoitConst "\$IDC_SIZENESW"
-syn match autoitConst "\$IDC_SIZENS"
-syn match autoitConst "\$IDC_SIZENWSE"
-syn match autoitConst "\$IDC_SIZEWE"
-syn match autoitConst "\$IDC_UPARROW"
-syn match autoitConst "\$IDC_WAIT"
-" constants - process
-syn match autoitConst "\$SD_LOGOFF"
-syn match autoitConst "\$SD_SHUTDOWN"
-syn match autoitConst "\$SD_REBOOT"
-syn match autoitConst "\$SD_FORCE"
-syn match autoitConst "\$SD_POWERDOWN"
-" constants - string
-syn match autoitConst "\$STR_NOCASESENSE"
-syn match autoitConst "\$STR_CASESENSE"
-syn match autoitConst "\STR_STRIPLEADING"
-syn match autoitConst "\$STR_STRIPTRAILING"
-syn match autoitConst "\$STR_STRIPSPACES"
-syn match autoitConst "\$STR_STRIPALL"
-" constants - tray
-syn match autoitConst "\$TRAY_ITEM_EXIT"
-syn match autoitConst "\$TRAY_ITEM_PAUSE"
-syn match autoitConst "\$TRAY_ITEM_FIRST"
-syn match autoitConst "\$TRAY_CHECKED"
-syn match autoitConst "\$TRAY_UNCHECKED"
-syn match autoitConst "\$TRAY_ENABLE"
-syn match autoitConst "\$TRAY_DISABLE"
-syn match autoitConst "\$TRAY_FOCUS"
-syn match autoitConst "\$TRAY_DEFAULT"
-syn match autoitConst "\$TRAY_EVENT_SHOWICON"
-syn match autoitConst "\$TRAY_EVENT_HIDEICON"
-syn match autoitConst "\$TRAY_EVENT_FLASHICON"
-syn match autoitConst "\$TRAY_EVENT_NOFLASHICON"
-syn match autoitConst "\$TRAY_EVENT_PRIMARYDOWN"
-syn match autoitConst "\$TRAY_EVENT_PRIMARYUP"
-syn match autoitConst "\$TRAY_EVENT_SECONDARYDOWN"
-syn match autoitConst "\$TRAY_EVENT_SECONDARYUP"
-syn match autoitConst "\$TRAY_EVENT_MOUSEOVER"
-syn match autoitConst "\$TRAY_EVENT_MOUSEOUT"
-syn match autoitConst "\$TRAY_EVENT_PRIMARYDOUBLE"
-syn match autoitConst "\$TRAY_EVENT_SECONDARYDOUBLE"
-" constants - stdio
-syn match autoitConst "\$STDIN_CHILD"
-syn match autoitConst "\$STDOUT_CHILD"
-syn match autoitConst "\$STDERR_CHILD"
-" constants - color
-syn match autoitConst "\$COLOR_BLACK"
-syn match autoitConst "\$COLOR_SILVER"
-syn match autoitConst "\$COLOR_GRAY"
-syn match autoitConst "\$COLOR_WHITE"
-syn match autoitConst "\$COLOR_MAROON"
-syn match autoitConst "\$COLOR_RED"
-syn match autoitConst "\$COLOR_PURPLE"
-syn match autoitConst "\$COLOR_FUCHSIA"
-syn match autoitConst "\$COLOR_GREEN"
-syn match autoitConst "\$COLOR_LIME"
-syn match autoitConst "\$COLOR_OLIVE"
-syn match autoitConst "\$COLOR_YELLOW"
-syn match autoitConst "\$COLOR_NAVY"
-syn match autoitConst "\$COLOR_BLUE"
-syn match autoitConst "\$COLOR_TEAL"
-syn match autoitConst "\$COLOR_AQUA"
-" constants - reg value type
-syn match autoitConst "\$REG_NONE"
-syn match autoitConst "\$REG_SZ"
-syn match autoitConst "\$REG_EXPAND_SZ"
-syn match autoitConst "\$REG_BINARY"
-syn match autoitConst "\$REG_DWORD"
-syn match autoitConst "\$REG_DWORD_BIG_ENDIAN"
-syn match autoitConst "\$REG_LINK"
-syn match autoitConst "\$REG_MULTI_SZ"
-syn match autoitConst "\$REG_RESOURCE_LIST"
-syn match autoitConst "\$REG_FULL_RESOURCE_DESCRIPTOR"
-syn match autoitConst "\$REG_RESOURCE_REQUIREMENTS_LIST"
-" guiconstants - events and messages
-syn match autoitConst "\$GUI_EVENT_CLOSE"
-syn match autoitConst "\$GUI_EVENT_MINIMIZE"
-syn match autoitConst "\$GUI_EVENT_RESTORE"
-syn match autoitConst "\$GUI_EVENT_MAXIMIZE"
-syn match autoitConst "\$GUI_EVENT_PRIMARYDOWN"
-syn match autoitConst "\$GUI_EVENT_PRIMARYUP"
-syn match autoitConst "\$GUI_EVENT_SECONDARYDOWN"
-syn match autoitConst "\$GUI_EVENT_SECONDARYUP"
-syn match autoitConst "\$GUI_EVENT_MOUSEMOVE"
-syn match autoitConst "\$GUI_EVENT_RESIZED"
-syn match autoitConst "\$GUI_EVENT_DROPPED"
-syn match autoitConst "\$GUI_RUNDEFMSG"
-" guiconstants - state
-syn match autoitConst "\$GUI_AVISTOP"
-syn match autoitConst "\$GUI_AVISTART"
-syn match autoitConst "\$GUI_AVICLOSE"
-syn match autoitConst "\$GUI_CHECKED"
-syn match autoitConst "\$GUI_INDETERMINATE"
-syn match autoitConst "\$GUI_UNCHECKED"
-syn match autoitConst "\$GUI_DROPACCEPTED"
-syn match autoitConst "\$GUI_DROPNOTACCEPTED"
-syn match autoitConst "\$GUI_ACCEPTFILES"
-syn match autoitConst "\$GUI_SHOW"
-syn match autoitConst "\$GUI_HIDE"
-syn match autoitConst "\$GUI_ENABLE"
-syn match autoitConst "\$GUI_DISABLE"
-syn match autoitConst "\$GUI_FOCUS"
-syn match autoitConst "\$GUI_NOFOCUS"
-syn match autoitConst "\$GUI_DEFBUTTON"
-syn match autoitConst "\$GUI_EXPAND"
-syn match autoitConst "\$GUI_ONTOP"
-" guiconstants - font
-syn match autoitConst "\$GUI_FONTITALIC"
-syn match autoitConst "\$GUI_FONTUNDER"
-syn match autoitConst "\$GUI_FONTSTRIKE"
-" guiconstants - resizing
-syn match autoitConst "\$GUI_DOCKAUTO"
-syn match autoitConst "\$GUI_DOCKLEFT"
-syn match autoitConst "\$GUI_DOCKRIGHT"
-syn match autoitConst "\$GUI_DOCKHCENTER"
-syn match autoitConst "\$GUI_DOCKTOP"
-syn match autoitConst "\$GUI_DOCKBOTTOM"
-syn match autoitConst "\$GUI_DOCKVCENTER"
-syn match autoitConst "\$GUI_DOCKWIDTH"
-syn match autoitConst "\$GUI_DOCKHEIGHT"
-syn match autoitConst "\$GUI_DOCKSIZE"
-syn match autoitConst "\$GUI_DOCKMENUBAR"
-syn match autoitConst "\$GUI_DOCKSTATEBAR"
-syn match autoitConst "\$GUI_DOCKALL"
-syn match autoitConst "\$GUI_DOCKBORDERS"
-" guiconstants - graphic
-syn match autoitConst "\$GUI_GR_CLOSE"
-syn match autoitConst "\$GUI_GR_LINE"
-syn match autoitConst "\$GUI_GR_BEZIER"
-syn match autoitConst "\$GUI_GR_MOVE"
-syn match autoitConst "\$GUI_GR_COLOR"
-syn match autoitConst "\$GUI_GR_RECT"
-syn match autoitConst "\$GUI_GR_ELLIPSE"
-syn match autoitConst "\$GUI_GR_PIE"
-syn match autoitConst "\$GUI_GR_DOT"
-syn match autoitConst "\$GUI_GR_PIXEL"
-syn match autoitConst "\$GUI_GR_HINT"
-syn match autoitConst "\$GUI_GR_REFRESH"
-syn match autoitConst "\$GUI_GR_PENSIZE"
-syn match autoitConst "\$GUI_GR_NOBKCOLOR"
-" guiconstants - control default styles
-syn match autoitConst "\$GUI_SS_DEFAULT_AVI"
-syn match autoitConst "\$GUI_SS_DEFAULT_BUTTON"
-syn match autoitConst "\$GUI_SS_DEFAULT_CHECKBOX"
-syn match autoitConst "\$GUI_SS_DEFAULT_COMBO"
-syn match autoitConst "\$GUI_SS_DEFAULT_DATE"
-syn match autoitConst "\$GUI_SS_DEFAULT_EDIT"
-syn match autoitConst "\$GUI_SS_DEFAULT_GRAPHIC"
-syn match autoitConst "\$GUI_SS_DEFAULT_GROUP"
-syn match autoitConst "\$GUI_SS_DEFAULT_ICON"
-syn match autoitConst "\$GUI_SS_DEFAULT_INPUT"
-syn match autoitConst "\$GUI_SS_DEFAULT_LABEL"
-syn match autoitConst "\$GUI_SS_DEFAULT_LIST"
-syn match autoitConst "\$GUI_SS_DEFAULT_LISTVIEW"
-syn match autoitConst "\$GUI_SS_DEFAULT_MONTHCAL"
-syn match autoitConst "\$GUI_SS_DEFAULT_PIC"
-syn match autoitConst "\$GUI_SS_DEFAULT_PROGRESS"
-syn match autoitConst "\$GUI_SS_DEFAULT_RADIO"
-syn match autoitConst "\$GUI_SS_DEFAULT_SLIDER"
-syn match autoitConst "\$GUI_SS_DEFAULT_TAB"
-syn match autoitConst "\$GUI_SS_DEFAULT_TREEVIEW"
-syn match autoitConst "\$GUI_SS_DEFAULT_UPDOWN"
-syn match autoitConst "\$GUI_SS_DEFAULT_GUI"
-" guiconstants - background color special flags
-syn match autoitConst "\$GUI_BKCOLOR_DEFAULT"
-syn match autoitConst "\$GUI_BKCOLOR_LV_ALTERNATE"
-syn match autoitConst "\$GUI_BKCOLOR_TRANSPARENT"
-
-" registry constants
-syn match autoitConst "\([\"\']\)REG_BINARY\1"
-syn match autoitConst "\([\"\']\)REG_SZ\1"
-syn match autoitConst "\([\"\']\)REG_MULTI_SZ\1"
-syn match autoitConst "\([\"\']\)REG_EXPAND_SZ\1"
-syn match autoitConst "\([\"\']\)REG_DWORD\1"
-
-" Define the default highlighting.
-" Unused colors: Underlined, Ignore, Error, Todo
-hi def link autoitFunction Statement " yellow/yellow
-hi def link autoitKeyword Statement
-hi def link autoitOperator Operator
-hi def link autoitVarSelector Operator
-hi def link autoitComment Comment " cyan/blue
-hi def link autoitParen Comment
-hi def link autoitComma Comment
-hi def link autoitBracket Comment
-hi def link autoitNumber Constant " magenta/red
-hi def link autoitString Constant
-hi def link autoitQuote Constant
-hi def link autoitIncluded Constant
-hi def link autoitCont Special " red/orange
-hi def link autoitDoubledSingles Special
-hi def link autoitDoubledDoubles Special
-hi def link autoitCommDelimiter PreProc " blue/magenta
-hi def link autoitInclude PreProc
-hi def link autoitVariable Identifier " cyan/cyan
-hi def link autoitBuiltin Type " green/green
-hi def link autoitOption Type
-hi def link autoitStyle Type
-hi def link autoitConst Type
-hi def link autoitSend Type
-
-syn sync minlines=50
-
-let &cpo = s:keepcpo
-unlet s:keepcpo
-
-endif