; EmEditor Syntax File
;
; For AutoIt version 3 (http://www.autoitscript.com/autoit3/).
; By Friedrich Huebler (huebler@rocketmail.com), 13 July 2004.
; Based on an UltraEdit syntax file for AutoIt 3.0.94 by Marc Rene Delhalle <mrd@gmx.de>.
;
; This file has six sections:
; 1. Commands
; 2. Program flow
; 3. Options
; 4. Macros
; 5. Keys
; 6. Controls
;
; 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].
;
; Submit your customized file to submit@emurasoft.com
; to be listed in www.emurasoft.com user files pages.
;
#Highlight=on
#BeginTag=
#EndTag=
#CommentBegin=
#CommentEnd=
#LineComment1=^;
#LineComment2=
#SingleQuote=on
#DoubleQuote=on
#ContinueQuote=on
#Escape=
#ScriptBegin=
#ScriptEnd=
#SpecialSyntax=off
#HighlightBraces=on

; 1. Commands
#Keyword color=4,word=on,rightall=off,case=off,insidetag=off,regexp=off
Abs
ACos
AdlibDisable
AdlibEnable
And
Asc
ASin
ATan
AutoItSetOption
AutoItWinGetTitle
AutoItWinSetTitle
BitAND
BitNOT
BitOR
BitShift
BitXOR
BlockInput
Break
ByRef
Call
CDTray
Chr
ClipGet
ClipPut
ControlClick
ControlCommand
ControlDisable
ControlEnable
ControlFocus
ControlGetFocus
ControlGetPos
ControlGetText
ControlHide
ControlLeftClick
ControlMove
ControlSend
ControlSetText
ControlShow
Cos
Dec
DirCopy
DirCreate
DirMove
DirRemove
DriveGetDrive
DriveGetFileSystem
DriveGetLabel
DriveGetSerial
DriveGetType
DriveSetLabel
DriveSpaceFree
DriveSpaceTotal
DriveStatus
EnvGet
EnvSet
EnvUpdate
Eval
Exp
FileChangeDir
FileChangeDir
FileClose
FileCopy
FileCreateShortcut
FileDelete
FileExists
FileFindFirstFile
FileFindNextFile
FileGetAttrib
FileGetLongName
FileGetShortName
FileGetSize
FileGetTime
FileGetVersion
FileInstall
FileMove
FileOpen
FileOpenDialog
FileRead
FileReadLine
FileRecycle
FileSaveDialog
FileSelectFolder
FileSetAttrib
FileSetAttrib
FileSetTime
FileWrite
FileWriteLine
Float
Hex
HotKeySet
IniDelete
IniRead
IniWrite
Inputbox
Int
IsAdmin
IsArray
IsDeclared
IsFloat
IsInt
IsNumber
IsString
Log
Mod
MouseClick
MouseClickDrag
MouseDown
MouseGetCursor
MouseGetPos
MouseMove
MouseUp
MsgBox
Not
Opt
PixelGetColor
PixelSearch
ProcessClose
ProcessExists
ProcessWait
ProcessWaitClose
ProgressOff
ProgressOn
ProgressSet
Random
RegDelete
RegRead
RegWrite
Round
Run
RunAsSet
RunWait
Send
SetError
Shutdown
Sin
Sleep
SoundPlay
SoundSetWaveVolume
SplashImageOn
SplashOff
SplashTextOn
Sqrt
StatusbarGetText
String
StringAddCR
StringInStr
StringIsAlNum
StringIsAlpha
StringIsASCII
StringIsDigit
StringIsFloat
StringIsInt
StringIsLower
StringIsSpace
StringIsUpper
StringIsXDigit
StringLeft
StringLen
StringLower
StringMid
StringReplace
StringRight
StringSplit
StringStripCR
StringStripWS
StringTrimLeft
StringTrimRight
StringUpper
Tan
TimerStart
TimerStop
TrayTip
UBound
URLDownloadToFile
WinActivate
WinActive
WinClose
WinExists
WinGetCaretPos
WinGetClassList
WinGetClientSize
WinGetHandle
WinGetPos
WinGetState
WinGetText
WinGetTitle
WinKill
WinMenuSelectItem
WinMinimizeAll
WinMinimizeAllUndo
WinMove
WinSetOnTop
WinSetTitle
WinShow
WinWait
WinWaitActive
WinWaitClose
WinWaitNotActive

; 2. Program flow
#Keyword color=3,word=on,rightall=off,case=off,insidetag=off,regexp=off
Case
ContinueLoop
Do
Else
ElseIf
EndFunc
EndIf
EndSelect
Exit
ExitLoop
For
Func
If
include
include-once
Next
Return
Select
Then
Until
WEnd
While

