Subversion Repositories Kolibri OS

Rev

Rev 9362 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
9361 leency 1
 
9422 leency 2
; Google Earth Kml file
3
FILES *.kml
4
 keywords1 description
5
 KeyWords2 version
6
 ColorKeyWords yes
7
 CommentStart ;,:,#,//,
8
 BracketPairs Region /Region
9
10
 
11
12
 
13
FILES LACmd.pas
14
RegKeyWords Color blue LAG5
15
RegKeyWords Color blue LAS5
16
RegKeyWords Color blue LAT5
17
RegKeyWords Color yellow LAC5
18
19
 
20
21
 
22
 
23
 KeyWords Color red/LIGHTRED ABC,
24
 KeyWords Color GREEN/red DEF,
25
 KeyWords Color BLUE/RED  GHI,
26
 KeyWords Color BLACK/red JKL,
27
 KeyWords Color BLACK MNO
28
 KeyWords Color Yellow PQR
29
30
 
31
32
 
33
 KeyWords1 DIALOG
34
 RegKeyWords Color Yellow ~[^~\x5c\x21]+~
35
 StringFlags 32
36
 CommentStart ;
37
 Commentstring ;
38
END
39
40
 
41
;1S Config file
42
FILES 1CEStart.cfg
43
 RegKeyWords2 \[.+\]
44
 KeyWords3 CommonCfgLocation
45
END
46
47
 
48
; 1Sv77 extended module / 1 ।⨥
49
FILES *.1s
50
 Keywords3 㭪
51
 keywords4 ६
52
 keywords6 ᫨,祅᫨,᫨,斨,᫨,,,,ࢠ,
53
 Commentstring //
54
end
55
56
 
57
;1S Config file
58
FILES *.v8i
59
 KeyWords1 ref,srvr,ID
60
 KeyWords2 Connect
61
 KeyWords3 CommonInfoBases,External,App,
62
 KeyWords4 WA
63
 KeyWords6 AdditionalParameters
64
 KeyWords7 OrderInList,Folder,OrderInTree
65
 RegKeyWords1 \[.+\]
66
END
67
68
 
69
; NDN Language/Dialog Files highlit / ᪠ ᮢ
70
FILES *.htx;*.dnl;*.dnr;
71
72
 
73
  OptimalFill Off
74
  KeyWords1 dialog,COMMAND,MenuLine,Button,MENU,StaticText,ITEM,StatusItem,MenuItem,Menubox,scrolldialog,
75
  KeyWords2 topic,STATICTEXT
76
  KeyWords3 RadioButtons,RadioButtonsE,CheckBoxes,CheckBoxesE,ColorGroup,ColorItem,SCROLLBAR,ListBox,ListBoxE,Label,
77
  KeyWords3 MouseSCROLLBAR,IntInputLine,InputLine,CommonRect,DriveCheckBoxes,end,UpperTable,HEXLINE,ComboBox,BUTTON,CheckedComboBox,
78
  KeyWords color blue  ofFramed,bfDefault,ofSecurity,ofVScrollBar
79
  KeyWords4 statusdef,HELPCTX,HISTORY
80
  KeyWords5 ParamText,
81
  KeyWords6 SubMenu,kbNoKey,SWITCHVIEW,MULTIDIALOG,SUBGROUP,selectback,SELECTFORWARD
82
  KeyWords8 STATUSLINE,ColorDialog
83
84
 
85
 
86
  RegKeyWords Color White hc[^\x2c]+
87
  RegKeyWords Color Yellow/Green \x2etitle[^\x27]+
88
  RegKeyWords Color Lightred [a-z]+=
89
  RegKeyWords Color blue [-]+
90
  RegKeyWords Color Lightcyan [-]+,[-]+
91
  RegKeyWords Color Yellow dlg[^\x2c]+\x2c
92
  RegKeyWords Color Yellow ~[^~\x5c\x21]*~
93
  RegKeyWords Color Yellow [^co]kb[^\,]+
94
  RegKeyWords2 \'[^~\,]+
