/L1"C/C++" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = C CPP CC H HPP AWK
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?$#
/Function String = "%[a-zA-Z_]*)"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1
auto
break
case char const continue
default do double
else enum extern 
float for
goto
if int
long
register return
short signed sizeof static struct switch
typedef
union unsigned
void volatile
while
__asm __fastcall __self __segment __based __segname __fortran __cdecl __huge __far __saveregs __export __pascal __near __loadds __interrupt __inline
#define #error #include #elif #if #line #else #ifdef #pragma #endif #ifndef #undef
/C2
class
delete
friend
inline
new
operator
private protected public
this try
virtual
__multiple_inheritance __single_inheritance __virtual_inheritance
/C4
+
-
=
// /
%
&
>
<
^
!
|
/L2"Visual Basic" Nocase Line Comment = ' File Extensions = BAS FRM CLS VBS
/Function String = "%[PF]*)$"
/Indent Strings = "Then"
/Unindent Strings = "End" "Next" "End If" "End Select"
/C1"FUNCTIONS"
Abs Array Asc AscB AscW Atn Avg
CBool CByte CCur CDate CDbl Cdec Choose Chr ChrB ChrW CInt CLng Command Cos Count CreateObject CSng CStr CurDir CVar CVDate CVErr
Date DateAdd DateDiff DatePart DateSerial DateValue Day DDB Dir DoEvents
Environ EOF Error Exp
FileAttr FileDateTime FileLen Fix Format FreeFile FV
GetAllStrings GetAttr GetAutoServerSettings GetObject GetSetting
Hex Hour
IIf IMEStatus Input InputB InputBox InStr InstB Int IPmt IsArray IsDate IsEmpty IsError IsMissing IsNull IsNumeric IsObject
LBound LCase Left LeftB Len LenB LoadPicture Loc LOF Log LTrim
Max Mid MidB Min Minute MIRR Month MsgBox
Now NPer NPV
Oct
Partition Pmt PPmt PV
QBColor
Rate RGB Right RightB Rnd RTrim
Second Seek Sgn Shell Sin SLN Space Spc Sqr StDev StDevP Str StrComp StrConv String Switch Sum SYD
Tab Tan Time Timer TimeSerial TimeValue Trim TypeName
UBound UCase 
Val Var VarP VarType
Weekday
Year
/C2"METHODS"
Accept Activate Add AddCustom AddFile AddFromFile AddFromTemplate AddItem AddNew AddToAddInToolbar AddToolboxProgID Append AppendChunk Arrange Assert AsyncRead
BatchUpdate BeginTrans Bind
Cancel CancelAsyncRead CancelBatch CancelUpdate CanPropertyChange CaptureImage CellText CellValue Circle Clear ClearFields ClearSel ClearSelCols Clone Close Cls ColContaining ColumnSize CommitTrans CompactDatabase Compose Connect Copy CopyQueryDef CreateDatabase CreateDragImage CreateEmbed CreateField CreateGroup CreateIndex CreateLink CreatePreparedStatement CreatePropery CreateQuery CreateQueryDef CreateRelation CreateTableDef CreateUser CreateWorkspace Customize
Delete DeleteColumnLabels DeleteColumns DeleteRowLabels DeleteRows DoVerb Drag Draw
Edit EditCopy EditPaste EndDoc EnsureVisible EstablishConnection Execute ExtractIcon
Fetch FetchVerbs Files FillCache Find FindFirst FindItem FindLast FindNext FindPrevious Forward
GetBookmark GetChunk GetClipString GetData GetFirstVisible GetFormat GetHeader GetLineFromChar GetNumTicks GetRows GetSelectedPart GetText GetVisibleCount GoBack GoForward
Hide HitTest HoldFields
Idle InitializeLabels InsertColumnLabels InsertColumns InsertObjDlg InsertRowLabels InsertRows Item
KillDoc
Layout Line LinkExecute LinkPoke LinkRequest LinkSend Listen LoadFile LoadResData LoadResPicture LoadResString LogEvent
MakeCompileFile MakeReplica MoreResults Move MoveData MoveFirst MoveLast MoveNext MovePrevious
NavigateTo NewPage NewPassword NextRecordset
OLEDrag OnAddinsUpdate OnConnection OnDisconnection OnStartupComplete Open OpenConnection OpenDatabase OpenQueryDef OpenRecordset OpenResultset OpenURL Overlay
PaintPicture Paste PastSpecialDlg PeekData Play Point PopulatePartial PopupMenu Print PrintForm PropertyChanged PSet
Quit
Raise RandomDataFill RandomFillColumns RandomFillRows rdoCreateEnvironment rdoRegisterDataSource ReadFromFile ReadProperty Rebind ReFill Refresh RefreshLink RegisterDatabase Reload Remove RemoveAddInFromToolbar RemoveItem Render RepairDatabase Reply ReplyAll Requery ResetCustom ResetCustomLabel ResolveName RestoreToolbar Resync Rollback RollbackTrans RowBookmark RowContaining RowTop
Save SaveAs SaveFile SaveToFile SaveToolbar SaveToOle1File Scale ScaleX ScaleY Scroll Select SelectAll SelectPart SelPrint Send SendData Set SetAutoServerSettings SetData SetFocus SetOption SetSize SetText SetViewport Show ShowColor ShowFont ShowHelp ShowOpen ShowPrinter ShowSave ShowWhatsThis SignOff SignOn Size Span SplitContaining StartLabelEdit StartLogging Stop Synchronize
TextHeight TextWidth ToDefaults TwipsToChartPart TypeByChartType
Update UpdateControls UpdateRecord UpdateRow Upto
WhatsThisMode WriteProperty
ZOrder
/C3"EVENTS"
AccessKeyPress AfterAddFile AfterChangeFileName AfterCloseFile AfterColEdit AfterColUpdate AfterDelete AfterInsert AfterLabelEdit AfterRemoveFile AfterUpdate AfterWriteFile AmbienChanged ApplyChanges Associate AsyncReadComplete AxisActivated AxisLabelActivated AxisLabelSelected AxisLabelUpdated AxisSelected AxisTitleActivated AxisTitleSelected AxisTitleUpdated AxisUpdated
BeforeClick BeforeColEdit BeforeColUpdate BeforeConnect BeforeDelete BeforeInsert BeforeLabelEdit BeforeLoadFile BeforeUpdate ButtonClick ButtonCompleted ButtonGotFocus ButtonLostFocus
Change ChartActivated ChartSelected ChartUpdated Click ColEdit Collapse ColResize ColumnClick Compare ConfigChageCancelled ConfigChanged ConnectionRequest
DataArrival DataChanged DataUpdated DblClick Deactivate DeviceArrival DeviceOtherEvent DeviceQueryRemove DeviceQueryRemoveFailed DeviceRemoveComplete DeviceRemovePending DevModeChange Disconnect DisplayChanged Dissociate DoGetNewFileName Done DonePainting DownClick DragDrop DragOver DropDown
EditProperty EnterCell EnterFocus ExitFocus Expand
FootnoteActivated FootnoteSelected FootnoteUpdated
GotFocus
HeadClick
InfoMessage Initialize IniProperties ItemActivated ItemAdded ItemCheck ItemClick ItemReloaded ItemRemoved ItemRenamed ItemSeletected
KeyDown KeyPress KeyUp
LeaveCell LegendActivated LegendSelected LegendUpdated LinkClose LinkError LinkNotify LinkOpen Load LostFocus
MouseDown MouseMove MouseUp
NodeClick
ObjectMove OLECompleteDrag OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag OnAddNew OnComm
Paint PanelClick PanelDblClick PathChange PatternChange PlotActivated PlotSelected PlotUpdated PointActivated PointLabelActivated PointLabelSelected PointLabelUpdated PointSelected PointUpdated PowerQuerySuspend PowerResume PowerStatusChanged PowerSuspend
QueryChangeConfig QueryComplete QueryCompleted QueryTimeout QueryUnload
ReadProperties Reposition RequestChangeFileName RequestWriteFile Resize ResultsChanged RowColChange RowCurrencyChange RowResize RowStatusChanged
SelChange SelectionChanged SendComplete SendProgress SeriesActivated SeriesSelected SeriesUpdated SettingChanged SplitChange StateChanged StatusUpdate SysColorsChanged
Terminate TimeChanged TitleActivated TitleSelected TitleActivated
UnboundAddData UnboundDeleteRow UnboundGetRelativeBookmark UnboundReadData UnboundWriteData Unload UpClick Updated
Validate ValidationError
WillAssociate WillChangeData WillDissociate WillExecute WillUpdateRows WriteProperties
/C4"STATEMENTS"
AppActivate
Base Beep
Call Case ChDir ChDrive Const
Declare DefBool DefByte DefCur DefDate DefDbl DefDec DefInt DefLng DefObj DefSng DefStr Deftype DefVar DeleteSetting Dim Do
Else ElseIf End Enum Erase Event Exit Explicit
FileCopy For ForEach Function 
Get GoSub GoTo
If Implements
Kill
Let LineInput Lock LSet
MkDir
Name Next
OnError On Option
Private Property Public Put
RaiseEvent Randomize ReDim Rem Reset Resume Return RmDir RSet 
SavePicture SaveSetting SendKeys SetAttr Static Sub
Then Type
Unlock
Wend While Width With Write
/L3"HTML" Nocase Noquote HTML_LANG Block Comment On = <!-- Block Comment Off = --> File Extensions = HTM HTML ASP SHTML HTT
/Delimiters = ~!@$%^&*()+=|\{}[]:;"'<> ,	.?
/Function String = "name=*">"
/C1"TAGS"
<A </A> <ABBR> <ABBR </ABBR> <ABOVE> <ACRONYM> <ACRONYM </ACRONYM> <ADDRESS> <ADDRESS </ADDRESS> <APPLET </APPLET> <ARRAY> <AREA </AREA
<B> <B </B> <BASE <BASEFONT <BDO> <BDO </BDO> <BGSOUND <BIG> <BIG </BIG> <BLINK> </BLINK> <BLOCKQUOTE> <BLOCKQUOTE </BLOCKQUOTE> <BODY <BODY> </BODY> <BOX> <BR <BR> <BIG <BLINK <BUTTON> </BUTTON>
<CAPTION> <CAPTION </CAPTION> <CENTER> <CENTER </CENTER> <CITE> <CITE </CITE> <CODE> <CODE </CODE> <COL> </COL> <COLGROUP> </COLGROUP> <COMMENT> </COMMENT> 
<DD> <DD </DD> <DEL> <DEL </DEL> <DFN> <DFN </DFN> <DIR> <DIR </DIR> <DIV> <DIV </DIV> <DL> <DL </DL> <DT> <DT  </DT> 
<EM> <EM </EM> <EMBED
<FIELDSET> <FIELDSET </FIELDSET> <FIG> <FONT </FONT> <FORM> <FORM </FORM> <FRAME <FRAMESET </FRAMESET>
<H1> <H1 </H1> <H2> <H2 </H2> <H3> <H3 </H3> <H4> <H4 </H4> <H5> <H5 </H5> <H6> <H6 </H6> <HEAD> <HEAD </HEAD> <HR> <HR <HTML> <HTML </HTML>
<I> <I </I> <IFRAME> </IFRAME> <ILAYER> </ILAYER> <IMG <INPUT> <INPUT <INS> <INS </INS> <ISINDEX> <ISINDEX 
<KBD> <KBD </KBD>
<LABEL> <LABEL </LABEL> <LAYER> <LEGEND> <LEGEND </LEGEND> <LI> <LI </LI> <LINK <LISTING> </LISTING>
<MAP </MAP> <MARQUEE </MARQUEE> <MENU> <MENU </MENU> <META <MULTICOL> </MULTICOL>
<NEXTID <NOBR> </NOBR> <NOFRAMES> </NOFRAMES> <NOLAYER> </NOLAYER> <NOTE> </NOTE> <NOSCRIPT> </NOSCRIPT>
<OBJECT> <OBJECT <OL> <OL </OL> <OPTION> <OPTION <OPTGROUP> <OPTGROUP </OPTGROUP>
<P <P> </P> <PARAM <PRE> <PRE </PRE>
<Q> <Q </Q> <QUOTE>
<RANGE> <ROOT>
<S> <S </S> <SAMP> <SAMP </SAMP> <SCRIPT <SCRIPT> </SCRIPT> <SELECT </SELECT> <SMALL> <SMALL </SMALL> <SOUND <SPACER> <SPAN> <SPAN </SPAN> <SQRT> <STRIKE> <STRIKE </STRIKE> <STRONG> <STRONG </STRONG> <STYLE> <STYLE </STYLE> <SUB> <SUB </SUB> <SUP> <SUP </SUP>
<TABLE> <TABLE </TABLE> <TBODY> <TBODY </TBODY> <TD <TD> </TD> <TEXT> <TEXTAREA <TEXTAREA> </TEXTAREA> <TFOOT> <TFOOT </TFOOT> <TH <TH> </TH> <THEAD> <THEAD </THEAD> <TITLE> </TITLE> <TR <TR> </TR> <TT> </TT> <TT
<U> <U </U> <UL> <UL </UL> 
<VAR> </VAR> <VAR
<WBR>
<XMP> </XMP>
/C2"ATTRIBUTES"
ABBR= ACCEPT-CHARSET= ACCEPT= ACCESSKEY= ACTION= ALIGN= ALINK= ALT= ARCHIVE= AXIS=
BACKGROUND= BEHAVIOR BELOW BGCOLOR= BORDER=
CELLPADDING= CELLSPACING= CHAR= CHAROFF= CHARSET= CHECKED CITE= CLASS= CLASSID= CLEAR= CODE= CODEBASE= CODETYPE= COLOR= COLS= COLSPAN= COMPACT CONTENT= COORDS=
DATA= DATETIME= DECLARE DEFER DIR= DISABLED
ENCTYPE=
FACE= FOR= FRAME= FRAMEBORDER= FRAMESPACING=
HEADERS= HEIGHT= HIDDEN= HREF= HREFLANG= HSPACE= HTTP-EQUIV=
ID= ISMAP=
LABEL= LANG= LANGUAGE= LINK= LOOP= LONGDESC=
MAILTO= MARGINHEIGHT= MARGINWIDTH= MAXLENGTH= MEDIA= METHOD= MULTIPLE
NAME= NOHREF NORESIZE NOSHADE
OBJECT= ONBLUR= ONCHANGE= ONFOCUS= ONKEYDOWN= ONKEYPRESS= ONKEYUP= ONLOAD= ONRESET= ONSELECT= ONSUBMIT= ONUNLOAD= ONCLICK= ONDBLCLICK= ONMOUSEDOWN= ONMOUSEMOVE= ONMOUSEOUT= ONMOUSEOVER= ONMOUSEUP=
PROFILE= PROMPT=
READONLY REL= REV= ROWS= ROWSPAN= RULES=
SCHEME= SCOPE= SCROLLING= SELECTED SHAPE= SIZE= SPAN= SRC= STANDBY= START= STYLE= SUMMARY=
TABINDEX= TARGET= TEXT= TITLE= TOPMARGIN= TYPE=
URL= USEMAP=
VALIGN= VALUE= VALUETYPE= VERSION= VLINK= VSPACE=
WIDTH=
=
/L4"Java" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ File Extensions = JAVA JS JAV
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?
/Function String = "%[ 	]+[psv]*(*)*{"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1
abstract
break byte boolean
catch case class char continue
default double do
else extends
false final float for finally
if import implements int interface instanceof
long length
native new null
package private protected public
return  
switch synchronized short static super
try true this throw throws threadsafe transient
void
while
/C2
AbstractMethodError AccessException Acl AclEntry AclNotFoundException ActionEvent ActionListener Adjustable AdjustmentEvent AdjustmentListener Adler32 AlreadyBoundException Applet AppletContext AppletStub AreaAveragingScaleFilter ArithmeticException Array ArrayIndexOutOfBoundsException ArrayStoreException AudioClip AWTError AWTEvent AWTEventMulticaster AWTException
BeanDescriptor BeanInfo Beans BigDecimal BigInteger BindException BitSet Boolean BorderLayout BreakIterator BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter Button ButtonPeer Byte ByteArrayInputStream ByteArrayOutputStream
Calendar CallableStatement Canvas CanvasPeer Certificate Character CharacterIterator CharArrayReader CharArrayWriter CharConversionException Checkbox CheckboxGroup CheckboxMenuItem CheckboxMenuItemPeer CheckboxPeer CheckedInputStream CheckedOutputStream Checksum Choice ChoiceFormat ChoicePeer Class ClassCastException ClassCircularityError ClassFormatError ClassLoader ClassNotFoundException Clipboard ClipboardOwner Cloneable CloneNotSupportedException CollationElementIterator CollationKey Collator Color ColorModel Compiler Component ComponentAdapter ComponentEvent ComponentListener ComponentPeer ConnectException ConnectIOException Connection Constructor Container ContainerAdapter ContainerEvent ContainerListener ContainerPeer ContentHandler ContentHandlerFactory CRC32 CropImageFilter Cursor Customizer CardLayout
DatabaseMetaData DataFlavor DataFormatException DatagramPacket DatagramSocket DatagramSocketImpl DataInput DataInputStream DataOutput DataOutputStream DataTruncation Date DateFormat DateFormatSymbols DecimalFormat DecimalFormatSymbols Deflater DeflaterOutputStream DGC Dialog DialogPeer Dictionary DigestException DigestInputStream DigestOutputStream Dimension DirectColorModel Double Driver DriverManager DriverPropertyInfo DSAKey DSAKeyPairGenerator DSAParams DSAPrivateKey DSAPublicKey
EmptyStackException Enumeration EOFException Error Event EventListener EventObject EventQueue EventSetDescriptor Exception ExceptionInInitializerError ExportException 
FeatureDescriptor Field FieldPosition File FileDescriptor FileDialog FileDialogPeer FileInputStream FilenameFilter FileNameMap FileNotFoundException FileOutputStream FileReader FileWriter FilteredImageSource FilterInputStream FilterOutputStream FilterReader FilterWriter Float FlowLayout FocusAdapter FocusEvent FocusListener Font FontMetrics FontPeer Format Frame FramePeer
Graphics GregorianCalendar GridBagConstraints GridBagLayout GridLayout Group GZIPInputStream GZIPOutputStream
Hashtable HttpURLConnection
Identity IdentityScope IllegalAccessError IllegalAccessException IllegalArgumentException IllegalComponentStateException IllegalMonitorStateException IllegalStateException IllegalThreadStateException Image ImageConsumer ImageFilter ImageObserver ImageProducer IncompatibleClassChangeError IndexColorModel IndexedPropertyDescriptor IndexOutOfBoundsException InetAddress Inflater InflaterInputStream InputEvent InputStream InputStreamReader Insets InstantiationError InstantiationException Integer InternalError InterruptedException InterruptedIOException IntrospectionException Introspector InvalidClassException InvalidKeyException InvalidObjectException InvalidParameterException InvocationTargetException IOException ItemEvent ItemListener ItemSelectable
Key KeyAdapter KeyEvent KeyException KeyListener KeyManagementException KeyPair KeyPairGenerator
Label LabelPeer LastOwnerException LayoutManager LayoutManager2 Lease LightweightPeer LineNumberInputStream LineNumberReader LinkageError List ListPeer ListResourceBundle LoaderHandler Locale LocateRegistry LogStream Long 
MalformedURLException MarshalException Math MediaTracker Member MemoryImageSource Menu MenuBar MenuBarPeer MenuComponent MenuComponentPeer MenuContainer MenuItem MenuItemPeer MenuPeer MenuShortcut MessageDigest MessageFormat Method MethodDescriptor MissingResourceException Modifier MouseAdapter MouseEvent MouseListener MouseMotionAdapter MouseMotionListener MulticastSocket
Naming NegativeArraySizeException NoClassDefFoundError NoRouteToHostException NoSuchAlgorithmException NoSuchElementException NoSuchFieldError NoSuchFieldException NoSuchMethodError NoSuchMethodException NoSuchObjectException NoSuchProviderException NotActiveException NotBoundException NotOwnerException NotSerializableException NullPointerException Number NumberFormat NumberFormatException
Object ObjectInput ObjectInputStream ObjectInputValidation ObjectOutput ObjectOutputStream ObjectStreamClass ObjectStreamException ObjID Observable Observer Operation OptionalDataException OutOfMemoryError OutputStream OutputStreamWriter Owner
PaintEvent Panel PanelPeer ParameterDescriptor ParseException ParsePosition Permission PipedInputStream PipedOutputStream PipedReader PipedWriter PixelGrabber Point Polygon PopupMenu PopupMenuPeer PreparedStatement Principal PrintGraphics PrintJob PrintStream PrintWriter PrivateKey Process Properties PropertyChangeEvent PropertyChangeListener PropertyChangeSupport PropertyDescriptor PropertyEditor PropertyEditorManager PropertyEditorSupport PropertyResourceBundle PropertyVetoException ProtocolException Provider ProviderException PublicKey PushbackInputStream PushbackReader
Random RandomAccessFile Reader Rectangle Registry RegistryHandler Remote RemoteCall RemoteException RemoteObject RemoteRef RemoteServer RemoteStub ReplicateScaleFilter ResourceBundle ResultSet ResultSetMetaData RGBImageFilter RMIClassLoader RMIFailureHandler RMISecurityException RMISecurityManager RMISocketFactory RuleBasedCollator Runnable Runtime RuntimeException
Scrollbar ScrollbarPeer ScrollPane ScrollPanePeer SecureRandom Security SecurityException SecurityManager SequenceInputStream Serializable ServerCloneException ServerError ServerException ServerNotActiveException ServerRef ServerRuntimeException ServerSocket Shape Short Signature SignatureException Signer SimpleBeanInfo SimpleDateFormat SimpleTimeZone Skeleton SkeletonMismatchException SkeletonNotFoundException Socket SocketException SocketImpl SocketImplFactory SocketSecurityException SQLException SQLWarning Stack StackOverflowError Statement StreamCorruptedException StreamTokenizer String StringBuffer StringBufferInputStream StringCharacterIterator StringIndexOutOfBoundsException StringReader StringSelection StringTokenizer StringWriter StubNotFoundException SyncFailedException System SystemColor
TextArea TextAreaPeer TextComponent TextComponentPeer TextEvent TextField TextFieldPeer TextListener Thread ThreadDeath ThreadGroup Throwable Time Timestamp TimeZone Toolkit TooManyListenersException Transferable Types
UID UnexpectedException UnicastRemoteObject UnknownError UnknownHostException UnknownServiceException UnmarshalException Unreferenced UnsatisfiedLinkError UnsupportedEncodingException UnsupportedFlavorException URL URLConnection URLEncoder URLStreamHandler URLStreamHandlerFactory UTFDataFormatException
Vector VerifyError VetoableChangeListener VetoableChangeSupport VirtualMachineError Visibility VMID Void
Window WindowAdapter WindowEvent WindowListener WindowPeer WriteAbortedException Writer
ZipEntry ZipException ZipFile ZipInputStream ZipOutputStream
/L5"Perl" 1Line Comment = # File Extensions = CGI PL PM
/Delimiters = ~!@$%^&*()+=|\/{}[]:;"'<> 	,.?/	
/Indent Strings = "{"
/Unindent Strings = "}"
/C1 
-A -B -C -M -O -R -S -T -W -X -b -c -d -e -f -g -k -l -o -p -r -s -t -u -w -x -z     
__DATA__ __END__ __FILE__ __LINE__
continue  
do        
else elsif     
for foreach  
goto               
if                 
last local     
my        
next no        
package   
redo return require   
sub         
until unless use      
while    
/C2
accept alarm atan2
bind binmode bless
caller chdir chmod chomp chop chown chr chroot close closedir connect cos crypt
dbmclose dbmopen defined delete die dump
each endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exit exp 
fcntl fileno flock fork formline format 
getc getgrent getgrgid getgrname gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt glob gmtime grep
hex
index int ioctl
join 
keys kill
lc lcfirst length link listen localtime log lstat 
map mkdir msgctl msgget msgrcv msgsnd
oct open opendir ord 
pack pipe pop pos print printf push 
quotemeta
rand read readdir readline readlink recv ref rename reset reverse rewinddir rindex rmdir 
scalar seek seekdir select semctl semgett semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat study substr symlink syscall sysopen sysread system syswrite
tell telldir tie tied time times truncate 
uc ucfirst umask undef unlink unpack unshift utime 
values vec 
wait waitpid wantarray warn write 
/C3
AUTOLOAD
BEGIN
CORE
DESTROY
eq 
END 
ge gt 
le lt 
ne not 
m 
or
q qq qw qx 
SUPER 
s 
tr
UNIVERSAL
x xor
y
/L6"PECMD" Nocase Line Comment = // String Chars = "' File Extensions = WCS WXE WCE WCI INI
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?$#
/Function String = "%[a-zA-Z_&]*)"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"命令"
ADSL ALias
BASE BREAK BROW
CALC Clipboard CMPS CODE COME CONTINUE Cur 
DATE DeskTopFresh DEVI DIR DISK DISP DROPFILE 
EATEKEYS EJEC ENVI EXEC EXIT 
FBWF FDIR FDRV FEXT FILE FLNK FNAM FONT FORM FORX FPOS FVER 
GETF 
HASH HELP HelpColor HIDE HIVE HKEY HOME HOTK 
INIT InstallService 
KILL 
LINK LOAD LOCK LOGO LOGS LPOS LSTR 
MAIN MDIR MOUN MouseCapture MSTR 
NAME NOTE NUMK NTPC 
PAGE PART PATH PCIP PINT poprmenu POS POSTMSG PUTF 
RAMD RAND READ RECY REGI RMENU RemoveService RPOS RSTR runrmenu RUNS 
SCRN SED  SEND SENDMSG SERV SET  SITE SIZE SHEL SHOW SHUT SOCK SSTR STRL SUBJ 
TaskIcoMenu TEAM TEXT THREAD TIME 
UPNP USER 
WALL WAIT WRIT
/C2"语法"
CALL
IMPORT
_SUB 
EnviMode EXPORTLOCAL 
FIND FORCELOCAL
IFEX
LOOP
this 
{
}
}!
!
|
/C3"语法2"
_END _ENDFILE 
/C4"控件"
CHEK 
DTIM
EDIT 
GROU 
IMAG IPAD ITEM 
LABE LIST
MEMO MENU MESS MSG
PBAR
RADI 
SBAR SLID SPIN SWIN 
TABL TABS TIPS TREE
/C5"符号"
+
-  
* 
/
=
% 
&