; 3. Options
#Keyword color=5,word=on,rightall=off,case=off,insidetag=off,regexp=off
CaretCoordMode
ExpandEnvStrings
MouseClickDelay
MouseClickDownDelay
MouseClickDragDelay
MouseCoordMode
MustDeclareVars
PixelCoordMode
RunErrorsFatal
SendAttachMode
SendCapslockMode
SendKeyDelay
SendKeyDownDelay
TrayIconDebug
TrayIconHide
WinDetectHiddenText
WinSearchChildren
WinSearchChildren
WinTitleMatchMode
WinWaitDelay

; 4. Macros
#Keyword color=7,word=on,rightall=off,case=off,insidetag=off,regexp=off
@AppDataCommonDir
@AppDataDir
@AutoItVersion
@CommonFilesDir
@Compiled
@ComputerName
@ComSpec
@CR
@CRLF
@DesktopCommonDir
@DesktopDir
@DesktopHeight
@DesktopWidth
@DocumentsCommonDir
@error
@FavoritesCommonDir
@FavoritesDir
@HomeDrive
@HomePath
@HomeShare
@HOUR Hours
@IPAddress1
@IPAddress2
@IPAddress3
@IPAddress4
@LF
@LogonDNSDomain
@LogonDomain
@LogonServer
@MDAY
@MIN
@MON
@MyDocumentsDir
@OSBuild
@OSLang
@OSServicePack
@OSTYPE
@OSVersion
@ProgramFilesDir
@ProgramsCommonDir
@ProgramsDir
@ScriptDir
@ScriptFullPath
@ScriptName
@SEC
@StartMenuCommonDir
@StartMenuDir
@StartupCommonDir
@StartupDir
@SW_HIDE
@SW_MAXIMIZE
@SW_MINIMIZE
@SW_RESTORE
@SW_SHOW
@SystemDir
@TAB
@TempDir
@UserProfileDir
@UserName
@WDAY
@WindowsDir
@WorkingDir
@YDAY
@YEAR

; 5. Keys
#Keyword color=6,word=on,rightall=off,case=off,insidetag=off,regexp=off
{!}
{#}
{+}
{^}
{{}
{}}
{ALT}
{ALTDOWN}
{APPSKEY}
{ASC
{BACKSPACE}
{BROWSER_BACK}
{BROWSER_FAVORITES}
{BROWSER_FORWARD}
{BROWSER_HOME}
{BROWSER_REFRESH}
{BROWSER_SEARCH}
{BROWSER_STOP}
{BS}
{CAPSLOCK}
{CLIPBOARD}
{CTRLBREAK}
{CTRLDOWN}
{DEL}
{DELETE}
{DOWN}
{END}
{ENTER}
{ESC}
{ESCAPE}
{F1}
{F10}
{F11}
{F12}
{F2}
{F3}
{F4}
{F5}
{F6}
{F7}
{F8}
{F9}
{HOME}
{INS}
{INSERT}
{LALT}
{LAUNCH_APP1}
{LAUNCH_APP2}
{LAUNCH_MAIL}
{LAUNCH_MEDIA}
{LCTRL}
{LSHIFT}
{LEFT}
{LWIN}
{LWINDOWN}
{NUMLOCK}
{NUMPAD0}
{NUMPAD1}
{NUMPAD2}
{NUMPAD3}
{NUMPAD4}
{NUMPAD5}
{NUMPAD6}
{NUMPAD7}
{NUMPAD8}
{NUMPAD9}
{NUMPADADD}
{NUMPADDIV}
{NUMPADDOT}
{NUMPADENTER}
{NUMPADMULT}
{NUMPADSUB}
{MEDIA_NEXT}
{MEDIA_PLAY_PAUSE}
{MEDIA_PREV}
{MEDIA_STOP}
{PAUSE}
{PGDN}
{PGUP}
{PRINTSCREEN}
{RALT}
{RCTRL}
{RIGHT}
{RSHIFT}
{RWIN}
{RWINDOWN}
{SHIFTDOWN}
{SLEEP}
{SPACE}
{TAB}
{UP}
{VOLUME_DOWN}
{VOLUME_MUTE}
{VOLUME_UP}

; 6. Controls
#Keyword color=2,word=on,rightall=off,case=off,insidetag=off,regexp=off
AddString
Check
CurrentTab
DelString
EditPaste
FindString
GetCurrentSelection
GetLine
GetLineCount
GetLineCount
GetSelected
HideDropDown
IsChecked
IsEnabled
IsVisible
SelectString
SetCurrentSelection
ShowDropDown
TabLeft
TabRight
UnCheck