95
  RegKeyWords2 [^']+\'$
96
  RegKeyWords1 cm[^\x2c']+,\x5e.
97
  RegKeyWords color Green ^~,hs[a-z]+
98
;  RegKeyWords Color Lightgreen \[[^\]]+\],\<[^\>]+\>
99
;  RegKeyWords Color Yellow :[a-z]+
100
;  RegKeyWords Color yellow/green \{([a-\x20]+)?
101
  RegKeyWords1 [^{]+:_+
102
  RegKeyWords2 \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\)
103
;  RegKeyWords Color red \{()+:
104
  RegKeyWords3 :+[a-z]+
105
;  RegKeyWords Color Brown {,}
106
;  RegKeyWords Color black p,H,o,a,c,x,e,K,T,3,M,
107
;  GENERALFLAGS 8
108
  CommentStart ;
109
  Commentstring ;
110
  BracketPairs RadioButtons;RadioButtonsE;CheckBoxes;CheckBoxesE;ComboBox;DIALOG;submenu;MENU;SUBGROUP;SWITCHVIEW;MULTIDIALOG;SUBGROUP;CheckBoxesE;DriveCheckBoxes;CheckedComboBox end ifdef;ifndef endif
111
END
112
113
 
114
; NDN Syntax highlite /  ᪨ ᨭ⠪ NDN
115
;
9361 leency 116
FILES *.hgl
9422 leency 117
 StringFLAGS 12
118
 ColorKeyWords on
119
 CommentStart ;
120
9361 leency 121
 
9422 leency 122
123
 
124
 KeyWords2 KeyWords2,RegKeyWords2,
125
 KeyWords3 KeyWords3,RegKeyWords3,
126
 KeyWords4 KeyWords4,RegKeyWords4,
127
 KeyWords5 KeyWords5,RegKeyWords5,
128
 KeyWords6 KeyWords6,RegKeyWords6,
129
 KeyWords7 KeyWords7,RegKeyWords7,
130
 KeyWords8 KeyWords8,RegKeyWords8,
131
132
 
133
 KeyWords1 octonumflags,octqnumflags,octbnumflags,leftmargin,
134
 KeyWords1 rightmargin,paragraph
135
 KeyWords1 binnumflags,hexnumflags,decnumflags,commentstart,ColorKeyWords
136
 KeyWords1 comment,commentstring,KeyWords,MultiLineComment,
137
 KeyWords1 regKeyWords,multilinestring,bracketpairs,optimalfill,tabsize
138
 KeyWords1 LeftMargin,RightMargin,Paragraph,ForceNewlineAtEOF
139
 KeyWords1 CommentStartPos
140
 KeyWords1 IsOn,Color,bracketpairs
141
 KeyWords2 On,Off,Yes,No,Autobrackets,Macro,Endmacro,
142
;warning: this commands are taken from edcom.dnr dated 22-Dec-2005
9361 leency 143
;some of them may not work in all versions
144
;end is not listed because it is keyword1 too
145
 KeyWords3 AsciiTable,BlockDown,BlockEnd,BlockLeft,BlockPrint,BlockRead
9422 leency 146
 KeyWords3 BlockRight,BlockStart,BlockUp,BlockWrite,BracketPair,CalcBlock
147
 KeyWords3 CapBlock,CapString,CapWord,CaseBlock,CaseChar,CaseString
148
 KeyWords3 CaseWord,Close,ContSearch,Copy,CopyBlock,Cut,DelBackChar
149
 KeyWords3 DelBlock,DelChar,DelLine,DelToSOL,DelWordLeft,DelWordRight
150
 KeyWords3 DeltoEOLN,Enter,ExecFile,FCenter,FJustify,FLeft,FRight
151
 KeyWords3 FileEnd,FilePrint,FileStart,GotoLineNumber,
152
 KeyWords3 HideBlock,Home,Redo,Replace
153
 KeyWords3 IndentBlock,IndentOff,IndentOn,
154
 KeyWords3 InsertOn,InsertTime,InsertVersion,LCenter,LJustify,LLeft
155
 KeyWords3 LRight,LoadText,LowBlock,LowString,LowWord,MarkAll,MarkLine
156
 KeyWords3 MarkWord,Menu,MoveBlock,MoveBlockEnd,MoveBlockStart,MoveDown
157
 KeyWords3 MoveLeft,MoveRight,MoveUp,Paste,PgDn,PgUp,
158
 KeyWords3 RevSearch,SaveText,SaveTextAs,ScreenBottom,ScreenTop,ScrollDn
159
 KeyWords3 ScrollUp,SortBlock,SortBlockRev,StartSearch,SwitchBack
160
 KeyWords3 SwitchBlock,SwitchDrawMode,SwitchFill,SwitchHiColumn
161
 KeyWords3 SwitchHiLine,SwitchHighLight,SwitchIndent,SwitchIns,SwitchSave
162
 KeyWords3 SwitchWrap,Tab,TabBack,UnIndentBlock,Undo,UpBlock,UpString
163
 KeyWords3 UpWord,WindowsCopy,WindowsCut,WindowsPaste,WordCount,WordLeft
164
 KeyWords3 WordRight,SwapLines,SwapWords,SwapWordsAlt
165
166
 
167
 RegKeyWords4 GotoMarker\d
168
 RegKeyWords4 Play\d
169
 RegKeyWords4 PlaceMarker\d,GoToMarker\d
170
 KeyWords7 HIGHLIGHT,H_LINE,H_ROW,H_COLUMN,AUTOWRAP,WRAPJUSTIFY,FORCECRLF,FORCECR,FORCELF,
171
172
 
173
 KeyWords Color Brown Octonumflags,Octqnumflags,Octbnumflags,Generalflags,Stringflags,
174
 KeyWords Color Brown Binnumflags,Hexnumflags,Decnumflags,Octnumflags,
175
 KeyWords Color LightCyan MultiLineComment,Comment,CommentString,CommentStart,MultiLineString,
176
177
 
178
179
 
9361 leency 180
    GoToX 0
181
    InsLine
182
    Print ';'^M^S
183
    Print ';'^M^S
184
    Print ';'^M^S
185
    Print ^X^E^E^D^D
186
  EndMacro
187
  Macro 2
188
    Print #1'FILES'#32'*.'#6^M^M'END'^M#5
189
    End
190
    Print #1#5#9
191
  EndMacro
192
  Macro 3
193
    Print #1'Macro'#32#6^M^M'EndMacro'^M#5
194
    End
195
    Print #1#5#9
196
  EndMacro
197
9422 leency 198
 
9361 leency 199
;
200
; Necromancer's Dos Navigator configuration files / config for all arhives NDN
9422 leency 201
FILES archiver.ini
202
  CommentStart ;
9361 leency 203
  GeneralFLAGS  14
204
  KeyWords3 UseLFN
9422 leency 205
  KeyWords7 ListChar
206
  RegKeyWords Color LightGreen \[[^\]]+\]
207
  RegKeyWords Color LightCyan (Un)?Packer
208
;  RegKeyWords color lightred ^\w[^=]*(?==)
209
END
9361 leency 210
211
 
9422 leency 212
; Necromancer Dos Navigator configuration / 䠩 ᢥ⪨ 䠩 NDN
213
FILES hgroups.ini
9361 leency 214
; RegKeywords color red ^\[group #\d\d?\]
9422 leency 215
 KeyWords1 IsDir,Index,Mask,Group,UseDefaultBG,
216
 KeyWords Color BLACK/BLACK            Color=0
217
 KeyWords Color BLUE/BLACK             Color=1
218
 KeyWords Color GREEN/BLACK            Color=2
219
 KeyWords Color CYAN/BLACK             Color=3
220
 KeyWords Color RED/BLACK              Color=4
221
 KeyWords Color MAGENTA/BLACK          Color=5
222
 KeyWords Color BROWN/BLACK            Color=6
223
 KeyWords Color LIGHTGRAY/BLACK        Color=7
224
 KeyWords Color DARKGRAY/BLACK         Color=8
225
 KeyWords Color LIGHTBLUE/BLACK        Color=9
226
 KeyWords Color LIGHTGREEN/BLACK       Color=10
227
 KeyWords Color LIGHTCYAN/BLACK        Color=11
228
 KeyWords Color LIGHTRED/BLACK         Color=12
229
 KeyWords Color LIGHTMAGENTA/BLACK     Color=13
230
 KeyWords Color YELLOW/BLACK           Color=14
231
 KeyWords Color WHITE/BLACK            Color=15
232
 KeyWords Color BLACK/BLUE             Color=16
233
 KeyWords Color BLUE                   Color=17
234
 KeyWords Color GREEN/BLUE             Color=18
235
 KeyWords Color CYAN/BLUE              Color=19
236
 KeyWords Color RED/BLUE               Color=20
237
 KeyWords Color MAGENTA/BLUE           Color=21
238
 KeyWords Color BROWN/BLUE             Color=22
239
 KeyWords Color LIGHTGRAY/BLUE         Color=23
240
 KeyWords Color DARKGRAY/BLUE          Color=24
241
 KeyWords Color LIGHTBLUE/BLUE         Color=25
242
 KeyWords Color LIGHTGREEN/BLUE        Color=26
243
 KeyWords Color LIGHTCYAN/BLUE         Color=27
244
 KeyWords Color LIGHTRED/BLUE          Color=28
245
 KeyWords Color LIGHTMAGENTA/BLUE      Color=29
246
 KeyWords Color YELLOW/BLUE            Color=30
247
 KeyWords Color WHITE/BLUE             Color=31
248
 KeyWords Color BLACK/GREEN            Color=32
249
 KeyWords Color RED/GREEN            Color=36
250
 KeyWords Color LightGreen/Green       Color=42
251
 KeyWords Color LightCyan/Green        Color=43
252
 KeyWords Color Darkgray/Red           Color=64
253
 KeyWords Color White/RED              Color=79
254
 KeyWords Color Cyan/Magenta           Color=83
255
 KeyWords Color LightGreen/Magenta     Color=90
256
 KeyWords Color black/brown            Color=96
257
9361 leency 258
 
9422 leency 259
 KeyWords Color Black/DARKGRAY         Color=128
260
 KeyWords Color BLUE/DARKGRAY          Color=129
261
 KeyWords Color Green/DARKGRAY         Color=130
262
 KeyWords Color CYAN/DARKGRAY          Color=131
263
 KeyWords Color RED/DARKGRAY           Color=132
264
 KeyWords Color Magenta/DARKGRAY       Color=133
265
 KeyWords Color Brown/DARKGRAY         Color=134
266
 KeyWords Color lightgray/DARKGRAY     Color=135
267
 KeyWords Color DARKGRAY/lightgray     Color=136
268
 KeyWords Color LIGHTBLUE/DARKGRAY     Color=137
269
 KeyWords Color LIGHTGREEN/DARKGRAY    Color=138
270
 KeyWords Color Lightcyan/DARKGRAY     Color=139
271
 KeyWords Color Lightred/DARKGRAY      Color=140
272
 KeyWords Color LIGHTMAGENTA/DARKGRAY  Color=141
273
 KeyWords Color YELLOW/DARKGRAY        Color=142
274
 KeyWords Color WHITE/DARKGRAY         Color=143
275
276
 
277
 KeyWords Color BLUE/lightblue         Color=145
278
 KeyWords Color GREEN/lightblue        Color=146
279
 KeyWords Color CYAN/lightblue         Color=147
280
 KeyWords Color RED/lightblue          Color=148
281
 KeyWords Color MAGENTA/lightblue      Color=149
282
 KeyWords Color BROWN/lightblue        Color=150
283
 KeyWords Color LIGHTGRAY/lightblue    Color=151
284
 KeyWords Color DARKGRAY/lightblue     Color=152
285
 KeyWords Color LIGHTBLUE/lightblue    Color=153
286
 KeyWords Color LIGHTGREEN/lightblue   Color=154
287
 KeyWords Color LIGHTCYAN/lightblue    Color=155
288
 KeyWords Color LIGHTRED/lightblue     Color=156
289
 KeyWords Color LIGHTMAGENTA/lightblue Color=157
290
 KeyWords Color YELLOW/lightblue       Color=158
291
 KeyWords Color WHITE/lightblue        Color=159
292
293
 
294
 KeyWords Color BLACK/LIGHTRED         Color=192
295
 KeyWords Color RED/LIGHTRED           Color=196
296
 KeyWords Color white/lightred         Color=207
297
 KeyWords Color LIGHTCYAN/LIGHTMAGENTA Color=219
298
 KeyWords Color BROWN/YELLOW           Color=230
299
Commentstart ;
300
end
301
302
 
303
;Necromancer Dos Navigator configuration
304
FILES ftp.ini
9361 leency 305
  CommentStart ;
306
  GeneralFlags 14
307
  RegKeyWords color white ftp://
308
  RegKeyWords color lightgreen \[\d+\,\d+\,\d+\,\d+\]
9422 leency 309
END
9361 leency 310
311
 
9422 leency 312
;Necromancer Dos Navigator configuration
313
FILES ndn.spf
9361 leency 314
  CommentStart ;
9422 leency 315
  RegKeyWords color white ;\s1*(\+|\*)?,^\s*(\+|\*)
9361 leency 316
  RegKeyWords color red ^\s*\[[^\[\]\\/\*\:\?\"\<\>\.]+\]
317
END
318
319
 
9422 leency 320
; Necromancer Dos Navigator configuration FILES
321
FILES *.ext;*.mnu
322
 SwitchHighLight On
323
 CommentStart ;,rem
324
 commentstring rem
325
 KeyWords1 md,cd,copy,del,delete,deldir,deltree,start,@start,attrib,
326
 KeyWords1 echo,echo.,@echo,off,cls,include,high,umb,choice,@choice
327
 KeyWords1 prompt,path,bat,country,devicehigh,
328
 KeyWords2 echo,@echo,menufile,!,$,!.!,$.$
329
 KeyWords2 dos,set,lh,config,menudefault,menuColor,numlock,lastdrive,sys,
330
 KeyWords2 break,cd,del,rename,if,exist,call,buffers,FILES,errorlevel,
331
 KeyWords8 F1,F2,F3,F4,F5,F6,F7,F8,F9,F10
332
 KeyWords3 pause
333
;regkeywords4
334
  RegKeywords color green !\\
335
  RegKeywords color green !~\\
336
  RegKeywords color green \$\\
337
  RegKeywords color green \$~\\
338
  RegKeywords color green ~!,\.!~,\.!,!/,!~/,!:,!
339
  RegKeywords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$
340
341
 
342
 
343
 RegKeyWords Color yellow ~[^~\x5c\x21]+~
344
 RegKeyWords Color lightred >\d+
345
; RegKeyWords Color lightgreen \[[^\]]+\],
346
 RegKeyWords Color lightcyan (@.+[^}])
347
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
348
; RegKeyWords Color lightcyan (\[|[a-z]*\x2E(exe|com)|\]),(@[a-z]*\x20)
349
; RegKeyWords Color lightcyan ((\x20|\[?)+([a-z]+)(\.(exe|com)+\]?)),(@.+)
350
; RegKeyWords2 ~[a-z]~
351
END
9361 leency 352
;
9422 leency 353
;NDN Initialization file /  樠樨 NDN
354
9361 leency 355
 
9422 leency 356
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
357
 RegKeyWords Color lightmagenta QuickDir\d
358
; RegKeyWords Color lightcyan \d
359
 RegKeyWords Color yellow DiskCols.,\x7c,
360
 RegKeyWords Color lightgreen ArchCols.
361
 RegKeyWords Color green FindCols.
362
 RegKeyWords Color white TempCols.,TrayOptions
363
 RegKeyWords Color lightcyan ProcCols.
364
 KeyWords Color lightcyan SecurityChar
365
 KeyWords Color lightred Warning,Custom,DontStartWarning
366
 KeyWords Color green Descriptions,DirInfo
367
 KeyWords Color blue SystemMenuChar,WinExplodeDelay
368
 KeyWords Color yellow TagChar
369
 KeyWords Color lightmagenta QuickDirs,AutoBrackets
370
 KeyWords Color BLACK ShadowX,ShadowY
371
 GeneralFLAGS   14
372
END
373
374
 
375
FILES ndn.vwr;ndn.edt
9361 leency 376
  CommentStart ;
377
;RegKeyWords comment
378
  RegKeyWords color cyan ^\s*;.*$
379
;RegKeyWords1
380
  RegKeyWords color white :
381
;RegKeyWords2
382
  RegKeyWords color red ^\s*[^\]\[\\/\*\:\?\"\<\>\.]+(?=:)
383
;RegKeyWords4
384
  RegKeyWords color green !\\
385
  RegKeyWords color green !~\\
386
  RegKeyWords color green \$\\
387
  RegKeyWords color green \$~\\
388
  RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,!
389
  RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$
390
END
391
;
9422 leency 392
FILES ndn.qdr
393
  CommentStart ;
9361 leency 394
  RegKeyWords color comment ^\s*;.*$
9422 leency 395
  RegKeyWords color lightred [-]
396
  RegKeyWords color lightgreen [*?]
397
END
9361 leency 398
399
 
9422 leency 400
 
401
; XML
402
FILES *.XML;*.bdsproj;*.vlp;<
403
  GeneralFlags 1
404
  StringFlags 160
405
  Keywords1 xml,version,encoding,standalone
406
  Keywords2 no,yes,DOCTYPE,ELEMENT,ATTLIST
407
  Comment 
408
  MultiLineComment 1
409
  RegKeyWords color lightred <[^/][^> ]+
410
  RegKeyWords color lightred  ]+>
411
  RegKeyWords color red ="000"
412
 Macro 1
413
    GoToX 0
414
    InsLine
415
    Print ''^M
416
    Print '<>'^M^M
417
    Print ''
418
    Home
419
    Print ^E^E^D
420
 EndMacro
421
END
422
423
 
424
; V+
425
FILES *.V2
426
  AutoBrackets Off
427
  MultiLineComment 0
428
  CommentString ;
429
  GeneralFLAGS 64
430
  StringFLAGS 32
431
  Keywords1 auto,global,local,.program,if,not,define,.end,end,then,else
432
  Keywords1 .doubles,.locations,.strings,.reals
433
  Keywords2 call,type,abs,do,exit,for,to,until,case,value,of,true,false,any
434
  Keywords2 and,or,return,while,enable,disable,attach,detach,$encode,getc
435
  Keywords2 $mid,len,abort,execute,fopen,fclose,fcmnd,read,write,$chr,sig
436
  Keywords2 tool,break,close,closei,move,moves,departs,below,ready,iostat
437
  Keywords2 goto,strdif,val,wait,min,max,open,openi,trans,mod,fset,gpanel
438
  Keywords2 gcolor,gtype,getevent,garc,gflood,gtexture,fdelete,speed,decompose
439
  Keywords2 here,prompt,ignore,set,calibrate,react,dos,reacte,bits,accel,drive
440
  BracketPairs program;case;if;for end until;while do
441
END
442
443
 
444
; Batch FILES
445
FILES config.sys;*.bat;*.col;*.cmd;*.sh;*.d
446
447
 
9361 leency 448
  CommentString #
9422 leency 449
  BracketPairs if fi case esac do done
450
451
 
9361 leency 452
  RegKeyWords color cyan ^\s*(rem|;).*$
9422 leency 453
;RegKeyWords1
454
  RegKeyWords color white ^\s*(accdate|break|country|dos(data)?|drivparam|lastdrive|logo|numlock|multitrack|shell|switches)\s*(?==)
455
  RegKeyWords color white ^\s*(buffers|fcbs|files|install|stacks)(high)?\s*(?==)
456
  RegKeyWords color white ^\s*device(high)?(?=.*=)
457
  RegKeyWords color white ^\s*set(?=\s*\D.*=)
458
  RegKeyWords color white [\-\._a-z0-9]+\(
459
  KeyWords2 on,off,high,low,umb,noumb,auto,noauto
460
;menu commands
461
;RegKeyWords1
462
  RegKeyWords color white ^\s*(menuitem|menucolor|menudefault|submenu|include)\s*(?==)
463
;RegKeyWords3
9361 leency 464
  RegKeyWords color red ^\s*\[\s*(menu|common)\s*\]
9422 leency 465
;RegKeyWords2
466
  RegKeyWords color lightgreen ^\s*\[[^\[\]]+\]
467
;NT extensions
468
;RegKeyWords1
9361 leency 469
  RegKeyWords color white ^\s*(echoconfig|ntcmdpropt|dosonly|emm\s*(?==))
9422 leency 470
471
 
472
  RegKeyWords color lightred \$[^\x20]+
473
474
 
475
  KeyWords1 prompt,path,bat,com,exe,
476
  KeyWords1 z,device,devicehight,tmp,temp,md,
477
  KeyWords1 himem,mode,not,shift,comspec,cmdline,blaster,winbootdir,windir,
478
  KeyWords1 Start,function
479
  KeyWords2 %1,%2,%3,%4,%5,%6,%7,%8,%9,%10,:,goto,hight,
480
  KeyWords2 dos,set,lh,config,menudefault,menuColor,numlock,lastdrive,sys,
481
  KeyWords2 break,cd,rename,if,exist,call,buffers,FILES,errorlevel,fi,for,while,in,else,case,esac,then,elif,
482
  KeyWords3 pause,@pause,chkerrorlevel,sudo,title,localhost
483
  KeyWords4 do,done,taskkill,subst,icacls,net,ping,ls,run,find,reg
484
  KeyWords6 exit,chmod,rm,unshare,cat,file,grep,umask,mv,sed,mkfs,exec,iconv,read,del,move
485
  KeyWords6 daemon,killproc,wget,curl,mkdir,install,snap,make,cmake,erase
486
  keywords6 shutdown,reboot,
487
  keywords7 ALLUSERSPROFILE,APPDATA,ClusterLog,CommonProgramFiles,COMPUTERNAME,ComSpec,FP_NO_HOST_CHECK,HOMEDRIVE,HOMEPATH,LOGONSERVER,NUMBER_OF_PROCESSORS,OS,Path,PATHEXT,PROCESSOR_ARCHITECTURE,
488
  keywords7 PROCESSOR_IDENTIFIER,PROCESSOR_LEVEL,PROCESSOR_REVISION,ProgramFiles,PROMPT,SBSSERVER,SESSIONNAME,SystemDrive,SystemRoot,TEMP,TMP,USERDNSDOMAIN,USERDOMAIN,USERNAME,USERPROFILE,windir,
489
  KeyWords5 yum,dpkg,apt,apt-get
490
  RegKeyWords color lightcyan \$\{([a-z0-9])+\}
491
492
 
493
  CommentString REM , ::
494
  KeyWords Color LightRed %COMSPEC%,%TEMP%,%winbootdir%,%windir%,nul,c:\win;
495
  KeyWords Color BLUE protshell,ifs=,priority_disk_io,devinfo,libpath,basedev
496
  KeyWords Color BLUE memman,os2_shell,dpath,keys,codepage
497
  RegKeyWords Color LightCyan [^\x20=\;\,]*:*\x5c
498
  RegKeyWords Color LightCyan [a-z_\d\-]+\.(exe|com|bat|deb)
499
  RegKeyWords Color black/red \x7c
500
  RegKeyWords Color Yellow -[A-Z]*\x20
501
  KeyWords color Yellow server,sbserver,tsa,tsc,tsm,
502
503
 
504
  commentstart ;
505
  RegKeyWords Color  white/green ^((\x20)+)?\:[^\x20\x3a\/]+$
506
   RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+
507
  RegKeyWords Color  black \[[^\[]*30m
508
  RegKeyWords Color  LightRed \[[^\[]*31m
509
  RegKeyWords Color  Green \[[^\[]*32m
510
  RegKeyWords Color  Yellow \[[^\[]*33m
511
  RegKeyWords Color  LightBlue \[[^\[]*34m
512
  RegKeyWords Color  LightMagenta \[[^\[]*35m
513
  RegKeyWords Color  LightCyan \[[^\[]*36m
514
  RegKeyWords Color  White \[[^\[]*37m,\[[^\[]*1m
515
  RegKeyWords Color  Lightgray/black \[[^\[]*40m
516
  RegKeyWords Color  Lightgray/red \[[^\[]*41m
517
  RegKeyWords Color  Lightgray/green \[[^\[]*42m
518
  RegKeyWords Color  Lightgray/brown \[[^\[]*43m
519
  RegKeyWords Color  Lightgray/blue \[[^\[]*44m
520
  RegKeyWords Color  Lightgray/magenta \[[^\[]*45m
521
  RegKeyWords Color  Lightgray/cyan \[[^\[]*46m
522
  RegKeyWords Color  black \
523
  RegKeyWords Color Brown        [_a--\d*]+\x2e\*?(ldf)(\x20|\;|\,|$)+
524
  Macro 0
525
   insline
526
   Print 'Start \\%USERNAME%\'
527
   End
528
  EndMacro
529
530
 
531
 
9361 leency 532
533
 
9422 leency 534
; Windows desktop File
535
FILES desktop.ini
536
 KeyWords1 file://Folder.htt,
537
 KeyWords2 Clsid,UICLSID,InfoTip,Default,Logo,WideLogo,
538
 KeyWords2 ConfirmFileOp,cdfurl,Icon,Type,Order,
539
 KeyWords2 Zoom,Sort,Direct,Color,PatternId,MenuName,ToolTipText,
540
 KeyWords2 HelpText,Attributes,IconIndex,Solid,Width,WebViewTemplate,NT5,
541
 KeyWords Color cyan HTMLInfoTipFile
542
 RegKeyWords Color lightgreen Owner,Personal[^=]*,BuyURL,PersistMoniker(Preview)?
543
 RegKeyWords Color White \[[^\]]+\]
544
 RegKeyWords Color lightBLUE Icon[^=]*
545
 RegKeyWords Color lightmagenta LocalizedResourceName,
546
 RegKeyWords Color yellow .*\.lnk
547
 RegKeyWords Color yellow \<[^\>]+\>
548
end
549
;
550
; FORTRAN !does not support tabs in files -> fixed format!
551
FILES *.F;*.FPP;*.FTN;*.FOR;*.I;*.F90;*.I90;*.F66;*.F77
552
  GeneralFLAGS 80
553
  StringFlags 192
554
  CommentStart c,C,*
555
  Keywords1 function,parameter,data,program
556
  Keywords2 true,false,not,and,or,eqv,neqv,lt,le,eq,ge,gt,ne
557
  Keywords2 if,goto,then,endif,elseif,else,do,continue,dowhile,enddo,cycle
558
  Keywords2 exit,return,end,mod,pause,print,read,stop
559
  Keywords3 integer,real,double precision,complex,logical,character,record
560
  Keywords3 structure,dimension,
561
END
9361 leency 562
563
 
564
; PERL files: GENERALFLAGS = case sensitive + C numbers
9422 leency 565
FILES *.PL, *.PM, *.SUB;*.MU;
566
  GeneralFlags 81
567
  StringFlags 131
568
  MultilineComment 1
569
  CommentStart #
570
  Comment __END__ a_unique_string_because_there_is_no_end_of_such_comment
571
  Keywords1 cmp,eq,gt,lt,ne,and,not,or,xor
572
  Keywords1 continue,do,else,elsif,for,foreach,goto,if,last,next,return,
573
  Keywords1 unless,until,while
574
  Keywords1 package,sub,require,use,x,local,my,our
575
  Keywords2 __LINE__, __FILE__
576
  Keywords2 abs,atan2,cos,exp,int,log,rand,sin,sqrt,srand,wantarray
577
  Keywords2 pop, push, shift, splice, unshift, delete, each, exists, keys,
578
  Keywords2 grep,join,map,reverse,sort,values,defined,scalar,ref,undef
579
  Keywords2 seek, sysread, sysseek, syswrite, tell, truncate,
580
  Keywords2 binmode, close, eof, fileno, flock, open, rename, select, unlink, utime
581
  Keywords2 eval,exit,die, glob, read, readline, print, printf, warn
582
  Keywords2 alarm,sleep,pos,quotemeta,split,
583
  Keywords2 chomp,chop,index,lc,length,sprintf,substr,uc
584
  Keywords2 localtime,gmtime,time,pack,unpack,vec,chr,ord,hex,ord
585
  Keywords3 $_,@_,$!
586
  KeyWords6 sudo
587
  KeyWords8 yum,dpkg,apt
588
  RegKeywords COLOR Blue \$\d+
589
  RegKeywords COLOR Yellow \$([a-zA-Z][_a-zA-Z\d]*|_[_a-zA-Z\d]+)
590
  RegKeywords COLOR LightMagenta @([a-zA-Z][_a-zA-Z\d]*|_[_a-zA-Z\d]+)
591
  RegKeywords COLOR LightCyan [_a-zA-Z\d]+ *(?==>)
592
  Macro 1
593
    Print '#! perl -w'^M'use strict;'^M^M
594
  EndMacro
595
  Macro 2
596
    Print 'while (<>) {'^M^M'}'^M#5#5' '
597
  EndMacro
598
END
9361 leency 599
600
 
9422 leency 601
; Resurce file
602
FILES *.rc
603
 KeyWords1 menuitem,
604
 KeyWords2 separator,popup,
605
 Commentstart #
606
 Commentstring #
607
end
608
609
 
610
; TempFiles
611
FILES *.tmp
612
 KeyWords1 DAMPRO,NAME,VERSION,SIZE,CHECK,DATE(MDY),TIME(HMS),ATTRIB
613
 KeyWords1 UC2-REVISION,SERIAL
614
 KeyWords2 FILE,LIST,[\],END,SPEC-SECTION
615
end
616
;
617
; Cubic Player Config File
618
FILES cp.ini
619
 RegKeyWords Color white \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
620
 KeyWords2 filetype
621
 CommentStart ;
622
 Commentstring //
623
end
624
;
625
; HTML Documents
626
FILES *.htm?;*.asx;*.htt;*.htm
627
 KeyWords1 a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body
628
 KeyWords1 br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em
629
 KeyWords1 fieldset,font,form,head,hr,html,i,
630
 KeyWords1 input,ins,isindex,kbd,label,legend,li,link,map,menu,meta,noscript
631
 KeyWords1 object,ol,optgroup,option,p,pre,q,s,samp,script,select,small,strike
632
 KeyWords1 strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul
633
 KeyWords1 middle,right,left,top,
634
 KeyWords2 abbr,accept,accept-charset,accesskey,action,align,alink,alt,archive,axis
635
 KeyWords2 background,bgColor,border,cellpadding,cellspacing,char,charoff,charset
636
 KeyWords2 checked,cite,clear,code,codebase,codetype,Color,cols,colspan,borderColor,
637
 KeyWords2 compact,content,coords,data,datetime,declare,defer,dir,disabled,enctype
638
 KeyWords2 face,for,headers,height,href,hreflang,hspace,http-equiv,name
639
 KeyWords2 id,ismap,label,lang,language,link,longdesc,marginheight,marginwidth,maxlength
640
 KeyWords2 media,method,multiple,noresize,noshade,nowrap,object,onblur,onchange
641
 KeyWords2 onclick,ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown
642
 KeyWords2 onmousemove,onmouseout,onmouseover,onmouseup,onreset,onselect,onsubmit,onunload
643
 KeyWords2 onunload,profile,prompt,readonly,readonly,rel,rev,rows,rows,rowspan,rules
644
 KeyWords2 scheme,scope,selected,shape,size,span,src,standby,start,style
645
 KeyWords2 summary,tabindex,target,text,title,type,usemap,valign,value,valuetype,version
646
 KeyWords2 vlink,vspace,width,param,celpadding
647
 KeyWords3 topMargin,leftMargin,rightMargin,event,
648
 KeyWords4 _top,_self,oncontextmenu,oncopy,onselectstart
649
 KeyWords4 javascript,screen,Math,document,navigator,window
650
 KeyWords1 scrollbars,scrolling,scroll,
651
 KeyWords6 hotlog_js,hotlog_r,hotlog_s
652
 KeyWords7 write,random,escape,location,referrer,navigator,javaEnabled,
653
 KeyWords7 pixelDepth,colorDepth, ,
654
 KeyWords7 appName,substring,cookie,userAgent,indexOf,appVersion,,
655
 keywords8 submit,,,
656
 KeyWords Color blue img,imagedata
657
 KeyWords Color yellow var,function,else,return,if,
658
 KeyWords Color LightMagenta open,close,writeln,
659
 KeyWords Color lightred quot,name=,hidden,
660
 RegKeyWords Color Brown class[a-z]*,
661
 RegKeyWords Color lightcyan [a-z]*frame[a-z]*
662
; RegKeyWords Color lightcyan [^\x2-0-z]*\x28
663
 RegKeyWords Color lightgreen margin[a-z]+,h\d,
664
 RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+
665
 ColorKeyWords yes
666
667
 
668
 Commentstart //
669
 Comment 
670
 MultiLineComment 200
671
 BracketPairs 
672
673
 
674
;
675
; JavaScript files / java source / JScript(Windows Script Host)
676
FILES *.js;*.jav?
677
 KeyWords1 language,if,else,var,function,return
678
 KeyWords1 import,new,submit,
679
 KeyWords1 void,class
680
 Keywords1 break,const,continue,super,final
681
 Keywords1 goto,,ret,sizeof,static,switch,abstract,private
682
 Keywords1 auto,typedef,catch,extends,
683
 Keywords1 exception,throws,throw,finally,
684
 KeyWords2 prompt,window,alert,null,location,{window,{,},for,
685
 KeyWords2 open,close,document,target,write,writeln,SaveToFile,
686
 KeyWords2 onmousedown,captureevents,click,event,layers,
687
 KeyWords2 button,mousedown,true,false,which,default,
688
 KeyWords3 public,eof,length,case,isExists,fileSize,println,
689
 KeyWords3 fromCharCode,toString,regexp
690
 Keywords4 long,short,signed,double,float,union,
691
 Keywords4 unsigned,struct,,StringBuffer
692
 Keywords4 FileInputStream,FileOutputStream,InputStreamReader,OutputStreamReader
693
 KeyWords4 String,Image,List,FileConnection,int,boolean,InputStream,DataInputStream,
694
 KeyWords4 char,byte,Display,callback,
695
 KeyWords5 substring,substr,
696
 KeyWords7 Command,Version,
697
 KeyWords8 System,protected,in,.out,err,interface,implements
698
 KeyWords color Magenta package
699
 KeyWords color LightRed try,while,do,
700
701
 
702
 Keywords1 Popup,Echo,WScript,
703
 KeyWords2 GetDrive,FolderExists,CreateFolder,FileExists,CreateTextFile,GetFile,FileSystem,GetFolder,
704
 KeyWords6 CreateObject,Attributes,Run,type
705
706
 
707
708
 
709
 MultiLineComment 10
710
 commentstring 
711
 Commentstart //,
712
 Comment ,/* */
713
; GeneralFLAGS  465
714
 StringFLAGS   3
715
 ColorKeyWords yes
716
  Macro 1
717
    GoToX 0
718
    InsLine
719
    Print '/*****************************************************************'^M^S
720
    Print ' *'^M^S
721
    Print ' *'^M^S
722
    Print ' *'^M^S
723
    Print ' *****************************************************************/'^M^S
724
    Print ^X^E^E^E^E^D^D^D
725
  EndMacro
726
  Macro 2
727
    GotoX 0
728
    InsLine
729
    Print '/*'^M^S
730
    Print ' *'^M^S
731
    Print ' */'^M^S
732
    Print ^X^E^G^E^E^D^D^D
733
  EndMacro
734
END
9361 leency 735
736
 
737
; C# files (C Sharp)
9422 leency 738
;
9361 leency 739
FILES *.CS
9422 leency 740
  AutoBrackets  On
741
  MultiLineComment 1
9361 leency 742
  CommentString //
9422 leency 743
  Comment       /* */
744
  GeneralFLAGS  465
745
  StringFLAGS   3
746
  OptimalFill Off
747
;  TabSize 4
748
  KeyWords1     break,case,const,continue,default,do,else,new,namespace
749
  KeyWords1     for,goto,if,return,sizeof,static,switch,abstract,private
750
  KeyWords1     void,while,public,try,catch,protected,as,base,checked,unchecked
751
  KeyWords1     using,throw,finally,System,Console,interface,delegate,explicit
752
  KeyWords1     extern,fixed,foreach,implicit,internal,is,lock,object,operator
753
  KeyWords1     out,override,params,readonly,ref,sealed,stackalloc,typeof
754
  KeyWords1     unchecked,unsafe,virtual,volatile
755
  KeyWords2     byte,char,int,long,short,string,double,float,bool,uint,ulong,ushort
756
  KeyWords2     struct,class,true,false,this,null,decimal,enum,event,sbyte
757
  ColorKeyWords on
758
  Macro 1
9361 leency 759
    GoToX 0
760
    InsLine
761
    Print '/*****************************************************************'^M^S
9422 leency 762
    Print ' *'^M^S
763
    Print ' *'^M^S
764
    Print ' *'^M^S
765
    Print ' *****************************************************************/'^M^S
766
    Print ^X^E^E^E^E^D^D^D
767
  EndMacro
9361 leency 768
  Macro 2
769
    GotoX 0
770
    InsLine
771
    Print '/*'^M^S
9422 leency 772
    Print ' *'^M^S
773
    Print ' */'^M^S
774
    Print ^X^E^G^E^E^D^D^D
775
  EndMacro
9361 leency 776
  Macro 3
777
    GotoX 0
778
    Print 'using System;'^M^M
9422 leency 779
    Print 'public class main'^M'{'^M^M
780
    Print '    static void Main()'^M'{'^M^M'}'^M
781
    GotoX 0
9361 leency 782
    Print '}'^M
9422 leency 783
    Print ^E^E^E^D^D^D^D^D^D^D^D
784
  EndMacro
9361 leency 785
  Macro 4
786
    GoToX 0
9422 leency 787
    Print '/*******************************************************************************/'^M^S
788
    Print '/*---- ------------------------------------------------------------------------*/'^M^S
789
    Print '/*******************************************************************************/'^M^S
790
    Print ^E^E^D^D^D^D^D^D^D
791
    SwitchIns
792
  EndMacro
9361 leency 793
  Macro 5
9422 leency 794
    GoToX 0
795
    Print '/* --------------------------------------- */'^M^S
796
    Print '/*  */'^M^S
797
    Print '/* --------------------------------------- */'^M^S
798
    Print ^E^E^D^D^D
799
  EndMacro
800
END
9361 leency 801
802
 
9422 leency 803
 
804
; Style doc
805
FILES *.css
806
 KeyWords1 ,none,bold,gold,fuchsia,rgb
807
 KeyWords1 arial,
808
 KeyWords2 hover,Color,text-decoration,font-size,font-family,font-weight,A
809
 Keywords1 A,BODY,DIV,EM,H1,H2,H3,HTML,P
810
 Keywords2 link,visited,active,first-line,first-letter
811
 Keywords3 font-family,font-style,font-weight,font-variant,font
812
 Keywords4 bold,bolder,lighter,
813
 Keywords4 italic,small-caps
814
 Keywords4 xx-small,x-small,small,medium,large,x-large,xx-large,larger,smaller
815
 Keywords4 normal,none,url
816
 Keywords3 word-spacing,letter-spacing,text-decoration
817
 Keywords4 underline,overline,line-through,blink
818
 Keywords3 color,background-color,background,background-image,background-attachment,background-repeat,background-position
819
 Keywords4 transparent,rgb
820
 Keywords3 vertical-align
821
 Keywords4 baseline,sub,super,top,text-top,middle,bottom,text-bottom,top,bottom
822
 Keywords3 text-transform
823
 Keywords4 capitalize,uppercase,lowercase
824
 Keywords3 text-align
825
 Keywords4 left,right,center,justify
826
 Keywords3 text-indent,line-height
827
 Keywords3 margin-top,margin-right,margin-bottom,margin-left,margin
828
 Keywords3 padding-top,padding-right,padding-bottom,padding-left,,padding
829
 Keywords3 border-top-width,border-right-width,border-bottom-width,border-left-width,border-width
830
 Keywords4 thin,medium,thick
831
 Keywords3 border-color
832
 Keywords3 border-style
833
 KeyWords COLOR lightcyan aqua
834
 KeyWords COLOR lightmagenta fuchsia
835
 KeyWords COLOR lightgreen lime
836
 KeyWords COLOR red maroon
837
 KeyWords COLOR blue navy
838
 KeyWords COLOR brown olive
839
 KeyWords COLOR magenta purple
840
 KeyWords COLOR lightgray silver
841
 KeyWords COLOR cyan teal
842
 ColorKeywords yes
843
 commentstring 
844
 Commentstart //,
845
 Comment 
846
end
847
;
848
FILES *.rnx
849
 KeyWords2 var.presets,url
850
 commentstring 
851
 Commentstart //,
852
 Comment 
853
end
854
;
855
FILES *.ISP;*.OBE;*.DUN
856
 KeyWords Color lightmagenta Password,Name
857
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
858
end
859
;
860
FILES *.dsn
861
 RegKeyWords Color White [a-z]*\=
862
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
863
end
864
;
865
; Windows ini file
866
FILES win.ini
867
 KeyWords Color LightMagenta  pwl,source_disk_path
868
 KeyWords Color Lightred load=,run=,programs,norun,
869
 KeyWords Color lightblue Wallpaper,TileWallpaper,Pattern,
870
 KeyWords Color LightCyan Beep,NullPort,
871
 KeyWords Color Yellow defaultempty,defaultfull,device
872
 RegKeyWords Color White (\x20[a-z]*=)
873
 RegKeyWords Color lightgreen \[[^\]]+\]
874
 RegKeyWords Color LightCyan \dx[\d|a-e]*
875
 commentstart ;
876
end
877
;
878
; Windows system file
879
FILES system.ini
880
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
881
 KeyWords Color LightMagenta shell,USER=,pwl,
882
 KeyWords Color LightBlue SCRNSAVE.EXE
883
 KeyWords Color white/lightred MinPagingFileSize,MaxPagingFileSize
884
 RegKeyWords Color lightcyan .:\x5c.+
885
 RegKeyWords Color white .+\=
886
 commentstart ;
887
end
888
;
889
; Autorun / ⮧ -᪮ (  ⮫쪮)
890
FILES autorun.inf
891
 RegKeyWords Color Lightred \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
892
 RegKeyWords Color lightred autorun,Product,Buttons,Bitmaps,general,autorun,alpha,
893
 RegKeyWords Color lightred CdAuto,noflag,Flag,Files,Vendor,Custom,
894
 KeyWords2 icon,open,shell,readit,command,name,name2,Version,Dialog,Default,
895
 KeyWords2 Title,RegistryKey,WaveFile,SetupProgram,NoProcessCaption,NoProcessTextLine1,NoProcessTextLine2,
896
 KeyWords2 LabelFont,TextFont,Charset,SelectedTextColor,UnSelectedTextColor,
897
 KeyWords2 SetupLabel,SetupText,CancelLabel,CancelText,16Color,256Color,
898
 KeyWords2 PathKey,DirectoryKey,ProgramClass,Setup,SetupKey,SmallFont,defaulticon,
899
 KeyWords6 shellexecute,Action,
900
 KeyWords8 UseAutoPlay
901
902
 
903
 commentstart ;
904
end
905
;
906
; DSS configuration FILES
907
FILES dss.ini
908
 KeyWords1 Version=,Random=,Loop=,Normalize=,Frequency=,SampleBits=,Channels=,TMV_Name=
909
 KeyWords1 Source=,Format=,Device=,Port=,Mode=,SubMode=,VBEAFAccel=,ProgName=,TMV_Text=
910
 KeyWords1 IRQ=,DMA1=,DMA2=,VBEAFAccel=,ShowFileInfo=,ShowFilter=,ScanFilter=,TMV_FileName=
911
 KeyWords1 Main=,Frame=,FS_Name=,FS_Text=,FS_SelectedText=,FS_Unchecked=,FS_Unavailable=,Low,Mid,High
912
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
913
 Commentstart ;
914
 SwitchHighLight On
915
END
916
917
 
918
;; Assembler files *.S35;*.S03;*.S01;*.S90
919
;;
920
;FILES *.ASM;*.S??;*.A86;*.EQU;*.COD
921
;  CommentString ;
922
;  HexNumFLAGS    31
923
;  DecNumFLAGS    31
924
;  OctoNumFLAGS   31
925
;  BinNumFLAGS    31
926
;  GeneralFlags   16
927
;  BracketPairs macro endm proc endp
928
;  KeyWords1    public,extern,extrn,include,macro,endm,segment,ideal,model,ends
929
;  KeyWords1    proc,end,endp,title,subtitle,module,code,flat,jumps,data
930
;  KeyWords1    const,rcode,equ,global,name,group,assume,nojumps,locals,org
931
;  KeyWords1    if,ifdef,ifndef,elif,else,endif,define,undef,local,dup
932
;  Keywords1    p386,.386,p486,.486,p586,.586,.586p,.686p,.data,dataseg,.code
933
;  Keywords1    codeseg,.udata,udataseg,short,offset,near,end,struc,.xmm
934
;; Registers and size related
935
;  KeyWords3    tiny,large,ptr
936
;  RegKeywords3 \b[abcd][lh]\b, \b([xyz]?mm[0-7]|[xyz]mm([8-9]|[12][0-9]|3[01]))\b
937
;  RegKeywords3 \b[cdefgs]s\b, \b[er]?([ds]i|[bs]p|[abcd]x)\b, \b([sb]p|[sd]i)l\b
938
;  RegKeyWords3 \b[cdt]r[0-7]\b, \br([8-9]|1[0-5])[bwdl]?\b, \b(k|st)[0-7]\b
939
;  RegKeyWords3 \buse(16|32|64|avx(256|512))\b, \bbnd[0-3]\b, \b[rd][bdfpqtuw]\b
940
;  RegKeyWords3 \b(|[dfpqtxyz]|[dq]q)(word)|(|t)(byte)|seg[cdefgs]s\b
941
;; Instructions
942
;  RegKeywords3 \b(ad[co]x)\b, \b(aes(dec|enc)(|last))\b
943
;  RegKeywords3 \b(aes(imc|keygenassist))\b, \b(mul|ror|sar|shl|shr)(x)\b
944
;  RegKeywords3 \b(cmp(eq|le|lt|neq|nle|nlt|ord)(pd|ps|sd|ss))\b
945
;  RegKeywords3 \b(bl[sc](fill|i|ic|msk))\b, \b(bl(sr|cs))\b
946
;  RegKeywords3 \b(bnd(|cl|cn|cu|ldx|mk|mov|stx))\b, \b(b(extr|zhi))\b
947
;  RegKeywords3 \b(cl(ac|flushopt|wb))\b, \b(cmovp[eo])\b, \b(cmps[qs])\b
948
;  RegKeywords3 \b(cmpunord(pd|ps|sd|ss))\b, \b(f(init|ldenv[dw]|wait))\b
949
;  RegKeywords3 \b(fn(clex|disi|eni|save[dw]|stenv[dw]|)|getsec|iret(|[dqw]))\b
950
;  RegKeywords3 \b(frst(or[dw]|pm)|fsave(|[dw])|fst(env[dw]|sw)|fx(rstor64|save(|64)))\b
951
;  RegKeywords3 \b(inv(ept|pcid|vpid)|kunpck(bw|dq|wd)|llwpcb|lwp(ins|val))\b
952
;  RegKeywords3 \b(k(add|and|andn|mov|not|or|ortest|shiftl|shiftr|test|xnor|xor)([bdqw]))\b
953
;  RegKeywords3 \b(pclmul(hqhdq|hqhqdq|hqlqdq|lqhdq|lqhqdq|lqlqdq|qdq))\b
954
;  RegKeywords3 \b(pblend(vb|w)|(|v)mpsadbw|p(commit|dep|ext|hminposuw))\b
955
;  RegKeywords3 \b((rd|wr)([fg]sbase|rand|seed)|setp[eo]|sha1(msg1|msg2|nexte|rnds4))\b
956
;  RegKeywords3 \b(sha256(msg1|msg2|rnds2)|s(lwpcb|tac)|tz(cnt|msk)|t1mskc)\b
957
;  RegKeywords3 \b(xsave(|64|opt(|64))|xrstor(|64))\b,\bxsha(1|256)|xstore\b
958
;  RegKeywords3 \b(x(abort|acquire|begin|end|release|test))\b
959
;  RegKeywords3 \bvbroadcast[fi](128|32x2|32x4|32x8|64x2|64x4)\b
960
;  RegKeywords3 \bvbroadcast(sd|ss)|vadd(pd|ps|sd|ss|sub(pd|ps))\b
961
;  RegKeywords3 \bvaes(dec|declast|enc|enclast|imc|keygenassist)\b
962
;  RegKeywords3 \bvalign[dq]|v(and(|n)|or)(pd|ps)\b
963
;  RegKeywords3 \bvblend(mpd|mps|pd|ps|vpd|vps)\b
964
;  RegKeywords3 \bvcmpeq_(os|uq|us)(pd|ps|sd|ss)|vcmpeq(pd|ps|sd|ss)\b
965
;  RegKeywords3 \bvcmpfalse(|_os)(pd|ps|sd|ss)\b
966
;  RegKeywords3 \bvcmp[gl][et](|_oq)(pd|ps|sd|ss)\b
967
;  RegKeywords3 \bvcmp(neq_)(oq|os|us)(pd|ps|sd|ss)\b
968
;  RegKeywords3 \bvcmp(neq)(pd|ps|sd|ss)|vcomi(sd|ss)|vcompress(pd|ps)\b
969
;  RegKeywords3 \bvcmpn(ge|gt|le|lt)(|_uq)(pd|ps|sd|ss)\b
970
;  RegKeywords3 \bvcmp(|un)ord(|_s)(pd|ps|sd|ss)\b
971
;  RegKeywords3 \bvcmp(pd|ps|sd|ss)|vcmptrue(|_us)(pd|ps|sd|ss)\b
972
;  RegKeywords3 \bvcvtdq2(pd|ps)|vcvtpd2(dq|ps|qq|udq|uqq)|vcvtph2ps\b
973
;  RegKeywords3 \bvcvtps2(dq|pd|ph|qq|udq|uqq)|vcvtqq2(pd|ps)\b
974
;  RegKeywords3 \bvcvtsd2(si|ss|usi)|vcvtsi2(sd|ss)|vcvtss2(sd|si|usi)\b
975
;  RegKeywords3 \bvcvttpd2(dq|qq|udq|uqq)|vcvttps2(dq|qq|udq|uqq)\b
976
;  RegKeywords3 \bvcvtt(sd|ss)2(si|usi)|vdpp[ds]\b
977
;  RegKeywords3 \bvcvtu(d|q)q2(pd|ps)|vdbpsadbw\b
978
;  RegKeywords3 \bvcvtusi2(sd|ss)|v(div|fpclass|max|min|mul)(pd|ps|sd|ss)\b
979
;  RegKeywords3 \b(vexp2p|vexpandp)[ds]|vextractps\b
980
;  RegKeywords3 \bv(extract|insert)[fi](128|32x4|32x8|64x2|64x4)\b
981
;  RegKeywords3 \bv(fixupimm|getexp|getmant)(pd|ps|sd|ss)\b
982
;  RegKeywords3 \bvfm(add(|sub)|sub(|add))(|132|213|231)(pd|ps|sd|ss)\b
983
;  RegKeywords3 \bvfnm(add|sub)(|132|213|231)(pd|ps|sd|ss)\b
984
;  RegKeywords3 \bv(gatherp|scatterp)(f0|f1)([dq](pd|ps))\b
985
;  RegKeywords3 \bv(gather[dq]|maskmov)(dqu|pd|ps)|vh(add|sub)(pd|ps)\b
986
;  RegKeywords3 \bvld(dqu|mxcsr)|vinsertps|vmclear\b
987
;  RegKeywords3 \bvmov((ap[ds])|d(|dup|qa(|32|64)|qu(|16|32|64|8)))\b
988
;  RegKeywords3 \bvmovh(lps|pd|ps)|vmovl(hps|pd|ps)\b
989
;  RegKeywords3 \bvmovmsk(pd|ps)|vmovnt(dq(|a)|pd|ps)\b
990
;  RegKeywords3 \bvmovs(d|[hl]dup|s)|vmov(q|up[ds])|vmptr(ld|st)\b
991
;  RegKeywords3 \bvpabs[bdqw]|vpack[su]s(dw|wb)\b
992
;  RegKeywords3 \bvpadd([bdqw]|s[bw]|us[bw])|vpalignr\b
993
;  RegKeywords3 \bvpand(n[dq]|[dnq]|)|vpavg[bw]\b
994
;  RegKeywords3 \bvpblend(d|m[bdqw]|vb|w)\b
995
;  RegKeywords3 \bvpbroadcast([bdqw]|m(b2q|w2d))\b
996
;  RegKeywords3 \bvpclmul(hqhdq|hqlqdq|lqhdq|lqlqdq|qdq)\b
997
;  RegKeywords3 \bvpcm(ov|p([bd]|(eq|gt|l[et](|u))[bdqw]|(e|i)str[im]))\b
998
;  RegKeywords3 \bvpcmp((neq|nl[et])(|u)[bdqw])|vphminposuw\b
999
;  RegKeywords3 \bv(pcmp([qw]|(u[bdqw]))|(pcompress|pconflict)[dq])\b
1000
;  RegKeywords3 \bvpcom((eq|false|g[et]|l[et]|neq|true)(|u)[bdqw])\b
1001
;  RegKeywords3 \bvperm(2[fi]128|[bd]|i2([bdqw]|pd|ps)|il(|2|mo2|mz2|td2)(ps|pd))\b
1002
;  RegKeywords3 \bvperm(pd|ps|[qw]|t2[bdqw]|t2p[ds])\b
1003
;  RegKeywords3 \bvpexpand[dq]|vpextr[bdqw]|vpgather[dq][dq]\b
1004
;  RegKeywords3 \bvphadd(d|sw|w[dq]|w)|vphsub(bw|dq|sw|wd|[dw])\b
1005
;  RegKeywords3 \bvpinsr[bdqw]|vplzcnt[dq]|vpmadd(52huq|52luq|ubsw|wd)\b
1006
;  RegKeywords3 \bvpmaskmov[dq]|vpm(ax|in)[su][bdqw]\b
1007
;  RegKeywords3 \bvpmov(b2m|d2m|d[bw]|m2[bdqw]|mskb|q2m|q[bdw])\b
1008
;  RegKeywords3 \bvpmov(([sz]x)(b[dqw]|dq|w[dq]))|vpsadbw\b
1009
;  RegKeywords3 \bvpmov((s|us)(d[bw]|q[bdw]|wb)|w(2m|b))\b
1010
;  RegKeywords3 \bvpmul(dq|h(rsw|uw|w)|l[dqw]|tishiftqb|udq)\b
1011
;  RegKeywords3 \bvpor([dq]|)|vpperm|vpro[lr]([dq]|v[dq])\b
1012
;  RegKeywords3 \bvpscatter[dq][dq]|vpshuf([bd]|[hl]w)|vpsign[bdw]\b
1013
;  RegKeywords3 \bvpsll(dq|[dqw]|v[dqw])|vpsr[al]([dqw]|dq|v[dqw])\b
1014
;  RegKeywords3 \bvpsub([bdqw]|s[bw]|us[bw])|vpternlog[dq]\b
1015
;  RegKeywords3 \bvptest((n|)(m[bdqw])|)|vpunpck([hl](bw|dq|qdq|wd))\b
1016
;  RegKeywords3 \bvpxor([dq]|)|v(range|(rcp|rsqrt)(14|28)|reduce)(pd|ps|sd|ss)\b
1017
;  RegKeywords3 \bv(rndscale|round|scalef)(pd|ps|sd|ss)\b
1018
;  RegKeywords3 \bvr(cp|sqrt)(ps|ss)|vshuf[fi](32x4|64x2)\b
1019
;  RegKeywords3 \bvscatter[dq](pd|ps)|vshuf(pd|ps)\b
1020
;  RegKeywords3 \bv((sqrt|sub)(pd|ps|sd|ss)|stmxcsr|)\b
1021
;  RegKeywords3 \bv(test|xor)(pd|ps)|vunpck[hl](pd|ps)\b
1022
;  RegKeywords3 \bvucomi(sd|ss)|(v|)zero(all|upper)\b
1023
;;
1024
;  RegKeywords3 \b(adc|sub|sbb|p?test|out|dec|inc?|leave|int1|int3?|lock|x?add)\b
1025
;  RegKeywords3 \b(call|not|neg|daa|das|xchg|(cl|st)(c|d|g?i)|lea|cmc|nop)\b
1026
;  RegKeywords3 \b(aa[amds]|arpl|bound|sar|xlatb?)\b
1027
;  RegKeywords3 \b(bt[csr]?|bsr|bsf|[lms]fence|cmpxchg|lar|int01|rsm)\b
1028
;  RegKeywords3 \b(setALc|sALc?|into|icebp|lddqu|cbw|cqo|cdqe?|cwde?|hlt)\b
1029
;  RegKeywords3 \b(palignr|ver[rw]|[sl](ldt|tr|msw|gdt|idt|ahf)|ud0|ud1|ud2|umov)\b
1030
;  RegKeywords3 \b(wbinvd|ucomiss|rdshr|rdpmc|mwait)\b
1031
;  RegKeywords3 \b(loadall(286|386)|clts|syscall|sysret(|q)|invd|swapgs|f?emms|enter|wait)\b
1032
;  RegKeywords3 \b(cmpxchg(8|16)b|pand|pavg(w|b|usb)|popcnt|lsl)\b
1033
;  RegKeywords3 \b(sysenter|sysexit(|q)|bswap|wrmsr(|q)|rdtsc(|p)|rdmsr(|q)|wrshr|cpuid)\b
1034
;  RegKeywords3 \bf(bld|ild|sin|cos|sincos|prem1?|abs|yl2x(p1)?)\b
1035
;  RegKeywords3 \bfld(1|cw|l2e|lg2|ln2|l2t|env|pi|z)?\b
1036
;  RegKeywords3 \bf(xsave|xrstor|divp|divrp?|idivr|pa?tan|scale|rint2)\b
1037
;  RegKeywords3 \bfnst(cw|sw|env|dw|sg)\b, \bfucom(p?|pp|ip?)\b
1038
;  RegKeywords3 \bf(eni|disi|ninit|setpm|incstp|richop|sqrt)\b
1039
;  RegKeywords3 \bf(chs|tst|2xm1|stenv|bstp|decstp|mulp|clex)\b
1040
;  RegKeywords3 \bfcom(2|ip?|pp|p5|p3|p?)\b
1041
;  RegKeywords3 \bf(icomp?|nsave|rstor|addp|freep?|rinear|stcw)\b
1042
;  RegKeywords3 \bf(rndint|subr|subp|isubr|subrp|xtract|nop|xam)\b
1043
;  RegKeywords3 \bf(stp?|stp1|stp8|stp9|istp?|isttp|xch7?|xch4)\b
1044
;  RegKeywords3 \b(lzcnt|maskmov(Q|dqu)|pause|rcp[SP]S|pandn|psraw|psrad)\b
1045
;  RegKeywords3 \b(insertq|clflush|movhlPS|movlhPS|monitor)\b
1046
;  RegKeywords3 \bp((i2f|f2i)[dw]|fsub|fadd|fcmpgt)\b
1047
;  RegKeywords3 \bpf(subr|mul|rsqrt|pnacc|cmpeq|cmpge|rCPit1|rSQit1|rcp|min|max)\b
1048
;  RegKeywords3 \b(pswapd|pfn?acc|pminub|pfrcpit2|extractPS|insertPS|PMaddUBSW)\b
1049
;  RegKeywords3 \b(Px?or|crc32|unpck[hl]P[DS]|extrq|pmovmskB|hint_nop)\b
1050
;  RegKeywords3 \bcvt(t?P[DS]2(pi|DQ)|SS2SD|PD2P[SQ]|PS2PD|(pi|dq)2P[DS]|t?s[ds]2si)\b
1051
;  RegKeywords3 \bcvt(sd2s[is]|si2s[ds])\b, \bmovnt([SP][DS]|d?q|i|dqa)\b
1052
;  RegKeywords3 \bVM(m?call|load|save|launch|resume|xoff|xon|run|read|write)\b
1053
;  RegKeywords3 \b(x[gs]etbv|invlpga?|rsqrt[SP]S|skinit)\b
1054
;  RegKeywords3 \bfcmovn?(be?|e|u)\b, \bloop((|n?[ez])(|[dqw]))?\b, \brepn?[ez]?\b
1055
;  RegKeywords3 \bpunpckl(bw|wd||dq)\b, \b(ld|st)mxcsr\b
1056
;  RegKeywords3 \bf?i?(mul|div)\b, \b(fi?)?(add|sub)\b
1057
;  RegKeywords3 \b((if|j|set|cmov)n?([abceglopsz]|[abgl]e)|j[er]?cxz|jmpe?|jp[eo])\b
1058
;  RegKeywords3 \bmov([sz]xd?|be|d|q|ss|(sl|sh|s?d)dup|q2dq|dq(2q|a|u)|[ahlu]p[ds])?\b
1059
;  RegKeywords3 \b(cmp|out|lod|mov|sca|sto|in|pab)s[bwdq]?\b
1060
;  RegKeywords3 \b(push|pop)(|[fa])(|[dqw])\b, \br[co][lr]\b, \bround[sp][ds]\b
1061
;  RegKeywords3 \bph(add|sub)(s?w|d)\b, \bps[lr]l(w|d|d?q)\b, \b(PSADBW|PMaddWD)\b
1062
;  RegKeywords3 \bp(add|sub)([bwdq]|u?s[bw])\b, \b((retf|ret|retn)(|[dqw]))\b
1063
;  RegKeywords3 \bp(min|max)[su][bwd]\b, \bl[defgs]s\b, \bpsign[bwd]\b
1064
;  RegKeywords3 \bpmov[sz]x([bwd]q|[bw]d|bw)\b, \bpshuf(b|[hl]?w|d)\b
1065
;  RegKeywords3 \bpmul(l[wdq]|h(u|rs?)?w|u?dq)\b, \bp(ext|ins)r[bwdq]\b
1066
;  RegKeywords3 \bpcmp([ei]Str[mi]|(gt|eq)[bwdq])\b, \bsh[rl]d?\b
1067
;  RegKeywords3 \b(u?comi|add|sub|max|min|mul|div|sqrt)S[DS]\b
1068
;  RegKeywords3 \bpack[su]s(wb|dw)\b, \bpunpck(h?(bw|wd|dq)|[hl]qdq)\b
1069
;  RegKeywords3 \bprefetch(w?|wt1|t[0-2]|nta)\b, \b(andn?|x?or|cmp|div)(P[DS])?\b
1070
;  RegKeywords3 \b(max|min|mul|dp|blendV?|h?(add|sub)|sqrt|addsub|movmsk|shuf)P[DS]\b
1071
;  RegKeywords3 \bVF(N?Madd|NMsub|rcz)[sp][ds]\b, \bVPmadcsS?WD\b
1072
;  RegKeywords3 \bVP(comU?|rot|sha|shl)[bwdq]\b, \bVPmacsS?(DD|DQL|DQH|WD|WW)\b
1073
;  RegKeywords3 \bVPHaddU?(WD|WQ|DQ|B[wdq])\b, \bVFM(addSub|subAdd)P[ds]\b
1074
;  Macro 1
1075
;    GoToX 0
1076
;    InsLine
1077
;    Print ';'^M^S
1078
;    Print ';'^M^S
1079
;    Print ';'^M^S
1080
;    Print ';'^M^S
1081
;    Print ';'^M^S
1082
;    Print ^X^E^E^E^E^D^D
1083
;  EndMacro
1084
;  Macro 2
1085
;    GotoX 0
1086
;    InsLine
1087
;    Print ';'^M^S
1088
;    Print ';'^M^S
1089
;    Print ';'^M^S
1090
;    Print ^X^E^G^E^E^D^D
1091
;  EndMacro
1092
;  Macro 3
1093
;    GotoX 0
1094
;    Print 'IDEAL'^M'P386'^M'MODEL TINY'^M'JUMPS'^M'CODESEG'^M'STARTUPCODE'^M^M
1095
;    Print '        ret'^M
1096
;    GotoX 0
1097
;    Print 'UDATASEG'^M'DATASEG'^M'END'^M^M
1098
;    Print ^E^E^E^E^E^E
1099
;    GotoX 8
1100
;  EndMacro
1101
;  Macro 4
1102
;    GotoX 0
1103
;    Print 'IDEAL'^M'P386'^M'MODEL FLAT'^M'UDATASEG'^M'DATASEG'^M'CODESEG'^M'Start:'^M^M
1104
;    Print '        mov   ax,4C00h ; Termiate the program'^M
1105
;    GotoX 0
1106
;    Print '        int   21h      ; with exit code 0'^M
1107
;    GotoX 0
1108
;    Print 'END Start'^M^M
1109
;    Print ^E^E^E^E^E
1110
;    GotoX 8
1111
;  EndMacro
1112
;END
1113
;
1114
1115
 
1116
;FILES *.LST
1117
; CommentString ;
1118
; CommentStart ;
1119
; KeyWords1  org,dec,cmp,jmp,and,shl,xor,rep,in,lidt,cpuid,
1120
; RegKeyWords Color White shr.?,jb.?,mov[^\x20]?[^\x20]?,jg.?,ja.?,jn[eczl],
1121
;END
1122
1123
 
1124
; 䨣樮 䠩
1125
FILES *.EVT;
1126
 CommentStart  ;,#,$,%
1127
 CommentString //
1128
 GeneralFLAGS   14
1129
END
1130
1131
 
1132
 
1133
; AquaGatekeeper.cfg
1134
; Gatekeeper configuration file
1135
FILES AquaGatekeeper.cfg;Example.cfg;
1136
 CommentStart ;,:,#,//,
1137
 CommentString //
1138
 Comment /* */
1139
 KeyWords1 set,rulez,suxx,dial,audio,data,proxy,supported,yes,no,
1140
 KeyWords2 interface,facility,link,system,log,monitor,aaa,
1141
 KeyWords3 zone,location,port,authentication,accounting,connections,login,alias,time,
1142
 KeyWords4 group,file,unlimited,
1143
 keywords6 address,caller,callee,identifier,validity,
1144
 KeyWords7 RAS,Q931,H245,H450,RADIUS,messages,registrations,connection,chosen,available,bandwidth,route,status,changes,dump
1145
 KeyWords8 allow,deny,
1146
1147
 
1148
 KeyWords color red password
1149
1150
 
1151
;
1152
; AquaGatekeeper.log
1153
; Gatekeeper LOG file
1154
FILES AquaGatekeeper.log
1155
 CommentStart ;,:,#,//,
1156
 CommentString //
1157
 Comment /* */
1158
 KeyWords2 Message,
1159
 KeyWords3 OpenLogicalChannel,ip,port,
1160
 KeyWords4 IPAddress,
1161
 KeyWords5 DialedDigits,H323_ID,,
1162
 KeyWords6 RegistrationRequest,RegistrationConfirm,AdmissionRequest,AdmissionConfirm,
1163
 KeyWords8 callee,caller,
1164
1165
 
1166
 Regkeywords color black/red RAS[^$]+
1167
 RegKeyWords color BROWN [0-9]+\/[0-9]+\/[0-9]+
1168
 RegKeyWords color BROWN [0-9]+\:[0-9]+\:[0-9]+
1169
 RegKeyWords1 \([^\x5E\)\(\x22\x27\x3D]+\)
1170
 RegKeyWords2 \[[^\x5E\]\[\x22\x27\x3D]+\]
1171
1172
 
1173
1174
 
1175
 
1176
; Configuration files / 䨣樮 䠩
1177
;
9361 leency 1178
FILES *.cfg;*.qw
9422 leency 1179
  CommentStart  ;,#,$,%
9361 leency 1180
  CommentString //
1181
  GeneralFLAGS   14
1182
  KeyWords1 CommonInfoBases,CommonCfgLocation
9422 leency 1183
  KeyWords2 back,jump,moveright,moveleft,forward,attack,crosshair,
1184
  KeyWords2 rl,boom,gl,shaft,att,showscores,pause,whonot,
1185
  KeyWords2 ready,savedgamecfg,on,off
1186
  KeyWords2 fraglimit,timelimit,teamplay,skill,samelevel,
1187
  RegKeyWords Color white [a-z]*(_[a-z]*)?\x20
1188
  RegKeyWords Color lightgreen "."
1189
  CommentStart ;,//,#
1190
END
9361 leency 1191
;
1192
; (Visual) Basic files
1193
FILES *.VBS;*.BAS;*.FRM
1194
  RegKeyWords Color Lightgreen \<[^\>]+\>,\[[^\]]+\],\([^\)]+\)
1195
  KeyWords1 dim,set,sub,begin,end,for,each,in,next,if,then,to
1196
  KeyWords1 vbOKCancel,vbInformation,function,else,vbOkOnly,vbCancel,
1197
  KeyWords1 input,print,not,and,or,public,private,const,attribute,option
1198
  KeyWords1 select,case,as,With
9422 leency 1199
  KeyWords2 MsgBox,call,chr,exit,explicit,false,true,nothing,object,string
9361 leency 1200
  KeyWords2 integer,long,boolean
1201
  KeyWords3 cls,step
9422 leency 1202
  KeyWords4 CreateObject
1203
  KeyWords5 read,data,
1204
  KeyWords6 CopyFile,CreateFolder,
1205
  KeyWords7 MsgBox,call,chr,cos,sin,log,InputBox
1206
  KeyWords Color Yellow Goto,Gosub,Return,
1207
;  RegKeyWords Color black \D*\x20
1208
  CommentString REM ,'
9361 leency 1209
  BracketPairs  begin end if then for to
1210
  StringFlags 32
1211
END
1212
;
1213
; C files (*.h is in C++ section)
1214
;
1215
FILES *.c
1216
;  AutoBrackets  Off
1217
  MultiLineComment 1
1218
  CommentString //
1219
  Comment       /* */
1220
  ForceNewlineAtEOF On
1221
; turned off number highlighting
1222
  GeneralFLAGS  467
1223
  StringFLAGS   3
1224
  OptimalFill Off
1225
;  TabSize 4
1226
  KeyWords1 auto,break,case,char,const,continue,default,do,double,else,enum
1227
  KeyWords1 extern,float,for,goto,if,inline,int,long,register,restrict,return
1228
  KeyWords1 short,signed,sizeof,static,struct,switch,typedef,union,unsigned
1229
  KeyWords1 void,volatile,while,_Bool,_Complex,_Imaginary
1230
;this is added due to NDN bug
1231
  KeyWords2     #if,#ifdef,#ifndef,#endif,#else,#elif,#define,#undef,#pragma,#line,#include,#error
1232
;RegKeyWords2
1233
  RegKeyWords   color lightgreen ^\s*#\s*(if(n?def)?|endif|else|elif|define|undef|pragma|line|include|error)\b
1234
  KeyWords2     defined,#
1235
;RegKeyWords number
1236
  RegKeyWords color lightcyan (?
1237
  RegKeyWords color lightcyan \b(\d+[eE][+-]?\d+|\d+\.\d+([eE][+-]?\d+)?|0[xX]([0-9A-Fa-f]+\.?|[0-9A-Fa-f]*\.[0-9A-Fa-f]+)[pP][+-]?\d+)[fFlL]?\b
1238
  RegKeyWords color lightcyan (?
1239
;octal
1240
  RegKeyWords color cyan (?
1241
;RegKeyWords string
1242
  RegKeyWords color lightmagenta L(?=[\'\"])
1243
  Macro 1
1244
    GoToX 0
1245
    InsLine
1246
    Print '/*****************************************************************'^M^S
1247
    Print ' *'^M^S
1248
    Print ' *'^M^S
1249
    Print ' *'^M^S
1250
    Print ' *****************************************************************/'^M^S
1251
    Print ^X^E^E^E^E^D^D^D
1252
  EndMacro
1253
  Macro 2
1254
    GotoX 0
1255
    InsLine
1256
    Print '/*'^M^S
1257
    Print ' *'^M^S
1258
    Print ' */'^M^S
1259
    Print ^X^E^G^E^E^D^D^D
1260
  EndMacro
1261
  Macro 3
1262
    GotoX 0
1263
    Print '#include '^M^M
1264
    Print 'int main ( int argc , char* argv[] )'^M
1265
    Print '{'^M^M
1266
    Print '    return 0;'^M
1267
    GotoX 0
1268
    Print '}'^M
1269
    Print ^E^E^E^D^D^D^D
1270
  EndMacro
1271
  Macro 4
1272
    GoToX 0
1273
    Print '/*******************************************************************************/'^M^S
1274
    Print '/*---- ------------------------------------------------------------------------*/'^M^S
1275
    Print '/*******************************************************************************/'^M^S
1276
    Print ^E^E^D^D^D^D^D^D^D
1277
    SwitchIns
1278
  EndMacro
1279
  Macro 5
1280
    GoToX 0
1281
    Print '/* --------------------------------------- */'^M^S
1282
    Print '/*  */'^M^S
1283
    Print '/* --------------------------------------- */'^M^S
1284
    Print ^E^E^D^D^D
1285
  EndMacro
1286
END
1287
1288
 
1289
; C++ files
1290
;
1291
FILES *.CPP;*.H;*.HPP;*.R;*.HH;*.HXX;*.CXX;*.CC
1292
;  AutoBrackets  Off
1293
  MultiLineComment 1
1294
  ForceNewlineAtEOF On
1295
  CommentString //
1296
  Comment       /* */
1297
; turned off number highlighting
1298
  GeneralFLAGS  467
1299
  StringFLAGS   3
1300
  OptimalFill Off
1301
;  TabSize 4
1302
  KeyWords1 asm,auto,bool,break,case,catch,char,class,const,const_cast
1303
  KeyWords1 continue,default,delete,do,double,dynamic_cast,else,enum
1304
  KeyWords1 explicit,export,extern,false,float,for,friend,goto,if,inline,int
1305
  KeyWords1 long,mutable,namespace,new,operator,private,protected,public
1306
  KeyWords1 register,reinterpret_cast,return,short,signed,sizeof,static
1307
  KeyWords1 static_cast,struct,switch,template,this,throw,true,try,return
1308
  KeyWords1 short,signed,sizeof,static,static_cast,struct,switch,template
1309
  KeyWords1 this,throw,true,try,typedef,typeid,typename,union,unsigned
1310
  KeyWords1 using,virtual,void,volatile,wchar_t,while
1311
  KeyWords1 __int32,__int64,__int8,__fastcall,_export,_asm,__asm,__try
1312
  KeyWords1 __inline,__declspec,__stdcall,__published,cdecl,_pascal,far,near
1313
  KeyWords2 and,and_eq,bitand,bitor,compl,not,not_eq,or,or_eq,xor,xor_eq
1314
;this is added due to NDN bug
1315
  KeyWords2     #if,#ifdef,#ifndef,#endif,#else,#elif,#define,#undef,#pragma,#line,#include,#error
1316
  KeyWords2     defined,#
1317
  RegKeyWords2  ^\s*#\s*(if(n?def)?|endif|else|elif|define|undef|pragma|line|include|error)\b
1318
;RegKeyWords number
1319
  RegKeyWords color number (?
1320
  RegKeyWords color number \b(\d+[eE][+-]?\d+|\d+\.\d+([eE][+-]?\d+)?)[fFlL]?\b
1321
  RegKeyWords color number (?
1322
;octal
1323
  RegKeyWords color number (?
1324
;RegKeyWords string
1325
  RegKeyWords color string (?=[\'\"])
1326
  Macro 1
1327
    GoToX 0
1328
    InsLine
1329
    Print '/*****************************************************************'^M^S
1330
    Print ' *'^M^S
1331
    Print ' *'^M^S
1332
    Print ' *'^M^S
1333
    Print ' *****************************************************************/'^M^S
1334
    Print ^X^E^E^E^E^D^D^D
1335
  EndMacro
1336
  Macro 2
1337
    GotoX 0
1338
    InsLine
1339
    Print '/*'^M^S
1340
    Print ' *'^M^S
1341
    Print ' */'^M^S
1342
    Print ^X^E^G^E^E^D^D^D
1343
  EndMacro
1344
  Macro 3
1345
    GotoX 0
1346
    Print '#include '^M'#include '^M^M
1347
    Print 'using namespace std;'^M^M
1348
    Print 'int main ( int argc , char* argv[] )'^M
1349
    Print '{'^M^M
1350
    Print '    return 0;'^M
1351
    GotoX 0
1352
    Print '}'^M
1353
    Print ^E^E^E^D^D^D^D
1354
  EndMacro
1355
  Macro 4
1356
    GoToX 0
1357
    Print '/*******************************************************************************/'^M^S
1358
    Print '/*---- ------------------------------------------------------------------------*/'^M^S
1359
    Print '/*******************************************************************************/'^M^S
1360
    Print ^E^E^D^D^D^D^D^D^D
1361
    SwitchIns
1362
  EndMacro
1363
  Macro 5
1364
    GoToX 0
1365
    Print '/* --------------------------------------- */'^M^S
1366
    Print '/*  */'^M^S
1367
    Print '/* --------------------------------------- */'^M^S
1368
    Print ^E^E^D^D^D
1369
  EndMacro
1370
END
1371
1372
 
9422 leency 1373
; Foxpro program, sql query/ ணࠬ  FoxPro  SQL
1374
FILES *.prg;*.qpr;*.sql
1375
 KeyWords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,with,
1376
 KeyWords1 go,execute,if,insert,nodelete,double,skip,.null.,
1377
 KeyWords1 define,of,on,popup,do,if,zoom,parameter,MAX,NORMAL,deactiv,
1378
 KeyWords1 shadow,push,append,close,release,exit,recno,quit,
1379
 KeyWords1 activate,deactivate,then,else,for,case,browse,eof,norm,@,
1380
 KeyWords1 FUNCTION,PROCEDURE,endif,read,say,locate,endcase,return,pop,get,
1381
 KeyWords1 menu,pad,window,bar,prompt,selection,parametr,clear,show,list,
1382
 KeyWords1 database,from,to,set,title,endfor,footer,message,talk,off,
1383
 KeyWords1 multi,margin,mark,all,font,picture,size,default,windows,cycle,
1384
 KeyWords1 float,grow,minimize,Color,top,bottom,noshow,fields,lock,noappend,
1385
 KeyWords1 select,from,in,where,begin,end,delete,hide,index,
1386
 KeyWords1 safety,replicate,otherwise
1387
 KeyWords2 alltrim,year,date,use,empty,mline,lower,vartype,newobject,
1388
 KeyWords2 addproperty,evaluate,substr,file,len,asc,
1389
 KeyWords2 count
1390
 Commentstart *,&&
1391
 Commentstring &&
1392
 Comment  (* *)
1393
END
9361 leency 1394
1395
 
9422 leency 1396
;  PowerShell
1397
FILES *.ps1
1398
  CommentString #
1399
  BracketPairs if else
1400
  keywords6 if,else
1401
1402
 
1403
  RegKeyWords4 Import-Module
1404
  RegKeyWords7 \.[a-z]+
1405
1406
 
1407
END
9361 leency 1408
1409
 
9422 leency 1410
;  ᪠/ ( ।) * pascal/Delphi (New Edition)
1411
FILES *.pas;*.res;*.dfm;stdefine.inc;*.pp;rar5.inc
1412
  BracketPairs object;record;dialog;begin;case;asm;try;item end ifdef;ifndef endif repeat until if then while;for;with do then;case else for;repeat;while break for to;downto procedure;function;constructor;destructor begin;var interface implementation
1413
  KeyWords Color Brown inherited,ifndef,undef,absolute,xor
1414
  KeyWords Color Red for,repeat,while,to,downto,do,try,except,finally,with,until,
1415
  KeyWords1 ioresult,halt,create,done,length
1416
  KeyWords1 nosound,keypressed,readkey,
1417
  KeyWords1 PackTime,SetFTime,break,
1418
  KeyWords1 getintvec,paramcount,ClrScr
1419
  KeyWords2 asm,assembler,graphResult,begin,end,private,public,record,forward,protected,
1420
  KeyWords3 virtual,close,reset,rewrite,append,assign,showmessage,gotoxy,name,external,stdcall,default,cdecl,fastcal,
1421
  KeyWords3 inc,dec,mod,div,paramstr,sizeof,textColor,abs,chr,ord,
1422
  KeyWords3 FileSize,eof,INTTOSTR,strtoint,seek,Gettime,getdate,packed
1423
  KeyWords3 str,read,readln,upcase,nil,hint,label,
1424
  KeyWords4 char,byte,boolean,string,word,longint,integer,array,pointer,registers,real,file,text,int64,double,bool,PShortString,ansichar,short,
1425
  KeyWords4 kmascii,kmansi,kmkoi8r,kmutf8,kmUTF7,kmUTF16L,kmUTF16B
1426
  KeyWords4 DateTime,DWord,PChar,ShortString,SmallWord,smallint,AnsiString,TInputLine,TComboBox,TDriveType,lfile,ValSInt,ValIInt,
1427
  KeyWords4 TObject,TField,set,EventTimer,TQuad,THandle,PView,PFilesCollection,PMyScrollBar,THideView,PHideView,TFPFilter,PDrive,TPoint,TQuickSearchData,TStream,PButton,TTextListBoxRec,TListViewer,
1428
  KeyWords4 TMemoryStatus,TEvent,TView,TCollection,TGroup,PDialog,Trect,PString,PFileRec,PDirStorage,PSortedCollection,TSwapLevel,PStream,TStoredFile,TListBox,PCollection,PLabel,PInputLine,PWhileView,PStaticText,
1429
  KeyWords4 true,false,pguid,longbool,TGUID,uInt,LONG,cardinal,WCHAR,LongWord,QWord,Unicodestring,WideString,PWideChar,TCheckBoxes,TFileSize,
1430
  KeyWords4 IPortableDeviceValues,TPropertyKey,iunknown,TPropVariant,PPWideChar,IStream,IPortableDeviceManager,IPortableDevice,IPortableDeviceResources,
1431
  KeyWords4 IPortableDeviceKeyCollection,IPortableDeviceProperties,ISequentialStream,IPortableDeviceContent,IEnumPortableDeviceObjectIDs,ISequentialStream,IStream,IPortableDevicePropVariantCollection
1432
  KeyWords5 implementation,interface,type,program,uses,var,const,procedure,function,unit,cm.*,property
1433
  KeyWords6 then,else,if,idok,SubMenu,continue,in,override
1434
  KeyWords6 clear,of,case,destructor,constructor,object,item,exit,initialization,finalization,out
1435
  KeyWords7 lines,sql,text,caption,items,AsString,filename,result,ctPt
1436
  KeyWords8 and,not,or,Goto,init,fail,
1437
  KeyWords color blue VTPortableDeviceValues,VTPortableDeviceKeyCollection,VTPortableDeviceProperties,VTEnumPortableDeviceObjectIDs,VTPortableDeviceManager,VTPortableDevice
1438
  KeyWords color blue VTPortableDeviceContent,VTPortableDeviceResources,VTSequentialStream,VTStream,VTPortableDevicePropVariantCollection
1439
  keywords color lightblue hhMarker
1440
  keywords color blue bfdefault,hhColorMod
1441
  keywords color lightcyan hhSelected
1442
  KeyWords color blue dlgWPDCopyDialog
1443
1444
 
1445
; bad style code formatting highlite
1446
;  RegKeyWords Color black/red \x20(\,|\;)
1447
;  RegKeyWords Color black/red [^\x20]?\<\>[^\x20]
1448
;  RegKeyWords Color black/red [^\x20\(\/]+(\x2B|\x2d)
1449
;  RegKeyWords Color black/red [^\x20]+(:=)
1450
;  RegKeyWords Color black/red (:=|>|<)[^\x20\>\=]
1451
;  RegKeyWords Color black/red [^\(](\x2B|\x2d)[^\x20\d]
1452
;  RegKeyWords Color black/red .+\x28\x20
1453
;  RegKeyWords Color black/red \x20+:\x20+,([^\x20\']\,[^\x20])
1454
;  RegKeyWords Color Black/red [^\x20]+(\:\=|\+|\>)[^\x20+\x27']
1455
;  RegKeyWords Color black/red (\x20+\:\x20+)
1456
;  RegKeyWords Color black/red \x27\,.
1457
;  RegKeyWords Color black/red [^\x20]\*
1458
;  RegKeyWords Color black/red [\x20]+\:\w
1459
1460
 
1461
 
1462
1463
 
1464
  RegKeyWords Color Lightgreen \d+h
1465
  RegKeyWords Color LightMagenta \'[^\']+\',\#\d*
1466
  RegKeyWords Color yellow write(ln)?,random(ize)?
1467
  RegKeyWords Color Yellow dlg[^\x2c]+\x2c
1468
  RegKeyWords color white SetFileAttributesA
1469
  RegKeyWords Color lightred SetFAttr
1470
  RegKeyWords Color blue lSetFdwAttr,lGetFdwAttr,GetFiledwAttr,setFiledwAttr,GetFilePSsize,lGetLinuxAttr,lSetLinuxAttr,
1471
  RegKeyWords Color green lSetFAttr,lGetFAttr,GetFileAttr,setFileAttr,getfilestmode,setfilestmode,lnxSetFileFlags,lnxGetFileFlags
1472
1473
 
1474
 
1475
 
1476
  RegKeyWords Color White [^\x7b\x7d\x22\x27\x20\x2c\x3a\x29\x28\x2e\x3b\x5d]+:
1477
  RegKeyWords Color White \x20+[^\x7b\x7d\x22\x27\x20\x3a\x29\x28\x2e\x3b\x5d]:=
1478
  RegKeyWords Color White [\w]*\x28
1479
; RegKeyWords Color White [\w]*\x5B
1480
  RegKeyWords Color white \x20[\w]*\.
1481
  RegKeyWords Color White ^[^\x20\x7b\x7d]+\=
1482
  RegKeyWords color brown \{\$(ifndef|undef)+(\x20[^\x7d]+)?\x7d
1483
  RegKeyWords color black \{\$(ifdef|define)+(\x20[^\x7d]+)?\x7d
1484
  RegKeyWords color black \{\$(else|endif)(\x20[^\x7d]+)?\x7d
1485
1486
 
1487
 
1488
 
1489
  CommentString //
9361 leency 1490
  MultilineComment 50
9422 leency 1491
  ColorKeyWords yes
1492
;  RegKeyWords Color yellow [^\x20\,\=\.\*\:\;\{\}\d\+\(\)]*
1493
9361 leency 1494
 
9422 leency 1495
 
1496
   insline
1497
   Print 'Messagebox('' =''+itos() , Nil, mfInformation + Mfokbutton);'
1498
   End
1499
   DelBackChar
1500
 EndMacro
1501
 Macro 1
1502
    GoToX 0
9361 leency 1503
    InsLine
1504
    Print '(*****************************************************************'^M^S
1505
    Print ' *'^M^S
1506
    Print ' *'^M^S
1507
    Print ' *'^M^S
1508
    Print '*****************************************************************)'^M^S
1509
    Print ^X^E^E^E^E^D^D^D
1510
  EndMacro
1511
  Macro 2
1512
    GotoX 0
1513
    InsLine
1514
    Print '(*'^M^S
1515
    Print ' *'^M^S
1516
    Print ' *)'^M^S
1517
    Print ^X^E^G^E^E^D^D^D
1518
  EndMacro
1519
  Macro 3
1520
    Print 'begin'^M^M
1521
    Print 'end;'
1522
    WordLeft
1523
    MoveUp
1524
  EndMacro
1525
  Macro 4
1526
    Print '{$IFDEF VP'
9422 leency 1527
  EndMacro
9361 leency 1528
  Macro 5
1529
    InsLine
1530
    Home
1531
    Print {}
9422 leency 1532
    Home
9361 leency 1533
  EndMacro
1534
  Macro 6
1535
    InsLine
1536
    Home
1537
    Print {}
9422 leency 1538
    Home
9361 leency 1539
  EndMacro
1540
  Macro 7
1541
    InsLine
1542
    Home
1543
    Print {}
9422 leency 1544
    Home
9361 leency 1545
  EndMacro
1546
  Macro 8
1547
    Print {$ENDIF
9422 leency 1548
  EndMacro
9361 leency 1549
  Macro 9
1550
    InsLine
9422 leency 1551
    Home
1552
    Print 'Log('' '');'
1553
    End
1554
    DelBackChar
1555
    Home
1556
  EndMacro
1557
1558
 
1559
1560
 
1561
 
1562
; Nasm/Fasm/Tasm/Assembler FILES *.S35;*.S03;*.S01;*.S90 (MenetOS)
1563
FILES *.ASM;*.lst;*.inc;
1564
 CommentString //
1565
 CommentStart // ;
1566
 Generalflags 16
1567
 HexNumFLAGS 63
1568
 BINNUMFLAGS 1
1569
 KeyWords Color Black 0x40
1570
 KeyWords Color lightcyan int,int01,
1571
 KeyWords Color Green or,xor,xadd,fadd,add,not,inc,dec,div,
1572
 KeyWords Color white/red proc,endp,if,endif,while,endw,elseif,else,ifdef,ifndef,elif
1573
 KeyWords Color white/green nop
1574
 KeyWords Color brown macro,endm,struc,segment,ends,
1575
 KeyWords Color lightgreen *
1576
 KeyWords1 org,dec,cmp,and,shl,xor,rep,in,lidt,lgdt,cpuid,cl,cld,btc,
1577
 KeyWords1 sub,Imul,stosd,xchg,adc,ror,out,ltr,wrmsr,rdmsr,sti,
1578
 KeyWords1 lea,rdtsc,equ,neg,lds,rcl,lodsb,rol,daa,lahf,aas,fldz,fchs,
1579
 KeyWords1 invoke,local,fld,fstp,fsub,fild,btr,bts,bt,cwd,
1580
 KeyWords1 ends,end,les,sar,sal,rcr,retn,fcmovnb,enter,lsl,
1581
 KeyWords1 repz,std,setz,mov,mul,movzx,repne,sbb,lar,aam,stos,
1582
 KeyWords1 insb,xlat,stosb,outsb,shld,setc,clc,stc,movsb,movsw,
1583
 KeyWords1 proto,assume,lodsw,entry,arg,stosw,cli,cbw,bound,
1584
 KeyWords1 repnz,into,lock,loopz,setalc,arpl,insw,outsw,fmul,MovSEG,
1585
 KeyWords1 fimul,fiadd,fwait,fldcw,fnstcw,aad,leave,hlt,movsx,
1586
 KeyWords1 fcompp,fnstsw,sahf,sldt,setnz,scasw,scasb,cmpsb,cmpsw,insd,
1587
 KeyWords1 das,fcomp,fcmovu,cmc,fistp,fcmovnu,scasd,iretd,cwde,cdq,
1588
 KeyWords1 movsd,cmpsd,lodsd,fcmovnbe,outsd,BSET,BTST,LD,BRES,DOS,
1589
 KeyWords1 sgdt,sidt,repe,arrow,lss,
1590
 KeyWords1 fdivr,idiv,fdiv,ficomp,fisub,fucomi,fidiv,fist,
1591
 KeyWords2 label,near,
1592
 KeyWords3 al,ah,bl,bh,cl,ch,dl,dh,di,si
1593
 KeyWords3 ax,bx,cx,dx
1594
 KeyWords3 as,bs,cs,ds,es,sp,ss,esi,
1595
 KeyWords3 eax,ebx,ecx,edx,esi,edi,EBP,ESP,BP
1596
 KeyWords3 Include,use,uses,use32,includelib,target,caption,public,model,code,
1597
 KeyWords4 test,
1598
 KeyWords5 je,jz,jl,jc,jle,jecxz,jb,ja,jg,jge,jbe,jno,jp,jna,jexcz,jnae,
1599
 KeyWords5 jmp,jnle,jne,jnc,jnz,jnl,jnb,jae,jcxz,js,jns,jnp,jo,jnge,jng,jmpe
1600
 KeyWords5 dq,dt,tiny,large,word,dword,byte,ptr,jumps,
1601
 KeyWords6 stack,dup,ret,call,loope,loopnz,loop,clr,
1602
 KeyWords7 iret,retf,fsubp
1603
 KeyWords8 byte,exit,db,dw,dd,bigword,string,data,dataseg,
1604
 RegKeyWords Color White shr.?,
1605
 RegKeyWords Color Lightgreen (\x20|^)[^\[\x20]*\:,
1606
  RegKeyWords color black \{[\$][^\x7d]+\x7d
1607
; RegKeyWords Color Green (\x20,.?div,
1608
 RegKeyWords Color blue nop\x20
1609
 RegKeyWords Color LightRed pop[^\20\[\;]+
1610
 RegKeyWords Color LightRed push[^\20\[\;]+
1611
 RegKeyWords Color Lightcyan \d+h,@[^\x20]*
1612
 RegKeyWords Color Lightcyan \[,\]
1613
  Macro 1
1614
    GoToX 0
1615
    InsLine
1616
    Print ';'^M^S
1617
    Print ';'^M^S
1618
    Print ';'^M^S
1619
    Print ';'^M^S
1620
    Print ';'^M^S
1621
    Print ^X^E^E^E^E^D^D
1622
  EndMacro
1623
  Macro 2
1624
    GotoX 0
9361 leency 1625
    InsLine
9422 leency 1626
    Print ';'^M^S
1627
    Print ';'^M^S
1628
    Print ';'^M^S
1629
    Print ^X^E^G^E^E^D^D
1630
  EndMacro
9361 leency 1631
9422 leency 1632
 
9361 leency 1633
1634
 
9422 leency 1635
; Delphi,Pascal source /  ᪠/
1636
FILES *.int;*.bi
1637
 KeyWords1 xchg,add,inc,jz,test,jmp,jnz,mov,int,dec,les,cmp,jc,jcxz,
1638
 KeyWords1 pop,push,je,jne,clrscr,char
1639
 KeyWords1 and,asm,array,begin,case,const,constructor,
1640
 KeyWords1 destructor,div,do,downto,else,end,file,for,out,neg,
1641
 KeyWords1 function,if,implementation,in,interface,mod,nil,
1642
 KeyWords1 not,object,of,or,procedure,program,record,repeat,
1643
 KeyWords1 set,shl,shr,string,then,to,type,unit,until,uses,registers,
1644
 KeyWords1 var,while,with,xor,inherited,goto,label,inline,boolean,
1645
 KeyWords1 packed,exports,library,sender,word,integer,byte,true,false,
1646
 KeyWords2 absolute,assembler,export,external,far,forward,write,@,$,
1647
 KeyWords2 index,interrupt,near,private,public,resident,class,
1648
 KeyWords2 virtual,dos,crt,graph,mouse,TObject,close,ParamStr,UpCase,
1649
 KeyWords2 abs,sin,cos,sgn,sqr,sqrt,log,exp,round,putpixel,str,halt,intr,
1650
 KeyWords2 writeln,copy,grapherrormsg,setColor,initgraph,
1651
 KeyWords2 length,textColor,rewrite,append,assign,reset,delete,
1652
 KeyWords2 ioresult,eof,ord,keypressed,readkey,getintvec,
1653
 Comment (* *),{ }
1654
 MultiLinecomment 20
1655
 ColorKeyWords YES
1656
 KeyWords Color  white DarkGray
1657
END
1658
;
9361 leency 1659
; Modula II files
1660
;
1661
FILES *.MOD,*.DEF
1662
  MultiLineComment 10
1663
  Comment       (* *)
1664
  CommentStart  //
1665
  GeneralFLAGS   1
1666
  HEXNUMFLAGS    1
1667
  StringFLAGS    92
1668
  OCTQNUMFLAGS   1
1669
  KeyWords1  AND,FOR,OR,ARRAY,FORWARD,POINTER,GOTO,RECORD,CASE,IF,REPEAT,CONST
1670
  KeyWords1  SET,DIV,IN,THEN,DO,LABEL,TO,ELSE,LOOP,TYPE,ELSIF,MOD,UNTIL,EXIT
1671
  KeyWords1  NOT,WHILE,EXPORT,OF,WITH
1672
  KeyWords2  PROCEDURE,MODULE,END,BEGIN,FROM,BY,IMPLEMENTATION,RETURN
1673
  KeyWords2  VAR,IMPORT,DEFINITION
1674
  Macro 1
1675
    GoToX 0
1676
    InsLine
1677
    Print '(*****************************************************************'^M^S
1678
    Print ' *'^M^S
1679
    Print ' *'^M^S
1680
    Print ' *'^M^S
1681
    Print ' *****************************************************************)'^M^S
1682
    Print ^X^E^E^E^E^D^D^D
1683
  EndMacro
1684
  Macro 2
1685
    GotoX 0
1686
    InsLine
1687
    Print '(*'^M^S
1688
    Print ' *'^M^S
1689
    Print ' *)'^M^S
1690
    Print ^X^E^G^E^E^D^D^D
1691
  EndMacro
1692
  Macro 3
1693
    Print 'begin'^M^M
1694
    Print 'end;'
1695
    WordLeft
1696
    MoveUp
1697
  EndMacro
1698
END
1699
1700
 
9422 leency 1701
FILES *.fmt
1702
 KeyWords1 MAKETARGETS,MAKEVERSION,status
1703
 KeyWords2 %if,%ifdef,%ifndef,%elif,%elseif,%else,%endif
1704
 CommentStart ;
1705
END
9361 leency 1706
;
9422 leency 1707
; Make FILES
1708
FILES *.MAK;MAKEFILE.*
1709
  CommentString #
9361 leency 1710
  Keywords1     .NEWSOURCES,.SOURCE,.SOURCES,.TARGET,.TARGETROOT
9422 leency 1711
  Keywords1     .VERSION,BUILTINS,CWD,FIRSTTARGET,INPUTFILE
1712
  Keywords1     MAKEARGS,MAKEDIR,MAKEMACROS,MAKEPID,MAKESTATUS
1713
  Keywords1     MAKETARGETS,MAKEVERSION,status
1714
  Keywords2     %if,%ifdef,%ifndef,%elif,%elseif,%else,%endif
1715
  Keywords2     %foreach,%while,%end,%break,%continue,%abort
1716
  Keywords2     %chdir,%do,%echo,%error,%exec,%getenv,%include
1717
  Keywords2     %restart,%set,%setenv,%undef,%defined,%dir,%empty
1718
  Keywords2     %exists,%file,%length,%make,%member,%null,
1719
  Keywords2     %readable,%time,%writable
1720
  Macro 1
9361 leency 1721
    GoToX 0
1722
    InsLine
1723
    Print '#################################################################'^M^S
1724
    Print '#'^M^S
1725
    Print '#'^M^S
1726
    Print '#'^M^S
1727
    Print '#################################################################'^M^S
1728
    Print ^X^E^E^E^E^D^D
1729
  EndMacro
1730
  Macro 2
1731
    GotoX 0
1732
    InsLine
1733
    Print '#'^M^S
1734
    Print '#'^M^S
1735
    Print '#'^M^S
1736
    Print ^X^E^G^E^E^D^D
1737
  EndMacro
1738
END
1739
1740
 
9422 leency 1741
; IAR Linker FILES.
1742
FILES *.XCL
9361 leency 1743
  MultiLineComment 10
1744
  AutoBrackets  Off
1745
  CommentString //
1746
  Comment       /* */
1747
  Comment       -! -!
1748
  Macro 1
1749
    GoToX 0
1750
    InsLine
1751
    Print '//////////////////////////////////////////////////////////////////'^M^S
1752
    Print '//'^M^S
1753
    Print '//'^M^S
1754
    Print '//'^M^S
1755
    Print '//////////////////////////////////////////////////////////////////'^M^S
1756
    Print ^X^E^E^E^E^D^D^D
1757
  EndMacro
1758
  Macro 2
1759
    GotoX 0
1760
    InsLine
1761
    Print '//'^M^S
1762
    Print '//'^M^S
1763
    Print '//'^M^S
1764
    Print ^X^E^G^E^E^D^D^D
1765
  EndMacro
1766
END
1767
1768
 
9422 leency 1769
; Windows hyperlink / 뫪
1770
FILES *.url
1771
 KeyWords1 URL,=,Modified,baseurl,description
1772
 KeyWords2 [InternetShortcut],http://www,[DEFAULT],[CeQuadrat]
1773
 KeyWords4 IconIndex
1774
 KeyWords3 IDList,
1775
 KeyWords6 HotKey
1776
 keywords color blue IconFile
1777
 RegKeyWords Color lightblue http:.*,ftp:.*,[^\x20\.]*@[^\x20]*,www\..*
1778
end
1779
;
1780
FILES *.scp
1781
 KeyWords1 cwait
1782
 KeyWords2 trace(0),if,@c,concat,strseq,goto,helpline,substr,else
1783
 comment /* */
1784
 commentstart /*,*/,;
1785
end
1786
;
1787
FILES *.nif
1788
 KeyWords1 Type,Title,Version,DriverName,XPORTS,name,path,display,strlength
1789
 KeyWords1 set,optional,default,help,editable,tag,range,virtual
1790
 KeyWords1 Model,DeviceDriver,DeviceName
1791
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
1792
 comment /* */
1793
 commentstart /*,*/,;
1794
 SwitchHighLight
1795
END
9361 leency 1796
;
9422 leency 1797
FILES msdos.sys
1798
 KeyWords1 WinDir,WinBootDir,HostWinBootDrv,SystemReg,LoadTop,
1799
 KeyWords1 DoubleBuffer,AutoScan,WinVer,Network,DisableLog,
1800
 RegKeyWords Color white Boot[a-z]*,
1801
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
1802
 KeyWords Color lightblue Logo
1803
 commentstart ;
1804
 SwitchHighLight
1805
END
1806
;
1807
;
1808
FILES *.emu
1809
 KeyWords1 end,clear
1810
 KeyWords2 initial,hostcode,inbuffer2,inbuffer
1811
 KeyWords2 inbuffer3,inbuffer4,outbuffer,codebuffer
1812
END
1813
;
1814
; Host Mode Script
1815
FILES *.srp
1816
 KeyWords1 INTEGER,STRING,then,while
1817
 KeyWords2 function,if,end,not,endif,wend
1818
 Commentstart '
1819
 CommentString '
1820
 SwitchHighLight=ON
1821
END
1822
9361 leency 1823
 
9422 leency 1824
; Rar SFX - module script
1825
FILES *.s
1826
 ColorKeyWords YES
1827
 KeyWords Color  white DarkGray
1828
 KeyWords1 if,endif,call,proc,endp,exit,restscr,savescr,
1829
 KeyWords1 defbar,diskneed,FILES,DestDir,ansi,gotoxy,setColor,clrscr,
1830
 KeyWords Color yellow Path,License,Overwrite,title,text,Delete,Presetup,Setup
1831
 KeyWords2 message,window,box,on,off,DestFileName,single,double,
1832
 KeyWords2 delay,sound,goto,outtext,getkey,ctext,input,
1833
 RegKeyWords Color lightgreen <[^>]+>
1834
 CommentStart ;
1835
; CommentString ;
1836
 RegKeyWords Color  black \[[^\[]*30m
1837
 RegKeyWords Color  LightRed \[[^\[]*31m
1838
 RegKeyWords Color  Green \[[^\[]*32m
1839
 RegKeyWords Color  Yellow \[[^\[]*33m
1840
 RegKeyWords Color  LightBlue \[[^\[]*34m
1841
 RegKeyWords Color  LightMagenta \[[^\[]*35m
1842
 RegKeyWords Color  LightCyan \[[^\[]*36m
1843
;RegKeyWords Color  White \[[^\[]*37m,\[[^\[]*1m
1844
 RegKeyWords Color  Lightgray/black \[[^\[]*40m
1845
 RegKeyWords Color  Lightgray/red \[[^\[]*41m
1846
 RegKeyWords Color  Lightgray/green \[[^\[]*42m
1847
 RegKeyWords Color  Lightgray/brown \[[^\[]*43m
1848
 RegKeyWords Color  Lightgray/blue \[[^\[]*44m
1849
 RegKeyWords Color  Lightgray/magenta \[[^\[]*45m
1850
 RegKeyWords Color  Lightgray/cyan \[[^\[]*46m
1851
 RegKeyWords Color  Lightgray/white \[[^\[]*47m
1852
 RegKeyWords Color  black \
1853
9361 leency 1854
 
9422 leency 1855
END
9361 leency 1856
;
9422 leency 1857
; Multisystem bootable CD .ini file
1858
FILES boot*.ini
1859
 KeyWords Color  Red 4
1860
 KeyWords Color  Cyan 3
1861
 KeyWords Color  Blue 1
1862
 KeyWords Color  White F
1863
 KeyWords Color  Brown 6
1864
 KeyWords Color  Green 2
1865
 KeyWords Color  Black 0
1866
 KeyWords Color  Yellow E
1867
 KeyWords Color  Magenta 5
1868
 KeyWords Color  LightRed C
1869
 KeyWords Color  darkgray/LightGray 8
1870
 KeyWords Color  LightGray 7
1871
 KeyWords Color  LightBlue 9
1872
 KeyWords Color  LightCyan B
1873
 KeyWords Color  LightGreen A
1874
 KeyWords Color  LightMagenta D
1875
 commentstart ;
1876
 RegKeyWords Color lightgreen \[[^\]]+\],,
1877
 RegKeyWords Color Yellow %[^%]*%
1878
 RegKeyWords Color Yellow .*\=.*\~
1879
 RegKeyWords Color Yellow \*\*\*.*
1880
 RegKeyWords Color Lightcyan \x3a[^\x5c\;]*\;
1881
 RegKeyWords Color Green .*=
1882
9361 leency 1883
 
1884
1885
 
9422 leency 1886
; Windows setup script
1887
FILES msbatch.inf
1888
 commentstart ;,
1889
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
1890
 KeyWords1 ProductType,
1891
 KeyWords Color Yellow ProductKey
1892
END
9361 leency 1893
;
9422 leency 1894
; OS/2 Command File
1895
FILES *.cmd
1896
 KeyWords1 say,if,then,do,end,else,cls,call,echo,@goto,
1897
 KeyWords1 @echo,exit,parse,return,while,forever,title,
1898
 KeyWords1 until,arg,rem,set,copy,del,pause,when,otherwise,
1899
 KeyWords1 location,class,setupstring,ObjMode,background,SysOs2Ver,
1900
 KeyWords2 sysloadfuncs,rxfuncadd,LastPos,syscreateobject,word,
1901
 KeyWords2 translate,getyesno,charout,sysgetkey,Directory,
1902
 KeyWords2 lineout,linein,sysfiledelete,syscls,sysmkdir,enter,pull,signal,
1903
 KeyWords2 lines,beep,goto,SubStr,errorlevel,FILESpec,sysgetmessage,left,
1904
 KeyWords2 reverse,drive,subword,words,strip,word,sysdrivemap,RxFuncQuery,
1905
 KeyWords2 date,sysini,pos,value,GetBootDrive,Stream,CharIn,c2x,x2c,EXIST
1906
 comment /*,*/
1907
 commentstart *,
1908
 SwitchHighLight=ON
1909
 MultiLineComment 20
1910
END
1911
;
1912
; Windows reg-file /  ॥ Windows
1913
FILES *.reg
1914
 CommentStart ;
1915
 KeyWords COLOR Lightcyan DWORD
1916
 KeyWords COLOR YELLOW HEX
1917
 KeyWords6 REGEDIT4
1918
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
1919
END
1920
;
1921
; WINDOWS inf - FILES
1922
FILES *.inf
1923
 KeyWords color Brown LayoutFile
1924
 KeyWords color blue  IconIndex,icon,
1925
 KeyWords color Lightgreen HKR,HKLM,HKCU,HKCR,
1926
9361 leency 1927
 
9422 leency 1928
 KeyWords3 Signature,Tip,OptionDesc,
1929
 KeyWords4 CopyFiles,DelFiles,RenFiles,AddReg,UpdateInis,
1930
 KeyWords4 RequiredEngine,Reboot,CheckAdminRights,NTAdmin,CustomDestination,BeginPrompt,EndPrompt,RunPreSetupCommands,RunPostSetupCommands,PerUserInstall,
1931
 KeyWords4 RegisterOCXs,UnregisterOCXs,Cleanup,NTAdmin,PreRollBack,BackupPath,CatalogName,Run,AddService,
1932
 KeyWords5 class,setupclass,classGuid,BeginPrompt,EndPrompt,
1933
 KeyWords6 {00000000-0000-0000-0000-000000000000},DelService,Uninstall
1934
 KeyWords7 computer,Display,keyboard,hdc,hid,image,media,modem,monitor,mouse,multiportserial,net,printer,scsiadapter,smartcardreader
1935
 KeyWords7 {4D36E966-E325-11CE-BFC1-08002BE10318},{4D36E968-E325-11CE-BFC1-08002BE10318},{4D36E96B-E325-11CE-BFC1-08002BE10318},{4D36E96A-E325-11CE-BFC1-08002BE10318},{745A17A0-74D3-11D0-B6FE-00A0C90F57DA},
1936
 KeyWords7 {4D36E96C-E325-11CE-BFC1-08002BE10318},{4D36E96D-E325-11CE-BFC1-08002BE10318},{4D36E96E-E325-11CE-BFC1-08002BE10318},{4D36E96F-E325-11CE-BFC1-08002BE10318},{50906CB8-BA12-11D1-BF5D-0000F805F530},
1937
 KeyWords7 {4D36E979-E325-11CE-BFC1-08002BE10318},{4D36E97B-E325-11CE-BFC1-08002BE10318},{50DD5230-BA8A-11D1-BF5D-0000F805F530},{6BDD1FC6-810F-11D0-BEC7-08002BE2092F},{4D36E972-E325-11CE-BFC1-08002BE10318},
1938
 KeyWords7 [Strings],
1939
 KeyWords8 [Version],[defaultinstall],[DefaultInstall.NT],[DestinationDirs],[SourceDisksFiles],[SourceDisksNames],[Files],[Uninstall],[Dirs],
1940
 KeyWords8 TickCount,Commandline
1941
1942
 
1943
1944
 
1945
 RegKeyWords6 :[0-9]+
1946
1947
 
1948
 CommentString ;
1949
 GeneralFlags 6
1950
 SwitchHighLight=ON
1951
END
9361 leency 1952
;;
9422 leency 1953
;; WINDOWS Files
1954
;;
1955
;FILES *.INI;*.INF;*.REG;>^\[.+?\]<
1956
;   KeyWords1 file://Folder.htt,
1957
;   KeyWords2 Clsid,UICLSID,InfoTip,Default,Logo,WideLogo,
1958
;   KeyWords2 ConfirmFileOp,cdfurl,Icon,Type,Order,
1959
;   KeyWords2 Zoom,Sort,Direct,Color,PatternId,MenuName,ToolTipText,
1960
;   KeyWords2 HelpText,Attributes,IconIndex,Solid,Width,WebViewTemplate,NT5,
1961
;   KeyWords color cyan HTMLInfoTipFile
1962
;   RegKeyWords color lightgreen Owner,Personal[^=]*,BuyURL,PersistMoniker(Preview)?
1963
;   RegKeyWords color Red \[[^\]]+\]
1964
;   RegKeyWords color lightBLUE,Icon[^=]*
1965
;   RegKeyWords color lightmagenta LocalizedResourceName,
1966
;   RegKeyWords color yellow .*\.lnk
1967
;   KeyWords1 WinDir,WinBootDir,HostWinBootDrv,SystemReg,LoadTop,
1968
;   KeyWords1 DoubleBuffer,AutoScan,WinVer,Network,DisableLog,
1969
;   RegKeyWords color white Boot[a-z]*,
1970
;   KeyWords color lightblue Logo
1971
;   RegKeyWords color LightRed ^[^=]*=
1972
;   commentstring ;
1973
;END
1974
9361 leency 1975
 
9422 leency 1976
; Windows OEM license file
1977
FILES oeminfo.ini
1978
 KeyWords1 Manufacturer,Model,
1979
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
1980
 RegKeyWords Color white Line..
1981
 CommentStart ;
1982
 CommentString ;
1983
 SwitchHighLight=ON
1984
END
1985
9361 leency 1986
 
9422 leency 1987
FILES *.stf
1988
 KeyWords2 SearchReg,SearchIni,customaction,yes,no,group,AddRegData,Depend,AppSearch,AppMainDlg,OptionDlg
1989
 KeyWords2 InstallShortcut,AddProgmanItem,WriteTableFile,CopyFile,InstallProofTool,InstallProofLex,InstallShared,CompanionFile
1990
 RegKeyWords Color lightgreen \[[^\]]+\]
1991
 RegKeyWords Color yellow (==.*==)
1992
 CommentStart ;
1993
 CommentString ;
1994
 SwitchHighLight=ON
1995
END
1996
9361 leency 1997
 
9422 leency 1998
FILES *.mol
1999
 RegKeyWords Color lightgreen \[[^\]]+\]
2000
 CommentStart ;
2001
 CommentString ;
2002
 SwitchHighLight=ON
2003
END
2004
9361 leency 2005
 
9422 leency 2006
FILES *.ldi
2007
 KeyWords1 DES,HELP,PAR,PROD,typ,val,def,out,ch,cd
2008
 KeyWords2 ver,syn,DR,oFILES,fr,slot,frameselect,NODE,OPT
2009
 KeyWords2 file,time,lang,dlang,pr,RTSSRV,MEDIUMTYPE
2010
 CommentStart ;
2011
 SwitchHighLight=ON
2012
END
9361 leency 2013
2014
 
9422 leency 2015
FILES *.iwf
2016
 KeyWords1 Admin
2017
 RegKeyWords Color lightgreen \[[^\]]+\]
2018
 CommentStart ;,//
2019
 SwitchHighLight=ON
2020
END
9361 leency 2021
2022
 
9422 leency 2023
FILES *.mif
2024
 KeyWords1 start,end,name,description,win32,id,class,access,storage,type
2025
 KeyWords1 key
2026
 KeyWords2 path,component,group,value
2027
 KeyWords2 attribute,enum
2028
 CommentStart ;,//
2029
 SwitchHighLight=ON
2030
END
9361 leency 2031
;
9422 leency 2032
; ⥩ ᠭ / Description files
2033
FILES descript.ion;Files.bbs;
2034
 RegKeyWords Color White ^[\x20-\xFF]+?\s
2035
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
2036
 SwitchHighLight=ON
2037
END
2038
9361 leency 2039
 
9422 leency 2040
; ஢
2041
FILES *.scf
2042
 KeyWords1 [Taskbar],[Shell],ToggleDesktop
2043
 KeyWords2 Command,IconFile
2044
 CommentStart ;,//
2045
 SwitchHighLight=ON
2046
END
2047
2048
 
2049
; winamp skin config file /  ன ᪨ Winamp'
2050
FILES region.txt
2051
 KeyWords1 NumPoints,PointList
2052
 RegKeyWords Color lightgreen \[[^\]]+\]
2053
 CommentStart ;,//
2054
 SwitchHighLight
2055
END
2056
;
2057
; ACSII ᫥⥫쭮
2058
FILES *.ans
2059
 RegKeyWords Color  black \[[^\[]*30m
2060
 RegKeyWords Color  LightRed \[[^\[]*31m
2061
 RegKeyWords Color  Green \[[^\[]*32m
2062
 RegKeyWords Color  Yellow \[[^\[]*33m
2063
 RegKeyWords Color  LightBlue \[[^\[]*34m
2064
 RegKeyWords Color  LightMagenta \[[^\[]*35m
2065
 RegKeyWords Color  LightCyan \[[^\[]*36m
2066
 RegKeyWords Color  White \[[^\[]*37m,\[[^\[]*1m
2067
 RegKeyWords Color  Lightgray/black \[[^\[]*40m
2068
 RegKeyWords Color  Lightgray/red \[[^\[]*41m
2069
 RegKeyWords Color  Lightgray/green \[[^\[]*42m
2070
 RegKeyWords Color  Lightgray/brown \[[^\[]*43m
2071
 RegKeyWords Color  Lightgray/blue \[[^\[]*44m
2072
 RegKeyWords Color  Lightgray/magenta \[[^\[]*45m
2073
 RegKeyWords Color  Lightgray/cyan \[[^\[]*46m
2074
 RegKeyWords Color  Lightgray/white \[[^\[]*47m
2075
 RegKeyWords Color  black \
2076
END
2077
2078
 
2079
; Outlook mail base, Fidonet news base /
2080
FILES *.nws;*.mbx
2081
 KeyWords Color lightgreen Area,Msg,Date,Read,Replied,To,Mark,
2082
 KeyWords Color lightgreen Message-ID:,References:,Newsgroups:,Distribution:,X-Comment-To:,Approved:,
2083
2084
 
2085
 KeyWords Color Yellow ,,Millennium,Edition,Xp,BeOS,ATARI,
2086
 KeyWords Color Yellow Based,RIT,HEX,Bin,Ascii,Xlt,Koi,
2087
 KeyWords Color Yellow X-FTN-Tearline:,
2088
 KeyWords Color LightMagenta IDE,SCSI,LFN,cr,lf,crlf,RealName
2089
 KeyWords Color Lightcyan Reply-To:,From,sender,from:,===,
2090
 KeyWords Color Black Origin,path,
2091
 KeyWords Color blue Lines,Xref,
2092
 KeyWords Color white Freeware,password,caption
2093
2094
 
2095
 RegKeyWords Color Yellow  organization:.*,Subj(ect)?:.*.
2096
 RegKeyWords Color Black (X-FTN|NNTP)-.+\x3a\x20,
2097
 RegKeyWords Color Lightred [a-za-\d]+\>+,.[a-z]*Moderator,
2098
 RegKeyWords Color Yellow IBM(\x20)?(pc(\x2f)?)?(xt(\x2f)?)?(at(\x2f)?)?
2099
 RegKeyWords Color LightMagenta fat(\d+)?
2100
 RegKeyWords Color Yellow win(dow)?(s)?(\x27)?(\d+)?(x)?(\x20|$|\x2e|\x2c|\x2f)
2101
 RegKeyWords Color Yellow [-]+
2102
 RegKeyWords Color LightGreen [-]+
2103
 RegKeyWords Color LightGreen [-]+
2104
 RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
2105
 RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+
2106
 RegKeyWords Color Lightcyan [\x20|^][a-z]:{1}\x5c
2107
END
2108
;
2109
; Playlist
2110
FILES *.pls
2111
 KeyWords Color Lightred numberofentries
2112
 RegKeyWords Color White length\d+
2113
 RegKeyWords Color Lightcyan \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
2114
 RegKeyWords Color Yellow title\d+.*
2115
 RegKeyWords Color Lightgreen file\d+.*
2116
END
2117
;
2118
; Shtrih-M POS System report file /    -⥬  -
2119
FILES *.rep;
2120
 RegKeyWords color White               \d+:\d+:\d+;1;
2121
 RegKeyWords color Red/Lightred        \d+:\d+:\d+;2;
2122
 RegKeyWords color Red/White           \d+:\d+:\d+;(3|4);
2123
 RegKeyWords color White               \d+:\d+:\d+;11;
2124
 RegKeyWords color Red/Lightred        \d+:\d+:\d+;12;
2125
 RegKeyWords color Red/White           \d+:\d+:\d+;(13|14|80);
2126
 RegKeyWords color Yellow              \d+:\d+:\d+;(15|16|17|18);
2127
 RegKeyWords color White               \d+:\d+:\d+;24;
2128
 RegKeyWords color Yellow              \d+:\d+:\d+;(35|36|37|38);
2129
 RegKeyWords color Lightblue           \d+:\d+:\d+;40;
2130
 RegKeywords color Lightblue/Lightcyan \d+:\d+:\d+;50;
2131
 RegKeywords color Lightred/Lightcyan  \d+:\d+:\d+;51;
2132
 RegKeyWords color Lightmagenta        \d+:\d+:\d+;55;
2133
 RegKeyWords color BLACK/RED           \d+:\d+:\d+;56;
2134
 RegKeyWords color Yellow/Black        \d+:\d+:\d+;58;
2135
 RegKeywords color Green/Lightgreen    \d+:\d+:\d+;(60|62);
2136
 RegKeywords color Black/Green         \d+:\d+:\d+;61;
2137
 RegKeyWords color Yellow/Green        \d+:\d+:\d+;63;
2138
 RegKeyWords color Yellow              \d+:\d+:\d+;(70|71);
2139
 RegKeyWords color Green               \d+:\d+:\d+;(90|91);
2140
 RegKeyWords color lightred            ;0;0;0;0;0;,
2141
 RegKeyWords Color Green               \d+\.\d+\.\d+
2142
END
2143
;
2144
; 1C structure file /    1-।
2145
FILES *.dd;1cv7.mlg;
2146
 CommentStart #-,
2147
 KeyWords1 RestructSaveMD
2148
 KeyWords2 OpenSession,TABLE
2149
 KeyWords3 DocOpen,
2150
 KeyWords4 DocWrite,
2151
 KeyWords5 CloseSession,
2152
 KeyWords6 GrbgSyntaxErr,GrbgRuntimeErr,
2153
 KeyWords7 DocNotWrite,
2154
 KeyWords8 DocMarkDel,
2155
 RegKeyWords color YELLOW T=[^|]*
2156
 RegKeyWords color LightRed :.*
2157
END
2158
2159
 
9361 leency 2160
; FOXPRO/SQL
2161
FILES *.PRG;*.QPR;*.SQL
2162
  Keywords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,with,
9422 leency 2163
  Keywords1 go,execute,if,insert,nodelete,double,skip,.null.,
2164
  Keywords1 define,of,on,popup,do,if,zoom,parameter,MAX,NORMAL,deactiv,
2165
  Keywords1 shadow,push,append,close,release,exit,recno,quit,
2166
  Keywords1 activate,deactivate,then,else,for,case,browse,eof,norm,@,
2167
  Keywords1 FUNCTION,PROCEDURE,endif,read,say,locate,endcase,return,pop,get,
2168
  Keywords1 menu,pad,window,bar,prompt,selection,parametr,clear,show,list,
2169
  Keywords1 database,from,to,set,title,endfor,footer,message,talk,off,
2170
  Keywords1 multi,margin,mark,all,font,picture,size,default,windows,cycle,
2171
  Keywords1 float,grow,minimize,color,top,bottom,noshow,fields,lock,noappend,
2172
  Keywords1 select,from,in,where,begin,end,delete,hide,index,
2173
  Keywords1 safety,replicate,otherwise
2174
  Keywords2 alltrim,year,date,use,empty,mline,lower,vartype,newobject,
2175
  Keywords2 addproperty,evaluate,substr,file,len,asc,
2176
  Keywords2 count
2177
  Commentstart *,&&
9361 leency 2178
  Commentstring &&
2179
  Comment  (* *)
2180
END
2181
2182
 
2183
; ORACLE/SQL
2184
FILES *.SQL
2185
  StringFlags 64
2186
  MultiLineComment 1
2187
  Commentstring --
2188
  Comment  /* */
2189
  Keywords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,
9422 leency 2190
  Keywords1 declare,undefine,define,if,elsif,then,else,for,case,decode,is,as
2191
  Keywords1 function,procedure,loop,default,first,last,while,between,exit
2192
  Keywords1 select,from,in,out,where,begin,end,type,const,set,return,when
2193
  Keywords1 drop,table,create,alter,insert,into,values,cursor,row,execute,add
2194
  Keywords1 open,fetch,close,update,commit,rollback,desc,describe,like,pragma
2195
  Keywords1 trigger,disable,enable,replace,all,triggers,default,constraint,check
2196
  Keywords1 show,errors,exception,raise,raise_application_error,exception_init
2197
  Keywords1 current,of,distinct,before,each
2198
  Regkeywords color red %rowcount,%found,%notfound,%isopen,:new,:old
2199
  Keywords2 substr,max,avg,min,dbms_output.put_line,sysdate,lower,upper,others
2200
  Keywords2 sqlcode,sqlerrm,trunc,round,months_between,no_data_found
2201
  Keywords3 null,date,varchar2,number,boolean
2202
  Regkeywords color lightgray %type,%rowtype
2203
; highlight labels
9361 leency 2204
  Regkeywords color lightred <<[^ \>]+>> , &[\w]+
9422 leency 2205
END
9361 leency 2206
2207
 
9422 leency 2208
; Text file and any Others
2209
FILES *.hex
2210
 RegKeyWords2 \<[^\x5E\>\<\x22\x27\x3D]+\>
2211
 RegKeyWords3 \[[^\x5E\]\[\x22\x27\x3D]+\]
2212
 RegKeyWords5 \([^\x5E\)\(\x22\x27\x3D]+\)
2213
 RegKeyWords6 \{[^\x5E\}\{\x22\x27\x3D]+\}
2214
 HEXNUMFLAGS 1
2215
 RegKeyWords4 [0-9a-f]{2}
2216
9361 leency 2217
 
2218
2219
 
9422 leency 2220
 
2221
; Text file and any Others
2222
FILES *.LDF
2223
 RegKeywords color yellow/brown ^dn:.*
2224
 RegKeyWords1 ^[^\x20\x3b]+:
2225
END
9361 leency 2226
2227
 
9422 leency 2228
; polish map file
2229
FILES *.mp
2230
 CommentStart ;
2231
 RegKeyWords color cyan \([^\x5E\)\(\x22\x27\x3D]+\)
2232
 KeyWords1 img,ID,
2233
 KeyWords2
2234
 KeyWords3 Copyright
2235
 KeyWords4
2236
 KeyWords5 cities
2237
 KeyWords6
2238
 KeyWords7 Regions
2239
 RegKeyWords7 region
2240
 BracketPairs POLYGON,end
2241
END
9361 leency 2242
2243
 
9422 leency 2244
 
2245
 
2246
; sas planet config files
2247
FILES params.txt,GetUrlScript.txt
2248
 KeyWords1 projection,inttostr,GetBefore,StrToIntDef,GetAfter,StrToInt,RegExprReplaceMatchSubStr,random,div,Assigned,const,
2249
 KeyWords2 Result,ScriptBuffer,Downloader,
2250
 KeyWords3 NameInCache,asLayer,string,AnsiString,Cardinal,integer,
2251
2252
 
2253
 KeyWords5 CacheType,ContentType,
2254
 KeyWords6 function,end,begin,var,if,then,case,else
2255
 KeyWords7 ParentSubMenu,name
2256
 KeyWords8 GetX,GetY,GetZ,GetLLon,GetRLon,GetTLat,GetBLat,ResultURL,
2257
 KeyWords color blue DefUrlBase,ResultURL,GetURLBase,Ext
2258
 KeyWords color lightcyan separator
2259
2260
 
9361 leency 2261
2262
 
9422 leency 2263
;GoLang
2264
FILES *.go
2265
 Switchhighlight On;
2266
 BracketPairs func return
2267
2268
 
2269
 keywords2 package,defer,type
2270
 KeyWords3 var,main,const,switch,case,default,fallthrough,
2271
 KeyWords4 char,pointer,array,bool,string,uint,uintptr,byte,rune,float32,float64,complex64,complex128,
2272
 KeyWords4 len,cap,int,make,append
2273
 KeyWords5 func,return,struct
2274
 keywords5 import,
2275
 keywords6 false,true
2276
2277
 
2278
 RegKeyWords3 \[(([0-9])+\:([0-9])+)+\],\[\]
2279
2280
 
2281
2282
 
2283
2284
 
2285
;
2286
;
2287
FILES *.py
2288
 Switchhighlight On;
2289
 BracketPairs def return if else for in
2290
2291
 
2292
 keywords5 def,return,dict,from,import,
2293
 keywords2 len,max,min
2294
 keywords3 type,
2295
 keywords4 print,
2296
 KeyWords6 while,for,in,if,else
2297
2298
 
2299
2300
 
2301
;
2302
FILES *.yml;*.yaml
2303
 Switchhighlight On;
2304
 BracketPairs try except
2305
2306
 
2307
2308
 
2309
 keywords4 def,
2310
 keywords5 make,maven,ant,gradle,bazel,grunt,gulp,build,rake,a-a-p,scons,bitbake,cake,asdf,cabal
2311
 keywords7 return, except as
2312
2313
 
2314
2315
 
2316
 RegKeyWords color lightcyan ^((\x20+)-)([^{\:#\"])*
2317
 RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+
2318
 RegKeyWords color lightgreen (([^\x32]-)|([a-z_0-9]))+\:(\x20|$)
2319
 RegKeyWords color black \{\{[^\x7d]+\x7d\}
2320
2321
 
9361 leency 2322
;
9422 leency 2323
; cisco config file
2324
FILES *.conf
2325
 STRINGFLAGS 8
2326
 ColorKeyWords yes
2327
 SwitchHighLight on
2328
 keywords1 ip,address,host,interface,license,
2329
 keywords1 transport,protocol,extendable,
2330
 keywords2 enable,accept,outside,inside,match,eq
2331
 keywords3 udp,tcp,gre,tcp_udp,domain,snmp,ssh,ftp,http,https,ntp,icmp,vpn,dns,zone,from,admin,auto,eth0,eth1,aes256,sha256,ro,any,nat,encapsulation,channel-group,
2332
 keywords3 Goto
2333
 keywords4 firewall,
2334
 keywords5 host-name,secret,password,username,privilege,
2335
 keywords6 disable,drop,reject,exclude,shutdown,blocked-content,deny,
2336
 keywords7 permit,
2337
 keywords8 encrypted-password,plaintext-password,
2338
 Keywords color red debug,
2339
 keywords color blue voice,
2340
 CommentStart !
2341
 RegKeyWords color lightmagenta description([^{])+
2342
 RegKeyWords2 \[[^\x5E\]\[\x22\x27\x3D]+\]
2343
 RegKeyWords5 \$\{[^\x5E\}\{\x22\x27\x3D]+\}
2344
9361 leency 2345
 
9422 leency 2346
 CommentStart ;,#
2347
 CommentString ;,#
2348
2349
 
9361 leency 2350
2351
 
9422 leency 2352
; Asterisk Log file
2353
FILES *.pbx
2354
 STRINGFLAGS 128
2355
 ColorKeyWords yes
2356
 SwitchHighLight on
2357
 RegKeyWords color lightgray \[([^\x5d])+\]
2358
9361 leency 2359
 
9422 leency 2360
 KeyWords1 Spawn
2361
 KeyWords4 GosubIf,GotoIf,Set,macro,Gosub,Goto,hangup,Return,ExecIf,noop,Dial,MixMonitor,NoCDR,System,MacroExit,PlayTones,Wait,while,SIPAddHeader,AGI,
2362
 KeyWords3 notice,disabled,pickup,forwarding
2363
 KeyWords2 DTMF,
2364
 KeyWords6 Busy,Error
2365
 KeyWords6 grep
2366
 KeyWords7 Answer
2367
 keywords color lightred exited,hangupcall
2368
 keywords color lightgreen ringing
2369
END
9361 leency 2370
2371
 
9422 leency 2372
; vyatta config file
2373
FILES *.boot
2374
 STRINGFLAGS 8
2375
 ColorKeyWords yes
2376
 SwitchHighLight on
2377
 keywords1 address,port,established,related,invalid,match-ipsec,network,count,time,network-group,port-group,inbound-interface,protocol,action,interface,level,duplex,hw-id,outbound-interface,gateway-address,encryption,hash,interval,timeout,
2378
 keywords1 authorization,name-server,
2379
 keywords2 enable,accept,access,allowed,
2380
 keywords3 udp,tcp,gre,tcp_udp,domain,snmp,ssh,ftp,http,https,ntp,icmp,vpn,dns,zone,from,admin,auto,eth0,eth1,aes256,sha256,ro,
2381
 keywords4 firewall,
2382
 keywords5 host-name,switchport,
2383
 keywords6 disable,drop,reject,exclude,
2384
 keywords7 destination,source,state,ipsec,default-action,recent,nat,interfaces,ethernet,loopback,translation,group,service,system,forwarding,package,syslog,console,login,zone-policy,remote,authentication,speed,device,tunnel
2385
 keywords7 communitynfr,description,
2386
 keywords8 encrypted-password,plaintext-password,
2387
 Comment /* */
2388
2389
 
2390
 RegKeyWords color blue rule([^{])+
2391
 RegKeyWords5 name\x20([^{])+
2392
 KeyWords color cyan masquerade
2393
2394
 
2395
2396
 
2397
; Mikrotik backup file
2398
FILES *.rsc
2399
 RegKeyWords color blue ^/(.)+
2400
 CommentStart #
2401
 RegKeyWords color Lightgreen \x20([^/=])+=
2402
2403
 
2404
2405
 
2406
; Text file and any Others
2407
FILES *.txt;*.faq;*.*;*.php
2408
2409
 
2410
 KeyWords2 KeyWords2,Area,Msg,Date,Read,Replied,Mark,copy,move,cut,paste,clipboard,
2411
 KeyWords3 KeyWords3,RegKeyWords,KeyWords,Necromancer,Dos,Navigator,Dn,ndn,unix,linux,os/2,Macintosh,amiga,apple,ReactOS,freebsd,,
2412
 KeyWords3 VMware,vcentre,docker,ansible,OS2,DOS,QNX,windows
2413
 KeyWords3 TileRLeft,TileRTop,TileRRight,TileRBottom,Recipient,sender
2414
 KeyWords3 ,,Millennium,Edition,Xp,BeOS,ATARI,menuet,meos,menuetos,d32,w9x,w32,lnx,mda,
2415
 KeyWords3 Based,Rit,Hex,Asm,Dump,Text,Bin,Ascii,Xlt,Koi,ICQ,Pack,Unpack,AIM,,
2416
 KeyWords3 rules=
2417
 KeyWords5 KeyWords5,IDE,SCSI,LFN,cr,lf,crlf,RealName,CacheType,sfn,description,fullname,xfs,btrfs,GUID,
2418
 KeyWords6 KeyWords6,PgUp,PgDn,Home,Del,Ins,BackSp,Backspace,End,Esc,Enter,Grayplus,Minus,Tilda,Space,Caps,Lock,Begin,Up,Down,delete,insert,Tab,Alt,Ctrl,Shift,error,
2419
 KeyWords6 highload,stop,start,false,true,
2420
 KeyWords7 KeyWords7,Ext,result,clean:,
2421
 KeyWords8 KeyWords8,Origin,etc,
2422
 KeyWords8 USER,PASS,ACCT,CWD,CDUP,SMNT,QUIT,REIN,PORT,PASV,TYPE,STRU,MODE,RETR,STOR,STOU,APPE,EHLO,RSET,DATA
2423
 KeyWords8 ALLO,REST,RNFR,RNTO,ABOR,DELE,RMD,MKD,PWD,LIST,NLST,SITE,SYST,STAT,HELP,NOOP,FEAT,
2424
 KeyWords Color brown vhx,vhdx
2425
; 1c keywords
2426
;KeyWords6 ᫨,斨,᫨,,,,ࢠ,祅᫨,
2427
 KeyWords Color blue ftp,url,
2428
 KeyWords Color Lightcyan ******,default,truncate
2429
 KeyWords Color cyan *,GetUrlScriptFName,
2430
;,#,$,%,^,&,=,-,\,|,?,
2431
 KeyWords Color white ,
2432
 Keywords color yellow/brown Golden
2433
 KeyWords Color Lightcyan Reply-To:,From:,From,
2434
 KeyWords Color white/lightred ஢,,,Moderator,SenderFilterConfig,virus,
2435
 KeyWords Color lightred ,䠩,饭,㤠
2436
 KeyWords Color lightred 訡,haredirectfail
2437
 KeyWords Color lightred F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,
2438
 KeyWords Color lightred FS,LOTOS,M1SERVER11,M1SERVER2,M1SERVER3,M1SERVER4,M1SERVER5,M1SERVER7,M1SERVER8,MERITON,MSERVIS,PROXY,m1server,m1server1,m1server6,M1SERVER10,mservis,mregion
2439
2440
 
2441
2442
 
2443
 RegKeyWords Color LightMagenta fat(\d{2})?,ntfs,
2444
; RegKeyWords3 win(dow(s)?)?(\x27|\x20)?(\d+X?)?(xp)?(nt)?(me)?(\x2e11)?,
2445
 RegKeyWords3 ((dot|asp)|(\.))+net
2446
 RegKeyWords3 ~[^~\x5c\x21]+~, \x20(((s(uper)?)?v)|[ec])+ga,DPMI(32)?
2447
 RegKeyWords3 [-]+
2448
 RegKeyWords3 Subj(ect)?,IBM(\x20)?(((pc\x2f?)|(xt\x2f?)|(at\x2f?))+)?
2449
 RegKeyWords7 no\x20error,
2450
 RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+
2451
 RegKeyWords Color Lightcyan www\.[^\x20]+
2452
 RegKeyWords Color Lightcyan [-a-z_\d]+@[-a-z_\d\x2e]+[-a-z\d]+
2453
 RegKeyWords Color Lightcyan [\x20|^][\-a-z]+:{1}\x5c
2454
 RegKeyWords Color Lightcyan [^\>]*
2455
2456
 
2457
 RegKeyWords2 \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\}
2458
;//Highlite files and extensions like in my HGROUPS.INI
2459
 RegKeyWords2 [_a--\d*]+\x2e\*?(ace|ain|arc|arj|bsa|bs2|cab|chz|ha|hap|hpk|hyp|lha|lim|qrk|rar|sqz|tar|uc2|ufa|zip|zoo|zxz|is3|7z|tgz|lzh)(\x20|\;|\,|$)+
2460
 RegKeyWords Color Lightblue    [_a--\d*]+\x2e(\*)?(gif|jpg|png|bmp|wmf|mp3|wav|mid|kar|mod|xm)(\x20|\;|\,|$)+
2461
 RegKeyWords Color Blue         [_a--\d*]+\x2e\*?(avi|mp4|mov|vob|mpg|asf)(\x20|\;|\,|$)+
2462
 RegKeyWords4 [_a--\d*]+\x2e\*?(com|exe|cmd|pif|bat|sh|lnk)(\x20|\;|\,|$)+
2463
 RegKeyWords7 [_a--\d*]+\x2e\*?(txt|lst|rus|diz|me|pdf|rtf)(\x20|\;|\,|$)+
2464
 RegKeyWords5 [_a--\d*]+\x2e\*?(dll|ocx|drv|sys|hlp|dbf)(\x20|\;|\,|$)+
2465
 RegKeyWords6 [_a--\d*]+\x2e\*?(bak|err|tmp)(\x20|\;|\,|$)+
2466
 RegKeyWords8 (\w|\/)+\.conf
2467
 RegKeyWords Color Magenta [_a--\d*]+\x2e*.\*?(doc(x)?|xls(x)?|mdb|dot)(\x20|\;|\,|$)+
2468
 RegKeyWords Color Brown   [_a--\d*]+\x2e\*?(ini|vwr|edt|ext|hgl|mnu|s|des|md|phn|grp|dfm|xrn|spf)(\x20|\;|\,|$)+
2469
 RegKeyWords Color cyan    [_a--\d*]+\x2e\*?(pas|cpp|bas)(\x20|\;|\,|$)+
2470
;//END Highlite files and extensions like in my HGROUPS.INI
2471
 RegKeyWords6 (Alt|Ctrl|Shift)((\x2d|\x2b).(\x20|$|\x2e|\x2c))+
2472
; RegKeyWords6 F(1+[012]?|[2-9]),
2473
 RegKeyWords6 [^\x20\x3c;,]+\x3e+.
2474
 RegKeyWords7 [^\x20\x3c;,]+\x3c+.
2475
 RegKeyWords Color lightGreen [\<]+
2476
2477
 
2478
 RegKeyWords1 ^.{23}Z
2479
2480
 
2481
 RegKeyWords1 ^[^\x20\x3b,]+:
2482
; RegKeyWords1 [^\x00-\x2d\=]*\x28
2483
2484
 
2485
2486
 
2487
 
2488
; RegKeyWords Color bLUE qwe
2489
; RegKeyWords Color Lightmagenta ((?!yy).)*xx((?!yy).)*
2490
2491
 
2492
; RegKeyWords Color black x,a,K,e,p,c,y,M,o,T,3,H,u,
2493
 KeyWords6 
2494
2495
 
2496
 STRINGFLAGS 8
2497
2498
 
2499
 CommentStart ;,:,#,//,
2500
 Comment 
2501
 SwitchHighLight on
2502
  Macro 1
9361 leency 2503
    GoToX 0
2504
    InsLine
2505
    Print ';================================================================'^M^S
9422 leency 2506
    Print ';'^M^S
2507
    Print ';'^M^S
2508
    Print ';'^M^S
2509
    Print ';================================================================'^M^S
2510
    Print ^X^E^E^E^E^D^D
2511
  EndMacro
9361 leency 2512
  Macro 2
2513
    GotoX 0
2514
    InsLine
2515
    Print ';'^M^S
9422 leency 2516
    Print ';'^M^S
2517
    Print ';'^M^S
2518
    Print ^X^E^G^E^E^D^D
2519
  EndMacro
9361 leency 2520
2521
 
2522
2523
 
2524
 
2525
 
2526
DEFAULT
9422 leency 2527
;;GeneralFlags 0 512
2528
 Switchhighlight On;
2529
END
9361 leency 2530
; ਬ ⮢ / Colors Example
9422 leency 2531
;                      ;
2532
; 00-Black             ; KeyWords1 RegKeyWords1
2533
; 01-Blue              ; KeyWords2 RegKeyWords2
2534
; 02-Green             ; KeyWords3 RegKeyWords3
2535
; 03-Cyan              ; KeyWords4 RegKeyWords4
2536
; 04-Red               ; KeyWords5 RegKeyWords5
2537
; 05-Magenta           ; KeyWords6 RegKeyWords6
2538
; 06-Brown             ; KeyWords7 RegKeyWords7
2539
; 07-Gray              ; KeyWords8 RegKeyWords8
2540
; 08-DARKGRAY
2541
; 09-Lightblue
2542
; 10 Lightgreen
2543
; 11-Lightcyan
2544
; 12-Lightred
2545
; 13-Lightmagenta
2546
; 14-Yellow
2547
; 15-White
2548

2549