; EmEditor Syntax File
;
; 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=off
#ContinueQuote=off
#Escape=\
#ScriptBegin=
#ScriptEnd=
#SpecialSyntax=off
#HighlightBraces=off

#Keyword color=1,word=off,rightall=off,case=off,insidetag=off,regexp=off,rightall2=off
@
|

#Keyword color=1,word=on,rightall=off,case=off,insidetag=off,regexp=off,rightall2=off
clearvar
clearsysvar
cond
else
elsif
emb
endif
endignore
endscript
eval
exp
for
if
ignore
input
iscript
trace
waittrig
*

#Keyword color=2,word=on,rightall=off,case=off,insidetag=off,regexp=off,rightall2=off
ch
cm
ct
er
l
p
r

#Keyword color=2,word=off,rightall=off,case=off,insidetag=off,regexp=on,rightall2=off
[0-9a-zA-Z._]*.dll
[0-9a-zA-Z._]*.ks
[0-9a-zA-Z._]*.tjs

#Keyword color=3,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
animstart
animstop
autowc
backlay
bgmopt
cancelautomode
cancelskip
cancelvideoevent
cancelvideosegloop
checkbox
clearbgmlabel
clearbgmstop
clearvideolayer
clickskip
close
commit
copybookmark
copylay
current
cursor
deffont
defstyle
delay
disablestore
edit
endhact
endindent
endnowait
erasebookmark
fadebgm
fadeinbgm
fadeinse
fadeoutbgm
fadeoutse
fadepausebgm
fadese
font
freeimage
glyph
goback
gotostart
graph
hact
hch
hidemessage
history
hr
image
indent
laycount
layopt
load
loadplugin
locate
locklink
locksnapshot
mapaction
mapdisable
mapimage
move
nextskip
nowait
openvideo
pausebgm
pausevideo
pimage
playbgm
playse
playvideo
position
preparevideo
ptext
quake
rclick
record
resetfont
resetstyle
resetwait
resumebgm
resumevideo
rewindvideo
ruby
s
save
seopt
setbgmlabel
setbgmstop
showhistory
startanchor
stopbgm
stopmove
stopquake
stopse
stoptrans
stopvideo
store
style
tempload
tempsave
title
trans
unlocklink
unlocksnapshot
video
videoevent
videolayer
videosegloop
wa
wait
waitclick
wb
wc
wf
wl
wm
wp
wq
ws
wt
wv
xchgbgm

#Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
accel
align
alt
angel
ask
audiostreamnum
autohide
autoreturn
bceil
bfloor
bgamma
bgcolor
bgm
bold
buf
canskip
cclick
channel
children
click
clickse
clicksebuf
clipheight
clipleft
cliptop
clipwidth
color
countpage
ctimeout
cwheel
default
destlayer
destpage
draggable
dx
dy
edge
edgecolor
enabled
end
enterse
entersebuf
eol
expand
face
fix
fliplr
flipud
flipud
frame
framekey
from
gceil
gfloor
ggamma
graphic
graphickey
grayscale
gvolume
height
hint
hmax
index
italic
layer
leavese
leavesebuf
left
length
linekey
linesize 
linespacing
linespacing
loop
mappfont
marginb
marginl
marginr
margint
maxchars
mcolor
messages
method
mode
module
mopacity
name
onenter
onleave
onskip
opacity
output
overlap
page
pagekey
pan
path
pitch
place
pointed
pos
prompt
rceil
recthit
repage
restore
rfloor
rgamma
rubyoffset
rubysize
rule
se
seg
sh
shadow
shadowcolor
size
slot
speed
spline
srclayer
srcpage
start
stay
storage
sw
sx
sy
target
text
time
timemode
timeout
to
top
vague
vertical
visible
vmax
volume
wheel
width
withback
x
y

#Keyword color=5,word=off,rightall=off,case=off,insidetag=off,regexp=off,rightall2=off
[
]
"
\|\|
&&

#Keyword color=6,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
add
alpha
back
base
button
call
crossfade
darken
dodge
endlink
endmacro
erasemacro
false
fore
jump
lighten
link
macro
mul
normal
nostay
opaque
overlay
period
prepare
psadd
psburn
psdarken
psdiff
psdiff5
psdodge
psdodge5
psexcl
pshlight
pslighten
psmul
psoverlay
psscreen
psslight
pssub
rect
return
screen
scroll
segLoop
stayback
stayfore
sub
transp
true
universal
until

#Keyword color=7,word=off,rightall=off,case=off,insidetag=off,regexp=on,rightall2=off
&[0-9a-zA-Z._]*

#Keyword color=7,word=on,rightall=off,case=off,insidetag=off,regexp=on,rightall2=off
f\.[0-9a-zA-Z_-]*
sf\.[0-9a-zA-Z_-]*
tf\.[0-9a-zA-Z_-]*

#Keyword color=5,word=on,rightall=off,case=off,insidetag=off,regexp=on,rightall2=off
0x[0-9a-fA-F]{6,8}
0x[0-9a-fA-F]{2,3}
-?[0-9].?[0-9]{1,10}
[0-9]{1,8}
%[0-9a-zA-Z_-]*

#Keyword color=2,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
kag.[0-9a-zA-Z._]*

#Keyword color=6,word=on,rightall=off,case=off,insidetag=off,regexp=on,rightall2=off
message[0-9]{1,3}

#Keyword color=7,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
mp\.[0-9a-zA-Z_-]*

#Keyword color=2,word=on,rightall=off,case=off,insidetag=off,regexp=on,rightall2=off
[0-9a-zA-Z._]*.tft