/L7"GRUB2" Nocase Line Comment = # Escape Char = \ String Chars = "' File Extensions = CFG
/Delimiters =   ~!@%^*()+=\/{}[]:;"'<> , .?
/Indent Strings = "{"
/Unindent Strings = "}"
/Open Brace Strings =   "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Open Fold Strings = "{"
/Close Fold Strings = "}"
/Function String = "%function[ ^t]+^([a-zA-Z_0-9]+^)"
/Function String 1 = "%menuentry[ ^t]+"^(*^)""
/C1 "命令"
_bsd
_chain
_linux
_multiboot
acorn
acpi
adler32
affs
afs
ahci
all_video
amiga
aout
apple
ata
at_keyboard
background
backtrace
bfs
biosdisk
bitmap
bitmap_scale
blocklist
boot
bsd
btrfs
bufio
cat
chainloader
chainloader16
checkrange
checktime
clear
cmp
cmostest
color
commandline
configfile
cpio
cpio_be
cpuid
crc64
crypto
cryptodisk
cs5536
date
datehook
datetime
dd
default
delmod
diskfilter
displaymem
dm_nv
drivemap
echo
efiemu
ehci
elf
errnum
errorcheck
exfat
exfctest
ext2
extcmd
foreground
freedos
fshelp
fstest
functional_test
gcry_arcfour
gcry_blowfish
gcry_camellia
gcry_cast5
gcry_crc
gcry_des
gcry_md4
gcry_md5
gcry_rfc2268
gcry_rijndael
gcry_rmd160
gcry_seed
gcry_serpent
gcry_sha1
gcry_sha256
gcry_sha512
gcry_tiger
gcry_twofish
gcry_whirlpool
gdb
geli
gettext
geometry
gfxmenu
gfxmode
gfxterm
gpt
gptsync
graphicsmode
gzio
halt
hashsum
hdparm
help
hexdump
hfs
hfsplus
http
initrd
initrd16
insmod
iorw
is64bit
iso9660
jfs
jpeg
keylayouts
keystatus
ldm
legacycfg
linux
linux16
loadfont
loadenv
lock
loopback
ls
lsacpi
lsapm
lsmmap
lsmod
lspci
lsusb
luks
lvm
lzopio
makeactive
map
md5crypt
mdraid09
mdraid09_be
mdraid1x
memdisk
memrw
module
modulenounzip
minicmd
minix
minix2
minix2_be
minix3
minix3_be
minix_be
mmap
msdospart
multiboot
multiboot2
net
newc
nilfs2
normal
ntfs
ntfscomp
ntldr
odc
ohci
outline
pager
parttool
part_acorn
part_amiga
part_apple
part_bsd
part_dvh
part_gpt
part_msdos
part_plan
part_sun
part_sunpc
password_pbkdf2
pata
partnew
parttype
password
pause
pbkdf2
plan9
priority_queue
probe
pxe
pxechain
pc
pci
play
png
quit
raid
raid5rec
raid6rec
read
regexp
reboot
reiserfs
relocator
romfs
savedefault
scsi
search
search_fs_file
search_fs_uuid
search_label
sendkey
serial
setjmp
setkey
setpci
setvbe
sfs
shift
sleep
source
splashimage
squash4
submenu
tar
terminal
terminal_output
terminfo
test
test_blockarg
testload
testvbe
tftp
tga
time
timeout
title
tpm
trig
true
udf
ufs
ufs1
ufs2
uhci
unhide
usb
usbms
usbserial_common
usbserial_ftdi
usbserial_pl2303
usbtest
usb_keyboard
vbe
vbeinfo
vbeprobe
vbetest
vga vga_text video videoinfo videotest video_bochs video_cirrus video_fb
xfs xnu xnu_uuid xzio
zfs zfscrypt zfsinfo
/C2 "语法结构词"
$
&&
'
break
case 
continue
elif
else
esac
exit
export
fallback
fi
for
if
iftitle
in
menuentry
return
set
then
unalias
unset
while
{
||
}
/
/C3 "系统变量"
border
black
blue
brown
cyan
dark-gray
green
highlight
lang
light-blue
light-cyan
light-gray
light-green
light-magenta
light-red
magenta
menu_color_normal
menu_color_highlight
off
on
red
white
yellow
zh_cn
zh_CN

/C4 "常用特别开关"
harddisk
iso
raw
--file

/L8"GRUB4DOS" Nocase Line Comment = # Escape Char = \ String Chars = "' File Extensions = LST
/Delimiters =   ~!@%^*()+=\/{}[]:;"'<> , .?
/Indent Strings = "{"
/Unindent Strings = "}"
/Open Brace Strings =   "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Open Fold Strings = "{"
/Close Fold Strings = "}"
/Function String = "%function[ ^t]+^([a-zA-Z_0-9]+^)"
/Function String 1 = "%menuentry[ ^t]+"^(*^)""
/C1 "命令"
background
blocklist
boot
calc
call
cat
cdrom
chain
chainloader
checkrange
checktime
chkpci
clear
cmp
color
command
commandline
configfile
dd
debug
default
delmod
diskid
displaymem
errnum
echo
errorcheck
fallback
fat
find
font
fontfile
fstest
geometry
gfxmenu
graphicsmode
halt
help
hide
hiddenflag
hiddenmenu
hotkey
inifile
initrd
is64bit
kernel
lock
ls
makeactive
map
memdisk
menuset
modulenounzip
outline
pager
partnew
parttype
password
pause
probe
pxe
quit
read
reboot
root
rootnoverify
savedefault
serial
setkey
setvbe
splashimage
terminal
terminfo
testvbe
timeout
title
tpm
unhide
usb
uuid
vbeprobe
wenv
write
/C2 "语法结构词"
$
&&
'
endlocal
exit
exist
fallback
goto
if
iftitle
not
nul
set
setlocal
shift
||
|
/
>>
>
!
/C3 "系统变量"
black
blue
brown
cyan
dark-gray
green
highlight
light-blue
light-cyan
light-gray
light-green
light-magenta
light-red
magenta
menu_color_normal
menu_color_highlight
red
white
yellow

/C4 "常用特别开关"
--a20-keep-on
--active
--add-io-ports
--all
--bypass
--boot-cs
--boot-ip
--chkpass
--clear
--config-file
--device
--devices
--disable-a20
--disable-chs-mode
--disable-lba-mode
--dumb
-e
--ebx
--edx
--skip
--fake-write
--floppies
--force
--force-sci
--harddrives
--heads
--hex
--hook
--hotkey
--hot-key
--ignore-floppies 
--ignore-cd
--init
--int13-scheme
--keep-pxe
--length
--lines
--load-offset
--load-length
--load-segment
--locate
--locatei
--locate-align
--md5
--mem
--memdisk-raw
-n
--no-apm
--no-acpi
--no-echo
--no-edit
--no-mem-option
--number
--offset
--parity
--port
--ram-drive
--rd-base
--rd-size
--read-only
--rehook
--replace
--safe-mbr-hook
--sdi
--set 
--sectors-per-track
--set-path
--set-root
--silent
--sikp
--skip-length
--speed
--status
--stop
--test-key
--timeout
--time-out
--top
--tune
--type
--unhook
--unit
--unmap
--unsafe-boot
--wait
--word

/L9"CMD/BAT" Nocase Line Comment = REM :: Escape Char = \ String Chars = "' File Extensions = CMD BAT
/Delimiters =   ~!%^*()+=@\/{}[]:;"'<> , .?
/Indent Strings = "{"
/Unindent Strings = "}"
/Open Brace Strings =   "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Function String = ":%function"
/C1 "命令"
ASSOC AT ATTRIB
BREAK
CACLS CALL CD CHCP CHDIR CHKDSK CHKNTFS CLS CMD COLOR COMMAND COMP COMPACT CONVERT COPY
DATE DEL DIR DISKCOMP DISKCOPY DOSKEY
ECHO ERASE
FC FIND FINDSTR FORMAT FTYPE
GRAFTABL
HELP
LABEL
MD MKDIR MODE MORE MOVE msconfig
NET
PATH PAUSE PRINT PROMPT
RD RECOVER regedit REN RENAME REPLACE RMDIR ROUTE
SET SORT SUBST
TIME
TITLE
TREE
TYPE
VER
VERIFY
VOL
XCOPY

/C2 "符号1"
+
-
=
// /
%
&
>
<
^
!
|
:
:EOF
ENDLOCAL EOF EXIST EXIT
FOR
IF
GOTO
NOT NUL
SETLOCAL SHIFT START
POPD PUSHD

/C5 "符号2"
@

/C4 "注释"
::
REM 


