Rev 9361 | Rev 9422 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line | |
---|---|---|---|---|
9361 | leency | 1 | ; Necromancer's Dos Navigator Editor Syntax Highlight configuration file... ³ |
|
2 | ;ΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΩ |
|||
3 | ||||
4 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
5 | ; See details on keywords in the online help |
|||
6 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
7 | ||||
8 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
9 | ; HGL file |
|||
10 | ; |
|||
11 | ; Macros: |
|||
12 | ; 1 FILES *.1/END |
|||
13 | ; 2 Macro 1/Endmacro |
|||
14 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
15 | FILES *.HGL; |
|||
16 | CommentStart ; |
|||
17 | GeneralFLAGS 0 |
|||
18 | StringFLAGS 12 |
|||
19 | ColorKeyWords on |
|||
20 | BracketPairs macro endmacro files end |
|||
21 | KeyWords1 KeyWords1,RegKeyWords1,default,files,macro,endmacro,end,generalflags,stringflags |
|||
22 | KeyWords1 octonumflags,octqnumflags,octbnumflags,autowrap,leftmargin, |
|||
23 | KeyWords1 rightmargin,paragraph |
|||
24 | KeyWords1 binnumflags,hexnumflags,decnumflags,commentstart,ColorKeyWords |
|||
25 | KeyWords1 comment,commentstring,KeyWords,MultiLineComment,AutoBrackets |
|||
26 | KeyWords1 regKeyWords,multilinestring,bracketpairs,optimalfill,tabsize |
|||
27 | KeyWords1 LeftMargin,RightMargin,Paragraph,ForceNewlineAtEOF |
|||
28 | KeyWords1 Highlight,H_Line,H_Row,H_Column,WrapJustify |
|||
29 | KeyWords1 ForceCRLF,ForceCR,forceLF,CommentStartPos |
|||
30 | KeyWords2 KeyWords2,RegKeyWords2,on,off,yes,no,color |
|||
31 | KeyWords2 darkgray,lightblue,lightgreen,lightcyan,lightred,yellow,white |
|||
32 | KeyWords2 lightmagenta,black,blue,green,cyan,red,magenta,brown,lightgray |
|||
33 | KeyWords3 KeyWords3,RegKeyWords3 |
|||
34 | KeyWords3 Print,GotoXY,GotoX,GotoY,Mark,Goto |
|||
35 | ;warning: this commands are taken from edcom.dnr dated 22-Dec-2005 |
|||
36 | ;some of them may not work in all versions |
|||
37 | ;end is not listed because it is keyword1 too |
|||
38 | KeyWords3 AsciiTable,BlockDown,BlockEnd,BlockLeft,BlockPrint,BlockRead |
|||
39 | KeyWords3 BlockRight,BlockStart,BlockUp,BlockWrite,BracketPair,CalcBlock |
|||
40 | KeyWords3 CapBlock,CapString,CapWord,CaseBlock,CaseChar,CaseString |
|||
41 | KeyWords3 CaseWord,Close,ContSearch,Copy,CopyBlock,Cut,DelBackChar |
|||
42 | KeyWords3 DelBlock,DelChar,DelLine,DelToSOL,DelWordLeft,DelWordRight |
|||
43 | KeyWords3 DeltoEOLN,Enter,ExecFile,FCenter,FJustify,FLeft,FRight |
|||
44 | KeyWords3 FileEnd,FilePrint,FileStart,GotoLineNumber,GotoMarker1 |
|||
45 | KeyWords3 GotoMarker2,GotoMarker3,GotoMarker4,GotoMarker5,GotoMarker6 |
|||
46 | KeyWords3 GotoMarker7,GotoMarker8,GotoMarker9,HideBlock,Home |
|||
47 | KeyWords3 IndentBlock,IndentOff,IndentOn,InsLine,InsertDate,InsertOff |
|||
48 | KeyWords3 InsertOn,InsertTime,InsertVersion,LCenter,LJustify,LLeft |
|||
49 | KeyWords3 LRight,LoadText,LowBlock,LowString,LowWord,MarkAll,MarkLine |
|||
50 | KeyWords3 MarkWord,Menu,MoveBlock,MoveBlockEnd,MoveBlockStart,MoveDown |
|||
51 | KeyWords3 MoveLeft,MoveRight,MoveUp,Paste,PgDn,PgUp,PlaceMarker1 |
|||
52 | KeyWords3 PlaceMarker2,PlaceMarker3,PlaceMarker4,PlaceMarker5 |
|||
53 | KeyWords3 PlaceMarker6,PlaceMarker7,PlaceMarker8,PlaceMarker9,Play0,Play1 |
|||
54 | KeyWords3 Play2,Play3,Play4,Play5,Play6,Play7,Play8,Play9,Redo,Replace |
|||
55 | KeyWords3 RevSearch,SaveText,SaveTextAs,ScreenBottom,ScreenTop,ScrollDn |
|||
56 | KeyWords3 ScrollUp,SortBlock,SortBlockRev,StartSearch,SwitchBack |
|||
57 | KeyWords3 SwitchBlock,SwitchDrawMode,SwitchFill,SwitchHiColumn |
|||
58 | KeyWords3 SwitchHiLine,SwitchHighLight,SwitchIndent,SwitchIns,SwitchSave |
|||
59 | KeyWords3 SwitchWrap,Tab,TabBack,UnIndentBlock,Undo,UpBlock,UpString |
|||
60 | KeyWords3 UpWord,WindowsCopy,WindowsCut,WindowsPaste,WordCount,WordLeft |
|||
61 | KeyWords3 WordRight,SwapLines,SwapWords,SwapWordsAlt |
|||
62 | KeyWords4 KeyWords4,RegKeyWords4 |
|||
63 | KeyWords5 KeyWords5,RegKeyWords5 |
|||
64 | KeyWords6 KeyWords6,RegKeyWords6 |
|||
65 | KeyWords7 KeyWords7,RegKeyWords7 |
|||
66 | KeyWords8 KeyWords8,RegKeyWords8 |
|||
67 | Macro 1 |
|||
68 | GoToX 0 |
|||
69 | InsLine |
|||
70 | Print ';ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ'^M^S |
|||
71 | Print ';'^M^S |
|||
72 | Print ';ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ'^M^S |
|||
73 | Print ^X^E^E^D^D |
|||
74 | EndMacro |
|||
75 | Macro 2 |
|||
76 | Print #1'FILES'#32'*.'#6^M^M'END'^M#5 |
|||
77 | End |
|||
78 | Print #1#5#9 |
|||
79 | EndMacro |
|||
80 | Macro 3 |
|||
81 | Print #1'Macro'#32#6^M^M'EndMacro'^M#5 |
|||
82 | End |
|||
83 | Print #1#5#9 |
|||
84 | EndMacro |
|||
85 | END |
|||
86 | ||||
87 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
88 | ; Necromancer's Dos Navigator configuration files |
|||
89 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
90 | FILES NDN.INI;ARCHIVER.INI |
|||
91 | CommentStart ; |
|||
92 | GeneralFLAGS 14 |
|||
93 | ; [section] constructs |
|||
94 | RegKeyWords color red \[[^\]\[]+\] |
|||
95 | ; value= constructs |
|||
96 | RegKeyWords color lightred ^\w[^=]*(?==) |
|||
97 | END |
|||
98 | ||||
99 | FILES hgroups.ini |
|||
100 | ;warning: ndn deletes all comments from hgroups.ini |
|||
101 | RegKeyWords color red ^\[group #\d\d?\] |
|||
102 | RegKeyWords color lightred ^(IsDir|UseDefaultBG|Index|Color|Mask)(?==) |
|||
103 | END |
|||
104 | ||||
105 | FILES ftp.ini |
|||
106 | CommentStart ; |
|||
107 | GeneralFlags 14 |
|||
108 | RegKeyWords color white ftp:// |
|||
109 | RegKeyWords color lightgreen \[\d+\,\d+\,\d+\] |
|||
110 | END |
|||
111 | ||||
112 | FILES ndn.spf |
|||
113 | CommentString ; |
|||
114 | RegKeyWords color white ;\s1*(\+|\*)?,^\s*(\+|\*) |
|||
115 | RegKeyWords color red ^\s*\[[^\[\]\\/\*\:\?\"\<\>\.]+\] |
|||
116 | END |
|||
117 | ||||
118 | FILES NDN.EXT |
|||
119 | CommentStart ; |
|||
120 | ;RegKeyWords2 |
|||
121 | RegKeyWords color white ^\s*([^\]\[\\/\*\:\?\"\<\>\.]+|\*\s*)(?=[\[\{\(]) |
|||
122 | ;RegKeyWords5 |
|||
123 | RegKeyWords color blue ~~~~,!!,\$\$ |
|||
124 | ;RegKeyWords4 |
|||
125 | RegKeyWords color green !\\ |
|||
126 | RegKeyWords color green !~\\ |
|||
127 | RegKeyWords color green \$\\ |
|||
128 | RegKeyWords color green \$~\\ |
|||
129 | RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! |
|||
130 | RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ |
|||
131 | ;RegKeyWords3 |
|||
132 | RegKeyWords color red (?<=[\[\{\(])\s*>?>(?=\ ?\d+(\s|$)),~,^\s*<=? |
|||
133 | RegKeyWords color red ^\s*>?>(?=\ ?\d+(\s|$)) |
|||
134 | ;RegKeyWords comment |
|||
135 | RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ |
|||
136 | ;RegKeyWords1 |
|||
137 | RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ |
|||
138 | RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) |
|||
139 | RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? |
|||
140 | RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) |
|||
141 | RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) |
|||
142 | ;RegKeyWords2 |
|||
143 | RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do |
|||
144 | RegKeyWords color lightgreen ^\s*:.*$ |
|||
145 | KeyWords5 >,<,| |
|||
146 | ;regkewords5 |
|||
147 | RegKeyWords color blue %% |
|||
148 | ;regkewords3 |
|||
149 | RegKeyWords color red %\d,%\D[^%]*%,% |
|||
150 | END |
|||
151 | ||||
152 | FILES ndn.vwr;ndn.edt |
|||
153 | CommentStart ; |
|||
154 | ;RegKeyWords comment |
|||
155 | RegKeyWords color cyan ^\s*;.*$ |
|||
156 | ;RegKeyWords1 |
|||
157 | RegKeyWords color white : |
|||
158 | ;RegKeyWords2 |
|||
159 | RegKeyWords color red ^\s*[^\]\[\\/\*\:\?\"\<\>\.]+(?=:) |
|||
160 | ;RegKeyWords4 |
|||
161 | RegKeyWords color green !\\ |
|||
162 | RegKeyWords color green !~\\ |
|||
163 | RegKeyWords color green \$\\ |
|||
164 | RegKeyWords color green \$~\\ |
|||
165 | RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! |
|||
166 | RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ |
|||
167 | END |
|||
168 | ||||
169 | FILES ndn.mnu;ndn.mn2 |
|||
170 | ;comments in menu can appear only before first menu item |
|||
171 | ;strange: there can 0 or 1 spaces between > and number |
|||
172 | CommentStart ; |
|||
173 | ;RegKeyWords5 |
|||
174 | RegKeyWords color blue ~~~~,!!,\$\$ |
|||
175 | ;RegKeyWords4 |
|||
176 | RegKeyWords color green !\\ |
|||
177 | RegKeyWords color green !~\\ |
|||
178 | RegKeyWords color green \$\\ |
|||
179 | RegKeyWords color green \$~\\ |
|||
180 | RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! |
|||
181 | RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ |
|||
182 | ;RegKeyWords3 |
|||
183 | RegKeyWords color red ^\s*>?>(?=\ ?\d+(\s|$)),~,^\s*<=? |
|||
184 | RegKeyWords color red (?<={)(nc)?menufile(?=="[^"]+"}) |
|||
185 | ;RegKeyWords comment |
|||
186 | RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ |
|||
187 | ;RegKeyWords1 |
|||
188 | RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ |
|||
189 | RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) |
|||
190 | RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? |
|||
191 | RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) |
|||
192 | RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) |
|||
193 | ;RegKeyWords2 |
|||
194 | RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do |
|||
195 | RegKeyWords color lightgreen ^\s*:.*$ |
|||
196 | KeyWords5 >,<,| |
|||
197 | ;regkewords5 |
|||
198 | RegKeyWords color blue %% |
|||
199 | ;regkewords3 |
|||
200 | RegKeyWords color red %\d,%\D[^%]*%,% |
|||
201 | END |
|||
202 | ||||
203 | FILES ndn.xrn |
|||
204 | CommentStart ; |
|||
205 | ;RegKeyWords comment |
|||
206 | RegKeyWords color cyan ^\s*;.*$ |
|||
207 | ;RegKeyWords5 |
|||
208 | RegKeyWords color blue ~~~~,!!,\$\$ |
|||
209 | ;RegKeyWords4 |
|||
210 | RegKeyWords color green !\\ |
|||
211 | RegKeyWords color green !~\\ |
|||
212 | RegKeyWords color green \$\\ |
|||
213 | RegKeyWords color green \$~\\ |
|||
214 | RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! |
|||
215 | RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ |
|||
216 | ;RegKeyWords3 |
|||
217 | RegKeyWords color red ^>[><\[\]]?(?=\s*(10|1|2|3|4|5|6|7|8|9)$),~,^\s*<=? |
|||
218 | ;RegKeyWords comment |
|||
219 | RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ |
|||
220 | ;RegKeyWords1 |
|||
221 | RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ |
|||
222 | RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) |
|||
223 | RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? |
|||
224 | RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) |
|||
225 | RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) |
|||
226 | ;RegKeyWords2 |
|||
227 | RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do |
|||
228 | RegKeyWords color lightgreen ^\s*:.*$ |
|||
229 | KeyWords5 >,<,| |
|||
230 | ;regkewords5 |
|||
231 | RegKeyWords color blue %% |
|||
232 | ;regkewords3 |
|||
233 | RegKeyWords color red %\d,%\D[^%]*%,% |
|||
234 | END |
|||
235 | ||||
236 | FILES ndn.qdr |
|||
237 | CommentStart ; |
|||
238 | RegKeyWords color comment ^\s*;.*$ |
|||
239 | RegKeyWords color lightred [-] |
|||
240 | RegKeyWords color lightgreen [*?] |
|||
241 | END |
|||
242 | ||||
243 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
244 | ; NDN Language/Dialog Files |
|||
245 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
246 | FILES *.DNL;*.HTX |
|||
247 | CommentStart ; |
|||
248 | OptimalFill Off |
|||
249 | END |
|||
250 | ||||
251 | FILES *.DNR |
|||
252 | CommentString ; |
|||
253 | OptimalFill Off |
|||
254 | BracketPairs menu;submenu;dialog;colordialog end ifdef endif |
|||
255 | END |
|||
256 | ||||
257 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
258 | ; Include files, usually assembler but also pascal and other. |
|||
259 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
260 | FILES *.INC |
|||
261 | MultiLineComment 1 |
|||
262 | CommentStart $,% |
|||
263 | CommentString file://,#,; |
|||
264 | Comment /* */,(* *),{ } |
|||
265 | END |
|||
266 | ||||
267 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
268 | ; Assembler files *.S35;*.S03;*.S01;*.S90 |
|||
269 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
270 | FILES *.ASM;*.S??;*.A86;*.EQU;*.COD |
|||
271 | CommentString ; |
|||
272 | HexNumFLAGS 31 |
|||
273 | DecNumFLAGS 31 |
|||
274 | OctoNumFLAGS 31 |
|||
275 | BinNumFLAGS 31 |
|||
276 | GeneralFlags 16 |
|||
277 | BracketPairs macro endm proc endp |
|||
278 | KeyWords1 public,extern,extrn,include,macro,endm,segment,ideal,model,ends |
|||
279 | KeyWords1 proc,end,endp,title,subtitle,module,code,flat,jumps,data |
|||
280 | KeyWords1 const,rcode,equ,global,name,group,assume,nojumps,locals,org |
|||
281 | KeyWords1 if,ifdef,ifndef,elif,else,endif,define,undef,local,dup |
|||
282 | Keywords1 p386,.386,p486,.486,p586,.586,.586p,.686p,.data,dataseg,.code |
|||
283 | Keywords1 codeseg,.udata,udataseg,short,offset,near,end,struc,.xmm |
|||
284 | ; Registers and size related |
|||
285 | KeyWords3 tiny,large,ptr |
|||
286 | RegKeywords3 \b[abcd][lh]\b, \b([xyz]?mm[0-7]|[xyz]mm([8-9]|[12][0-9]|3[01]))\b |
|||
287 | RegKeywords3 \b[cdefgs]s\b, \b[er]?([ds]i|[bs]p|[abcd]x)\b, \b([sb]p|[sd]i)l\b |
|||
288 | RegKeyWords3 \b[cdt]r[0-7]\b, \br([8-9]|1[0-5])[bwdl]?\b, \b(k|st)[0-7]\b |
|||
289 | RegKeyWords3 \buse(16|32|64|avx(256|512))\b, \bbnd[0-3]\b, \b[rd][bdfpqtuw]\b |
|||
290 | RegKeyWords3 \b(|[dfpqtxyz]|[dq]q)(word)|(|t)(byte)|seg[cdefgs]s\b |
|||
291 | ; Instructions |
|||
292 | RegKeywords3 \b(ad[co]x)\b, \b(aes(dec|enc)(|last))\b |
|||
293 | RegKeywords3 \b(aes(imc|keygenassist))\b, \b(mul|ror|sar|shl|shr)(x)\b |
|||
294 | RegKeywords3 \b(cmp(eq|le|lt|neq|nle|nlt|ord)(pd|ps|sd|ss))\b |
|||
295 | RegKeywords3 \b(bl[sc](fill|i|ic|msk))\b, \b(bl(sr|cs))\b |
|||
296 | RegKeywords3 \b(bnd(|cl|cn|cu|ldx|mk|mov|stx))\b, \b(b(extr|zhi))\b |
|||
297 | RegKeywords3 \b(cl(ac|flushopt|wb))\b, \b(cmovp[eo])\b, \b(cmps[qs])\b |
|||
298 | RegKeywords3 \b(cmpunord(pd|ps|sd|ss))\b, \b(f(init|ldenv[dw]|wait))\b |
|||
299 | RegKeywords3 \b(fn(clex|disi|eni|save[dw]|stenv[dw]|)|getsec|iret(|[dqw]))\b |
|||
300 | RegKeywords3 \b(frst(or[dw]|pm)|fsave(|[dw])|fst(env[dw]|sw)|fx(rstor64|save(|64)))\b |
|||
301 | RegKeywords3 \b(inv(ept|pcid|vpid)|kunpck(bw|dq|wd)|llwpcb|lwp(ins|val))\b |
|||
302 | RegKeywords3 \b(k(add|and|andn|mov|not|or|ortest|shiftl|shiftr|test|xnor|xor)([bdqw]))\b |
|||
303 | RegKeywords3 \b(pclmul(hqhdq|hqhqdq|hqlqdq|lqhdq|lqhqdq|lqlqdq|qdq))\b |
|||
304 | RegKeywords3 \b(pblend(vb|w)|(|v)mpsadbw|p(commit|dep|ext|hminposuw))\b |
|||
305 | RegKeywords3 \b((rd|wr)([fg]sbase|rand|seed)|setp[eo]|sha1(msg1|msg2|nexte|rnds4))\b |
|||
306 | RegKeywords3 \b(sha256(msg1|msg2|rnds2)|s(lwpcb|tac)|tz(cnt|msk)|t1mskc)\b |
|||
307 | RegKeywords3 \b(xsave(|64|opt(|64))|xrstor(|64))\b,\bxsha(1|256)|xstore\b |
|||
308 | RegKeywords3 \b(x(abort|acquire|begin|end|release|test))\b |
|||
309 | RegKeywords3 \bvbroadcast[fi](128|32x2|32x4|32x8|64x2|64x4)\b |
|||
310 | RegKeywords3 \bvbroadcast(sd|ss)|vadd(pd|ps|sd|ss|sub(pd|ps))\b |
|||
311 | RegKeywords3 \bvaes(dec|declast|enc|enclast|imc|keygenassist)\b |
|||
312 | RegKeywords3 \bvalign[dq]|v(and(|n)|or)(pd|ps)\b |
|||
313 | RegKeywords3 \bvblend(mpd|mps|pd|ps|vpd|vps)\b |
|||
314 | RegKeywords3 \bvcmpeq_(os|uq|us)(pd|ps|sd|ss)|vcmpeq(pd|ps|sd|ss)\b |
|||
315 | RegKeywords3 \bvcmpfalse(|_os)(pd|ps|sd|ss)\b |
|||
316 | RegKeywords3 \bvcmp[gl][et](|_oq)(pd|ps|sd|ss)\b |
|||
317 | RegKeywords3 \bvcmp(neq_)(oq|os|us)(pd|ps|sd|ss)\b |
|||
318 | RegKeywords3 \bvcmp(neq)(pd|ps|sd|ss)|vcomi(sd|ss)|vcompress(pd|ps)\b |
|||
319 | RegKeywords3 \bvcmpn(ge|gt|le|lt)(|_uq)(pd|ps|sd|ss)\b |
|||
320 | RegKeywords3 \bvcmp(|un)ord(|_s)(pd|ps|sd|ss)\b |
|||
321 | RegKeywords3 \bvcmp(pd|ps|sd|ss)|vcmptrue(|_us)(pd|ps|sd|ss)\b |
|||
322 | RegKeywords3 \bvcvtdq2(pd|ps)|vcvtpd2(dq|ps|qq|udq|uqq)|vcvtph2ps\b |
|||
323 | RegKeywords3 \bvcvtps2(dq|pd|ph|qq|udq|uqq)|vcvtqq2(pd|ps)\b |
|||
324 | RegKeywords3 \bvcvtsd2(si|ss|usi)|vcvtsi2(sd|ss)|vcvtss2(sd|si|usi)\b |
|||
325 | RegKeywords3 \bvcvttpd2(dq|qq|udq|uqq)|vcvttps2(dq|qq|udq|uqq)\b |
|||
326 | RegKeywords3 \bvcvtt(sd|ss)2(si|usi)|vdpp[ds]\b |
|||
327 | RegKeywords3 \bvcvtu(d|q)q2(pd|ps)|vdbpsadbw\b |
|||
328 | RegKeywords3 \bvcvtusi2(sd|ss)|v(div|fpclass|max|min|mul)(pd|ps|sd|ss)\b |
|||
329 | RegKeywords3 \b(vexp2p|vexpandp)[ds]|vextractps\b |
|||
330 | RegKeywords3 \bv(extract|insert)[fi](128|32x4|32x8|64x2|64x4)\b |
|||
331 | RegKeywords3 \bv(fixupimm|getexp|getmant)(pd|ps|sd|ss)\b |
|||
332 | RegKeywords3 \bvfm(add(|sub)|sub(|add))(|132|213|231)(pd|ps|sd|ss)\b |
|||
333 | RegKeywords3 \bvfnm(add|sub)(|132|213|231)(pd|ps|sd|ss)\b |
|||
334 | RegKeywords3 \bv(gatherp|scatterp)(f0|f1)([dq](pd|ps))\b |
|||
335 | RegKeywords3 \bv(gather[dq]|maskmov)(dqu|pd|ps)|vh(add|sub)(pd|ps)\b |
|||
336 | RegKeywords3 \bvld(dqu|mxcsr)|vinsertps|vmclear\b |
|||
337 | RegKeywords3 \bvmov((ap[ds])|d(|dup|qa(|32|64)|qu(|16|32|64|8)))\b |
|||
338 | RegKeywords3 \bvmovh(lps|pd|ps)|vmovl(hps|pd|ps)\b |
|||
339 | RegKeywords3 \bvmovmsk(pd|ps)|vmovnt(dq(|a)|pd|ps)\b |
|||
340 | RegKeywords3 \bvmovs(d|[hl]dup|s)|vmov(q|up[ds])|vmptr(ld|st)\b |
|||
341 | RegKeywords3 \bvpabs[bdqw]|vpack[su]s(dw|wb)\b |
|||
342 | RegKeywords3 \bvpadd([bdqw]|s[bw]|us[bw])|vpalignr\b |
|||
343 | RegKeywords3 \bvpand(n[dq]|[dnq]|)|vpavg[bw]\b |
|||
344 | RegKeywords3 \bvpblend(d|m[bdqw]|vb|w)\b |
|||
345 | RegKeywords3 \bvpbroadcast([bdqw]|m(b2q|w2d))\b |
|||
346 | RegKeywords3 \bvpclmul(hqhdq|hqlqdq|lqhdq|lqlqdq|qdq)\b |
|||
347 | RegKeywords3 \bvpcm(ov|p([bd]|(eq|gt|l[et](|u))[bdqw]|(e|i)str[im]))\b |
|||
348 | RegKeywords3 \bvpcmp((neq|nl[et])(|u)[bdqw])|vphminposuw\b |
|||
349 | RegKeywords3 \bv(pcmp([qw]|(u[bdqw]))|(pcompress|pconflict)[dq])\b |
|||
350 | RegKeywords3 \bvpcom((eq|false|g[et]|l[et]|neq|true)(|u)[bdqw])\b |
|||
351 | RegKeywords3 \bvperm(2[fi]128|[bd]|i2([bdqw]|pd|ps)|il(|2|mo2|mz2|td2)(ps|pd))\b |
|||
352 | RegKeywords3 \bvperm(pd|ps|[qw]|t2[bdqw]|t2p[ds])\b |
|||
353 | RegKeywords3 \bvpexpand[dq]|vpextr[bdqw]|vpgather[dq][dq]\b |
|||
354 | RegKeywords3 \bvphadd(d|sw|w[dq]|w)|vphsub(bw|dq|sw|wd|[dw])\b |
|||
355 | RegKeywords3 \bvpinsr[bdqw]|vplzcnt[dq]|vpmadd(52huq|52luq|ubsw|wd)\b |
|||
356 | RegKeywords3 \bvpmaskmov[dq]|vpm(ax|in)[su][bdqw]\b |
|||
357 | RegKeywords3 \bvpmov(b2m|d2m|d[bw]|m2[bdqw]|mskb|q2m|q[bdw])\b |
|||
358 | RegKeywords3 \bvpmov(([sz]x)(b[dqw]|dq|w[dq]))|vpsadbw\b |
|||
359 | RegKeywords3 \bvpmov((s|us)(d[bw]|q[bdw]|wb)|w(2m|b))\b |
|||
360 | RegKeywords3 \bvpmul(dq|h(rsw|uw|w)|l[dqw]|tishiftqb|udq)\b |
|||
361 | RegKeywords3 \bvpor([dq]|)|vpperm|vpro[lr]([dq]|v[dq])\b |
|||
362 | RegKeywords3 \bvpscatter[dq][dq]|vpshuf([bd]|[hl]w)|vpsign[bdw]\b |
|||
363 | RegKeywords3 \bvpsll(dq|[dqw]|v[dqw])|vpsr[al]([dqw]|dq|v[dqw])\b |
|||
364 | RegKeywords3 \bvpsub([bdqw]|s[bw]|us[bw])|vpternlog[dq]\b |
|||
365 | RegKeywords3 \bvptest((n|)(m[bdqw])|)|vpunpck([hl](bw|dq|qdq|wd))\b |
|||
366 | RegKeywords3 \bvpxor([dq]|)|v(range|(rcp|rsqrt)(14|28)|reduce)(pd|ps|sd|ss)\b |
|||
367 | RegKeywords3 \bv(rndscale|round|scalef)(pd|ps|sd|ss)\b |
|||
368 | RegKeywords3 \bvr(cp|sqrt)(ps|ss)|vshuf[fi](32x4|64x2)\b |
|||
369 | RegKeywords3 \bvscatter[dq](pd|ps)|vshuf(pd|ps)\b |
|||
370 | RegKeywords3 \bv((sqrt|sub)(pd|ps|sd|ss)|stmxcsr|)\b |
|||
371 | RegKeywords3 \bv(test|xor)(pd|ps)|vunpck[hl](pd|ps)\b |
|||
372 | RegKeywords3 \bvucomi(sd|ss)|(v|)zero(all|upper)\b |
|||
373 | ; |
|||
374 | RegKeywords3 \b(adc|sub|sbb|p?test|out|dec|inc?|leave|int1|int3?|lock|x?add)\b |
|||
375 | RegKeywords3 \b(call|not|neg|daa|das|xchg|(cl|st)(c|d|g?i)|lea|cmc|nop)\b |
|||
376 | RegKeywords3 \b(aa[amds]|arpl|bound|sar|xlatb?)\b |
|||
377 | RegKeywords3 \b(bt[csr]?|bsr|bsf|[lms]fence|cmpxchg|lar|int01|rsm)\b |
|||
378 | RegKeywords3 \b(setALc|sALc?|into|icebp|lddqu|cbw|cqo|cdqe?|cwde?|hlt)\b |
|||
379 | RegKeywords3 \b(palignr|ver[rw]|[sl](ldt|tr|msw|gdt|idt|ahf)|ud0|ud1|ud2|umov)\b |
|||
380 | RegKeywords3 \b(wbinvd|ucomiss|rdshr|rdpmc|mwait)\b |
|||
381 | RegKeywords3 \b(loadall(286|386)|clts|syscall|sysret(|q)|invd|swapgs|f?emms|enter|wait)\b |
|||
382 | RegKeywords3 \b(cmpxchg(8|16)b|pand|pavg(w|b|usb)|popcnt|lsl)\b |
|||
383 | RegKeywords3 \b(sysenter|sysexit(|q)|bswap|wrmsr(|q)|rdtsc(|p)|rdmsr(|q)|wrshr|cpuid)\b |
|||
384 | RegKeywords3 \bf(bld|ild|sin|cos|sincos|prem1?|abs|yl2x(p1)?)\b |
|||
385 | RegKeywords3 \bfld(1|cw|l2e|lg2|ln2|l2t|env|pi|z)?\b |
|||
386 | RegKeywords3 \bf(xsave|xrstor|divp|divrp?|idivr|pa?tan|scale|rint2)\b |
|||
387 | RegKeywords3 \bfnst(cw|sw|env|dw|sg)\b, \bfucom(p?|pp|ip?)\b |
|||
388 | RegKeywords3 \bf(eni|disi|ninit|setpm|incstp|richop|sqrt)\b |
|||
389 | RegKeywords3 \bf(chs|tst|2xm1|stenv|bstp|decstp|mulp|clex)\b |
|||
390 | RegKeywords3 \bfcom(2|ip?|pp|p5|p3|p?)\b |
|||
391 | RegKeywords3 \bf(icomp?|nsave|rstor|addp|freep?|rinear|stcw)\b |
|||
392 | RegKeywords3 \bf(rndint|subr|subp|isubr|subrp|xtract|nop|xam)\b |
|||
393 | RegKeywords3 \bf(stp?|stp1|stp8|stp9|istp?|isttp|xch7?|xch4)\b |
|||
394 | RegKeywords3 \b(lzcnt|maskmov(Q|dqu)|pause|rcp[SP]S|pandn|psraw|psrad)\b |
|||
395 | RegKeywords3 \b(insertq|clflush|movhlPS|movlhPS|monitor)\b |
|||
396 | RegKeywords3 \bp((i2f|f2i)[dw]|fsub|fadd|fcmpgt)\b |
|||
397 | RegKeywords3 \bpf(subr|mul|rsqrt|pnacc|cmpeq|cmpge|rCPit1|rSQit1|rcp|min|max)\b |
|||
398 | RegKeywords3 \b(pswapd|pfn?acc|pminub|pfrcpit2|extractPS|insertPS|PMaddUBSW)\b |
|||
399 | RegKeywords3 \b(Px?or|crc32|unpck[hl]P[DS]|extrq|pmovmskB|hint_nop)\b |
|||
400 | RegKeywords3 \bcvt(t?P[DS]2(pi|DQ)|SS2SD|PD2P[SQ]|PS2PD|(pi|dq)2P[DS]|t?s[ds]2si)\b |
|||
401 | RegKeywords3 \bcvt(sd2s[is]|si2s[ds])\b, \bmovnt([SP][DS]|d?q|i|dqa)\b |
|||
402 | RegKeywords3 \bVM(m?call|load|save|launch|resume|xoff|xon|run|read|write)\b |
|||
403 | RegKeywords3 \b(x[gs]etbv|invlpga?|rsqrt[SP]S|skinit)\b |
|||
404 | RegKeywords3 \bfcmovn?(be?|e|u)\b, \bloop((|n?[ez])(|[dqw]))?\b, \brepn?[ez]?\b |
|||
405 | RegKeywords3 \bpunpckl(bw|wd||dq)\b, \b(ld|st)mxcsr\b |
|||
406 | RegKeywords3 \bf?i?(mul|div)\b, \b(fi?)?(add|sub)\b |
|||
407 | RegKeywords3 \b((if|j|set|cmov)n?([abceglopsz]|[abgl]e)|j[er]?cxz|jmpe?|jp[eo])\b |
|||
408 | RegKeywords3 \bmov([sz]xd?|be|d|q|ss|(sl|sh|s?d)dup|q2dq|dq(2q|a|u)|[ahlu]p[ds])?\b |
|||
409 | RegKeywords3 \b(cmp|out|lod|mov|sca|sto|in|pab)s[bwdq]?\b |
|||
410 | RegKeywords3 \b(push|pop)(|[fa])(|[dqw])\b, \br[co][lr]\b, \bround[sp][ds]\b |
|||
411 | RegKeywords3 \bph(add|sub)(s?w|d)\b, \bps[lr]l(w|d|d?q)\b, \b(PSADBW|PMaddWD)\b |
|||
412 | RegKeywords3 \bp(add|sub)([bwdq]|u?s[bw])\b, \b((retf|ret|retn)(|[dqw]))\b |
|||
413 | RegKeywords3 \bp(min|max)[su][bwd]\b, \bl[defgs]s\b, \bpsign[bwd]\b |
|||
414 | RegKeywords3 \bpmov[sz]x([bwd]q|[bw]d|bw)\b, \bpshuf(b|[hl]?w|d)\b |
|||
415 | RegKeywords3 \bpmul(l[wdq]|h(u|rs?)?w|u?dq)\b, \bp(ext|ins)r[bwdq]\b |
|||
416 | RegKeywords3 \bpcmp([ei]Str[mi]|(gt|eq)[bwdq])\b, \bsh[rl]d?\b |
|||
417 | RegKeywords3 \b(u?comi|add|sub|max|min|mul|div|sqrt)S[DS]\b |
|||
418 | RegKeywords3 \bpack[su]s(wb|dw)\b, \bpunpck(h?(bw|wd|dq)|[hl]qdq)\b |
|||
419 | RegKeywords3 \bprefetch(w?|wt1|t[0-2]|nta)\b, \b(andn?|x?or|cmp|div)(P[DS])?\b |
|||
420 | RegKeywords3 \b(max|min|mul|dp|blendV?|h?(add|sub)|sqrt|addsub|movmsk|shuf)P[DS]\b |
|||
421 | RegKeywords3 \bVF(N?Madd|NMsub|rcz)[sp][ds]\b, \bVPmadcsS?WD\b |
|||
422 | RegKeywords3 \bVP(comU?|rot|sha|shl)[bwdq]\b, \bVPmacsS?(DD|DQL|DQH|WD|WW)\b |
|||
423 | RegKeywords3 \bVPHaddU?(WD|WQ|DQ|B[wdq])\b, \bVFM(addSub|subAdd)P[ds]\b |
|||
424 | Macro 1 |
|||
425 | GoToX 0 |
|||
426 | InsLine |
|||
427 | Print ';ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ'^M^S |
|||
428 | Print ';'^M^S |
|||
429 | Print ';'^M^S |
|||
430 | Print ';'^M^S |
|||
431 | Print ';ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ'^M^S |
|||
432 | Print ^X^E^E^E^E^D^D |
|||
433 | EndMacro |
|||
434 | Macro 2 |
|||
435 | GotoX 0 |
|||
436 | InsLine |
|||
437 | Print ';'^M^S |
|||
438 | Print ';'^M^S |
|||
439 | Print ';'^M^S |
|||
440 | Print ^X^E^G^E^E^D^D |
|||
441 | EndMacro |
|||
442 | Macro 3 |
|||
443 | GotoX 0 |
|||
444 | Print 'IDEAL'^M'P386'^M'MODEL TINY'^M'JUMPS'^M'CODESEG'^M'STARTUPCODE'^M^M |
|||
445 | Print ' ret'^M |
|||
446 | GotoX 0 |
|||
447 | Print 'UDATASEG'^M'DATASEG'^M'END'^M^M |
|||
448 | Print ^E^E^E^E^E^E |
|||
449 | GotoX 8 |
|||
450 | EndMacro |
|||
451 | Macro 4 |
|||
452 | GotoX 0 |
|||
453 | Print 'IDEAL'^M'P386'^M'MODEL FLAT'^M'UDATASEG'^M'DATASEG'^M'CODESEG'^M'Start:'^M^M |
|||
454 | Print ' mov ax,4C00h ; Termiate the program'^M |
|||
455 | GotoX 0 |
|||
456 | Print ' int 21h ; with exit code 0'^M |
|||
457 | GotoX 0 |
|||
458 | Print 'END Start'^M^M |
|||
459 | Print ^E^E^E^E^E |
|||
460 | GotoX 8 |
|||
461 | EndMacro |
|||
462 | END |
|||
463 | ||||
464 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
465 | ; Configuration files |
|||
466 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
467 | FILES *.CFG;*.EVT; |
|||
468 | CommentStart ;,#,$,% |
|||
469 | CommentString // |
|||
470 | GeneralFLAGS 14 |
|||
471 | END |
|||
472 | ||||
473 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
474 | ; Batch/Config.sys files |
|||
475 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
476 | FILES *.bat;autoexec.nt |
|||
477 | CommentStart REM\ ,:: |
|||
478 | ;RegKeyWords comment |
|||
479 | ; RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ |
|||
480 | ;RegKeyWords1 |
|||
481 | RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ |
|||
482 | RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) |
|||
483 | RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? |
|||
484 | RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) |
|||
485 | RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) |
|||
486 | ;RegKeyWords2 |
|||
487 | RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do |
|||
488 | RegKeyWords color lightgreen ^\s*:.*$ |
|||
489 | KeyWords5 >,<,| |
|||
490 | ;regkewords5 |
|||
491 | RegKeyWords color blue %% |
|||
492 | ;regkewords3 |
|||
493 | RegKeyWords color red %\d,%\D[^%]*%,% |
|||
494 | tabsize 8 |
|||
495 | END |
|||
496 | ||||
497 | FILES config.sys;config.nt;config.dos |
|||
498 | CommentStart ; |
|||
499 | ;RegKeyWords comment |
|||
500 | RegKeyWords color cyan ^\s*(rem|;).*$ |
|||
501 | ;RegKeyWords1 |
|||
502 | RegKeyWords color white ^\s*(accdate|break|country|dos(data)?|drivparam|lastdrive|logo|numlock|multitrack|shell|switches)\s*(?==) |
|||
503 | RegKeyWords color white ^\s*(buffers|fcbs|files|install|stacks)(high)?\s*(?==) |
|||
504 | RegKeyWords color white ^\s*device(high)?(?=.*=) |
|||
505 | RegKeyWords color white ^\s*set(?=\s*\D.*=) |
|||
506 | KeyWords2 on,off,high,low,umb,noumb,auto,noauto |
|||
507 | ;menu commands |
|||
508 | ;RegKeyWords1 |
|||
509 | RegKeyWords color white ^\s*(menuitem|menucolor|menudefault|submenu|include)\s*(?==) |
|||
510 | ;RegKeyWords3 |
|||
511 | RegKeyWords color red ^\s*\[\s*(menu|common)\s*\] |
|||
512 | ;RegKeyWords2 |
|||
513 | RegKeyWords color lightgreen ^\s*\[[^\[\]]+\] |
|||
514 | ;NT extensions |
|||
515 | ;RegKeyWords1 |
|||
516 | RegKeyWords color white ^\s*(echoconfig|ntcmdpropt|dosonly|emm\s*(?==)) |
|||
517 | END |
|||
518 | ||||
519 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
520 | ; (Visual) Basic files |
|||
521 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
522 | FILES *.VBS;*.BAS;*.FRM |
|||
523 | RegKeyWords Color Lightgreen \<[^\>]+\>,\[[^\]]+\],\([^\)]+\) |
|||
524 | KeyWords1 dim,set,sub,begin,end,for,each,in,next,if,then,to |
|||
525 | KeyWords1 vbOKCancel,vbInformation,function,else,vbOkOnly,vbCancel, |
|||
526 | KeyWords1 input,print,not,and,or,public,private,const,attribute,option |
|||
527 | KeyWords1 select,case,as |
|||
528 | KeyWords2 MsgBox,call,chr,exit,explicit,false,true,nothing,object,string |
|||
529 | KeyWords2 integer,long,boolean |
|||
530 | CommentString REM ,' |
|||
531 | BracketPairs begin end if then for to |
|||
532 | StringFlags 32 |
|||
533 | END |
|||
534 | ||||
535 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
536 | ; C files (*.h is in C++ section) |
|||
537 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
538 | FILES *.c |
|||
539 | ; AutoBrackets Off |
|||
540 | MultiLineComment 1 |
|||
541 | CommentString // |
|||
542 | Comment /* */ |
|||
543 | ForceNewlineAtEOF On |
|||
544 | ; turned off number highlighting |
|||
545 | GeneralFLAGS 467 |
|||
546 | StringFLAGS 3 |
|||
547 | OptimalFill Off |
|||
548 | ; TabSize 4 |
|||
549 | KeyWords1 auto,break,case,char,const,continue,default,do,double,else,enum |
|||
550 | KeyWords1 extern,float,for,goto,if,inline,int,long,register,restrict,return |
|||
551 | KeyWords1 short,signed,sizeof,static,struct,switch,typedef,union,unsigned |
|||
552 | KeyWords1 void,volatile,while,_Bool,_Complex,_Imaginary |
|||
553 | ;this is added due to NDN bug |
|||
554 | KeyWords2 #if,#ifdef,#ifndef,#endif,#else,#elif,#define,#undef,#pragma,#line,#include,#error |
|||
555 | ;RegKeyWords2 |
|||
556 | RegKeyWords color lightgreen ^\s*#\s*(if(n?def)?|endif|else|elif|define|undef|pragma|line|include|error)\b |
|||
557 | KeyWords2 defined,# |
|||
558 | ;RegKeyWords number |
|||
559 | RegKeyWords color lightcyan (? |
|||
560 | 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 |
|||
561 | RegKeyWords color lightcyan (? |
|||
562 | ;octal |
|||
563 | RegKeyWords color cyan (? |
|||
564 | ;RegKeyWords string |
|||
565 | RegKeyWords color lightmagenta L(?=[\'\"]) |
|||
566 | Macro 1 |
|||
567 | GoToX 0 |
|||
568 | InsLine |
|||
569 | Print '/*****************************************************************'^M^S |
|||
570 | Print ' *'^M^S |
|||
571 | Print ' *'^M^S |
|||
572 | Print ' *'^M^S |
|||
573 | Print ' *****************************************************************/'^M^S |
|||
574 | Print ^X^E^E^E^E^D^D^D |
|||
575 | EndMacro |
|||
576 | Macro 2 |
|||
577 | GotoX 0 |
|||
578 | InsLine |
|||
579 | Print '/*'^M^S |
|||
580 | Print ' *'^M^S |
|||
581 | Print ' */'^M^S |
|||
582 | Print ^X^E^G^E^E^D^D^D |
|||
583 | EndMacro |
|||
584 | Macro 3 |
|||
585 | GotoX 0 |
|||
586 | Print '#include |
|||
587 | Print 'int main ( int argc , char* argv[] )'^M |
|||
588 | Print '{'^M^M |
|||
589 | Print ' return 0;'^M |
|||
590 | GotoX 0 |
|||
591 | Print '}'^M |
|||
592 | Print ^E^E^E^D^D^D^D |
|||
593 | EndMacro |
|||
594 | Macro 4 |
|||
595 | GoToX 0 |
|||
596 | Print '/*******************************************************************************/'^M^S |
|||
597 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
598 | Print '/*******************************************************************************/'^M^S |
|||
599 | Print ^E^E^D^D^D^D^D^D^D |
|||
600 | SwitchIns |
|||
601 | EndMacro |
|||
602 | Macro 5 |
|||
603 | GoToX 0 |
|||
604 | Print '/* --------------------------------------- */'^M^S |
|||
605 | Print '/* */'^M^S |
|||
606 | Print '/* --------------------------------------- */'^M^S |
|||
607 | Print ^E^E^D^D^D |
|||
608 | EndMacro |
|||
609 | END |
|||
610 | ||||
611 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
612 | ; C++ files |
|||
613 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
614 | FILES *.CPP;*.H;*.HPP;*.R;*.HH;*.HXX;*.CXX;*.CC |
|||
615 | ; AutoBrackets Off |
|||
616 | MultiLineComment 1 |
|||
617 | ForceNewlineAtEOF On |
|||
618 | CommentString // |
|||
619 | Comment /* */ |
|||
620 | ; turned off number highlighting |
|||
621 | GeneralFLAGS 467 |
|||
622 | StringFLAGS 3 |
|||
623 | OptimalFill Off |
|||
624 | ; TabSize 4 |
|||
625 | KeyWords1 asm,auto,bool,break,case,catch,char,class,const,const_cast |
|||
626 | KeyWords1 continue,default,delete,do,double,dynamic_cast,else,enum |
|||
627 | KeyWords1 explicit,export,extern,false,float,for,friend,goto,if,inline,int |
|||
628 | KeyWords1 long,mutable,namespace,new,operator,private,protected,public |
|||
629 | KeyWords1 register,reinterpret_cast,return,short,signed,sizeof,static |
|||
630 | KeyWords1 static_cast,struct,switch,template,this,throw,true,try,return |
|||
631 | KeyWords1 short,signed,sizeof,static,static_cast,struct,switch,template |
|||
632 | KeyWords1 this,throw,true,try,typedef,typeid,typename,union,unsigned |
|||
633 | KeyWords1 using,virtual,void,volatile,wchar_t,while |
|||
634 | KeyWords1 __int32,__int64,__int8,__fastcall,_export,_asm,__asm,__try |
|||
635 | KeyWords1 __inline,__declspec,__stdcall,__published,cdecl,_pascal,far,near |
|||
636 | KeyWords2 and,and_eq,bitand,bitor,compl,not,not_eq,or,or_eq,xor,xor_eq |
|||
637 | ;this is added due to NDN bug |
|||
638 | KeyWords2 #if,#ifdef,#ifndef,#endif,#else,#elif,#define,#undef,#pragma,#line,#include,#error |
|||
639 | KeyWords2 defined,# |
|||
640 | RegKeyWords2 ^\s*#\s*(if(n?def)?|endif|else|elif|define|undef|pragma|line|include|error)\b |
|||
641 | ;RegKeyWords number |
|||
642 | RegKeyWords color number (? |
|||
643 | RegKeyWords color number \b(\d+[eE][+-]?\d+|\d+\.\d+([eE][+-]?\d+)?)[fFlL]?\b |
|||
644 | RegKeyWords color number (? |
|||
645 | ;octal |
|||
646 | RegKeyWords color number (? |
|||
647 | ;RegKeyWords string |
|||
648 | RegKeyWords color string (?=[\'\"]) |
|||
649 | Macro 1 |
|||
650 | GoToX 0 |
|||
651 | InsLine |
|||
652 | Print '/*****************************************************************'^M^S |
|||
653 | Print ' *'^M^S |
|||
654 | Print ' *'^M^S |
|||
655 | Print ' *'^M^S |
|||
656 | Print ' *****************************************************************/'^M^S |
|||
657 | Print ^X^E^E^E^E^D^D^D |
|||
658 | EndMacro |
|||
659 | Macro 2 |
|||
660 | GotoX 0 |
|||
661 | InsLine |
|||
662 | Print '/*'^M^S |
|||
663 | Print ' *'^M^S |
|||
664 | Print ' */'^M^S |
|||
665 | Print ^X^E^G^E^E^D^D^D |
|||
666 | EndMacro |
|||
667 | Macro 3 |
|||
668 | GotoX 0 |
|||
669 | Print '#include |
|||
670 | Print 'using namespace std;'^M^M |
|||
671 | Print 'int main ( int argc , char* argv[] )'^M |
|||
672 | Print '{'^M^M |
|||
673 | Print ' return 0;'^M |
|||
674 | GotoX 0 |
|||
675 | Print '}'^M |
|||
676 | Print ^E^E^E^D^D^D^D |
|||
677 | EndMacro |
|||
678 | Macro 4 |
|||
679 | GoToX 0 |
|||
680 | Print '/*******************************************************************************/'^M^S |
|||
681 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
682 | Print '/*******************************************************************************/'^M^S |
|||
683 | Print ^E^E^D^D^D^D^D^D^D |
|||
684 | SwitchIns |
|||
685 | EndMacro |
|||
686 | Macro 5 |
|||
687 | GoToX 0 |
|||
688 | Print '/* --------------------------------------- */'^M^S |
|||
689 | Print '/* */'^M^S |
|||
690 | Print '/* --------------------------------------- */'^M^S |
|||
691 | Print ^E^E^D^D^D |
|||
692 | EndMacro |
|||
693 | END |
|||
694 | ||||
695 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
696 | ; JAVA files |
|||
697 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
698 | FILES *.JAVA |
|||
699 | AutoBrackets Off |
|||
700 | MultiLineComment 1 |
|||
701 | CommentString // |
|||
702 | Comment /* */ |
|||
703 | GeneralFLAGS 465 |
|||
704 | StringFLAGS 3 |
|||
705 | OptimalFill Off |
|||
706 | ; TabSize 4 |
|||
707 | KeyWords1 break,case,const,continue,default,do,else,super,new,final |
|||
708 | KeyWords1 for,goto,if,return,sizeof,static,switch,do,abstract,private |
|||
709 | KeyWords1 void,while,auto,typedef,public,try,catch,extends,protected |
|||
710 | KeyWords1 import,package,exception,throws,throw,finally,instanceof |
|||
711 | KeyWords1 System.in,System.out,System.err,interface,implements |
|||
712 | KeyWords2 char,int,long,short,String,signed,double,float,union,boolean |
|||
713 | KeyWords2 unsigned,struct,class,StringBuffer,true,false,this,null |
|||
714 | KeyWords2 FileInputStream,FileOutputStream,InputStreamReader |
|||
715 | KeyWords2 OutputStreamReader |
|||
716 | ColorKeyWords on |
|||
717 | Macro 1 |
|||
718 | GoToX 0 |
|||
719 | InsLine |
|||
720 | Print '/*****************************************************************'^M^S |
|||
721 | Print ' *'^M^S |
|||
722 | Print ' *'^M^S |
|||
723 | Print ' *'^M^S |
|||
724 | Print ' *****************************************************************/'^M^S |
|||
725 | Print ^X^E^E^E^E^D^D^D |
|||
726 | EndMacro |
|||
727 | Macro 2 |
|||
728 | GotoX 0 |
|||
729 | InsLine |
|||
730 | Print '/*'^M^S |
|||
731 | Print ' *'^M^S |
|||
732 | Print ' */'^M^S |
|||
733 | Print ^X^E^G^E^E^D^D^D |
|||
734 | EndMacro |
|||
735 | Macro 3 |
|||
736 | GotoX 0 |
|||
737 | Print 'package ;'^M^M |
|||
738 | Print 'import ;'^M^M |
|||
739 | Print 'public class Main'^M'{'^M^M |
|||
740 | Print ' public static void main(String []args)'^M'{'^M^M'}'^M |
|||
741 | GotoX 0 |
|||
742 | Print '}'^M |
|||
743 | Print ^E^E^E^D^D^D^D^D^D^D^D |
|||
744 | EndMacro |
|||
745 | Macro 4 |
|||
746 | GoToX 0 |
|||
747 | Print '/*******************************************************************************/'^M^S |
|||
748 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
749 | Print '/*******************************************************************************/'^M^S |
|||
750 | Print ^E^E^D^D^D^D^D^D^D |
|||
751 | SwitchIns |
|||
752 | EndMacro |
|||
753 | Macro 5 |
|||
754 | GoToX 0 |
|||
755 | Print '/* --------------------------------------- */'^M^S |
|||
756 | Print '/* */'^M^S |
|||
757 | Print '/* --------------------------------------- */'^M^S |
|||
758 | Print ^E^E^D^D^D |
|||
759 | EndMacro |
|||
760 | END |
|||
761 | ||||
762 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
763 | ; C# files (C Sharp) |
|||
764 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
765 | FILES *.CS |
|||
766 | AutoBrackets On |
|||
767 | MultiLineComment 1 |
|||
768 | CommentString // |
|||
769 | Comment /* */ |
|||
770 | GeneralFLAGS 465 |
|||
771 | StringFLAGS 3 |
|||
772 | OptimalFill Off |
|||
773 | ; TabSize 4 |
|||
774 | KeyWords1 break,case,const,continue,default,do,else,new,namespace |
|||
775 | KeyWords1 for,goto,if,return,sizeof,static,switch,abstract,private |
|||
776 | KeyWords1 void,while,public,try,catch,protected,as,base,checked,unchecked |
|||
777 | KeyWords1 using,throw,finally,System,Console,interface,delegate,explicit |
|||
778 | KeyWords1 extern,fixed,foreach,implicit,internal,is,lock,object,operator |
|||
779 | KeyWords1 out,override,params,readonly,ref,sealed,stackalloc,typeof |
|||
780 | KeyWords1 unchecked,unsafe,virtual,volatile |
|||
781 | KeyWords2 byte,char,int,long,short,string,double,float,bool,uint,ulong,ushort |
|||
782 | KeyWords2 struct,class,true,false,this,null,decimal,enum,event,sbyte |
|||
783 | ColorKeyWords on |
|||
784 | Macro 1 |
|||
785 | GoToX 0 |
|||
786 | InsLine |
|||
787 | Print '/*****************************************************************'^M^S |
|||
788 | Print ' *'^M^S |
|||
789 | Print ' *'^M^S |
|||
790 | Print ' *'^M^S |
|||
791 | Print ' *****************************************************************/'^M^S |
|||
792 | Print ^X^E^E^E^E^D^D^D |
|||
793 | EndMacro |
|||
794 | Macro 2 |
|||
795 | GotoX 0 |
|||
796 | InsLine |
|||
797 | Print '/*'^M^S |
|||
798 | Print ' *'^M^S |
|||
799 | Print ' */'^M^S |
|||
800 | Print ^X^E^G^E^E^D^D^D |
|||
801 | EndMacro |
|||
802 | Macro 3 |
|||
803 | GotoX 0 |
|||
804 | Print 'using System;'^M^M |
|||
805 | Print 'public class main'^M'{'^M^M |
|||
806 | Print ' static void Main()'^M'{'^M^M'}'^M |
|||
807 | GotoX 0 |
|||
808 | Print '}'^M |
|||
809 | Print ^E^E^E^D^D^D^D^D^D^D^D |
|||
810 | EndMacro |
|||
811 | Macro 4 |
|||
812 | GoToX 0 |
|||
813 | Print '/*******************************************************************************/'^M^S |
|||
814 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
815 | Print '/*******************************************************************************/'^M^S |
|||
816 | Print ^E^E^D^D^D^D^D^D^D |
|||
817 | SwitchIns |
|||
818 | EndMacro |
|||
819 | Macro 5 |
|||
820 | GoToX 0 |
|||
821 | Print '/* --------------------------------------- */'^M^S |
|||
822 | Print '/* */'^M^S |
|||
823 | Print '/* --------------------------------------- */'^M^S |
|||
824 | Print ^E^E^D^D^D |
|||
825 | EndMacro |
|||
826 | END |
|||
827 | ||||
828 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
829 | ; Pascal/Delphi files |
|||
830 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
831 | FILES *.DPK;*.DPR;*.PAS;*.PP,>PROGRAM|UNIT< |
|||
832 | AutoBrackets Off |
|||
833 | MultiLineComment 1 |
|||
834 | Comment (* *),{ } |
|||
835 | CommentString // |
|||
836 | GeneralFLAGS 32 |
|||
837 | StringFLAGS 204 |
|||
838 | OptimalFill Off |
|||
839 | ; TabSize 2 |
|||
840 | BracketPairs asm;begin;case;dialog;try;record end try except;finally ifdef;ifndef endif repeat until if then while;for do |
|||
841 | ; Reserved words |
|||
842 | KeyWords1 and,array,as,at,asm,begin,break,case,class,const,constructor |
|||
843 | KeyWords1 dec,continue,destructor,dispinterface,div,do,downto,else,end |
|||
844 | KeyWords1 except,exclude,exports,false,file,final,finalization,finally |
|||
845 | KeyWords1 for,function,goto,if,include,implementation,in,inc,inherited |
|||
846 | KeyWords1 initialization,interface,is,label,library,mod,nil,not,object |
|||
847 | KeyWords1 of,on,or,out,interface,packed,procedure,program,property |
|||
848 | KeyWords1 raise,record,repeat,resourcestring,result,sealed,set,shl,shr |
|||
849 | KeyWords1 sizeof,static,string,then,threadvar,to,true,try,type,unit |
|||
850 | KeyWords1 unsafe,until,uses,var,while,with,xor |
|||
851 | KeyWords1 write,writeln,low,high,succ,pred,ord |
|||
852 | ; Directives |
|||
853 | KeyWords2 absolute,abstract,assembler,automated,cdecl,contains,default |
|||
854 | KeyWords2 deprecated,dispid,dynamic,export,external,far,forward |
|||
855 | KeyWords2 implements,index,inline,interrupt,local,message,name,near |
|||
856 | KeyWords2 nodefault,overload,override,package,pascal,platform,private |
|||
857 | KeyWords2 protected,public,published,read,readonly,register |
|||
858 | KeyWords2 reintroduce,requires,resident,safecall,stdcall,stored,strict |
|||
859 | KeyWords2 varargs,virtual,writeonly |
|||
860 | ; Base types |
|||
861 | KeyWords3 ansistring,bool,boolean,byte,cardinal,char,comp,currency |
|||
862 | KeyWords3 double,extended,longbool,longint,longword,real,real48,int64 |
|||
863 | KeyWords3 integer,pchar,pointer,shortint,single,smallint,shortstring |
|||
864 | KeyWords3 string,uint64,variant,widechar,widestring,word,wordbool |
|||
865 | ; VP specific type? |
|||
866 | KeyWords3 smallword |
|||
867 | ||||
868 | ColorKeyWords on |
|||
869 | KeyWords COLOR BLACK Necromancer |
|||
870 | KeyWords COLOR YELLOW/DARKGRAY NDN |
|||
871 | RegKeyWords Color lightgreen \{\$[^\}\{]+\} |
|||
872 | Macro 1 |
|||
873 | GoToX 0 |
|||
874 | InsLine |
|||
875 | Print '(*****************************************************************'^M^S |
|||
876 | Print ' *'^M^S |
|||
877 | Print ' *'^M^S |
|||
878 | Print ' *'^M^S |
|||
879 | Print '*****************************************************************)'^M^S |
|||
880 | Print ^X^E^E^E^E^D^D^D |
|||
881 | EndMacro |
|||
882 | Macro 2 |
|||
883 | GotoX 0 |
|||
884 | InsLine |
|||
885 | Print '(*'^M^S |
|||
886 | Print ' *'^M^S |
|||
887 | Print ' *)'^M^S |
|||
888 | Print ^X^E^G^E^E^D^D^D |
|||
889 | EndMacro |
|||
890 | Macro 3 |
|||
891 | Print 'begin'^M^M |
|||
892 | Print 'end;' |
|||
893 | WordLeft |
|||
894 | MoveUp |
|||
895 | EndMacro |
|||
896 | Macro 4 |
|||
897 | Print '{AH ' |
|||
898 | Insertdate |
|||
899 | Print ' }' |
|||
900 | MoveLeft |
|||
901 | EndMacro |
|||
902 | Macro 5 |
|||
903 | InsLine |
|||
904 | Home |
|||
905 | Print {²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²} |
|||
906 | Home |
|||
907 | EndMacro |
|||
908 | Macro 6 |
|||
909 | InsLine |
|||
910 | Home |
|||
911 | Print {±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±} |
|||
912 | Home |
|||
913 | EndMacro |
|||
914 | Macro 7 |
|||
915 | InsLine |
|||
916 | Home |
|||
917 | Print {°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°} |
|||
918 | Home |
|||
919 | EndMacro |
|||
920 | Macro 8 |
|||
921 | GotoX 0 |
|||
922 | Print 'program ;'^M^M |
|||
923 | Print 'uses ;'^M^M |
|||
924 | Print 'begin'^M^M |
|||
925 | Print 'end.'^M |
|||
926 | Print ^E^E^D^D |
|||
927 | EndMacro |
|||
928 | Macro 9 |
|||
929 | GotoX 0 |
|||
930 | Print 'unit ;'^M^M |
|||
931 | Print 'interface'^M^M |
|||
932 | Print 'uses ;'^M^M |
|||
933 | Print 'implementation'^M^M |
|||
934 | Print 'end.'^M |
|||
935 | EndMacro |
|||
936 | END |
|||
937 | ||||
938 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
939 | ; Modula II files |
|||
940 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
941 | FILES *.MOD,*.DEF |
|||
942 | MultiLineComment 10 |
|||
943 | Comment (* *) |
|||
944 | CommentStart // |
|||
945 | GeneralFLAGS 1 |
|||
946 | HEXNUMFLAGS 1 |
|||
947 | StringFLAGS 92 |
|||
948 | OCTQNUMFLAGS 1 |
|||
949 | KeyWords1 AND,FOR,OR,ARRAY,FORWARD,POINTER,GOTO,RECORD,CASE,IF,REPEAT,CONST |
|||
950 | KeyWords1 SET,DIV,IN,THEN,DO,LABEL,TO,ELSE,LOOP,TYPE,ELSIF,MOD,UNTIL,EXIT |
|||
951 | KeyWords1 NOT,WHILE,EXPORT,OF,WITH |
|||
952 | KeyWords2 PROCEDURE,MODULE,END,BEGIN,FROM,BY,IMPLEMENTATION,RETURN |
|||
953 | KeyWords2 VAR,IMPORT,DEFINITION |
|||
954 | Macro 1 |
|||
955 | GoToX 0 |
|||
956 | InsLine |
|||
957 | Print '(*****************************************************************'^M^S |
|||
958 | Print ' *'^M^S |
|||
959 | Print ' *'^M^S |
|||
960 | Print ' *'^M^S |
|||
961 | Print ' *****************************************************************)'^M^S |
|||
962 | Print ^X^E^E^E^E^D^D^D |
|||
963 | EndMacro |
|||
964 | Macro 2 |
|||
965 | GotoX 0 |
|||
966 | InsLine |
|||
967 | Print '(*'^M^S |
|||
968 | Print ' *'^M^S |
|||
969 | Print ' *)'^M^S |
|||
970 | Print ^X^E^G^E^E^D^D^D |
|||
971 | EndMacro |
|||
972 | Macro 3 |
|||
973 | Print 'begin'^M^M |
|||
974 | Print 'end;' |
|||
975 | WordLeft |
|||
976 | MoveUp |
|||
977 | EndMacro |
|||
978 | END |
|||
979 | ||||
980 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
981 | ; Makefiles (Borlands TASM Make) |
|||
982 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
983 | FILES *.MAK;MAKEFILE*.*;MAKE |
|||
984 | GeneralFlags 8 |
|||
985 | CommentStart # |
|||
986 | OptimalFill On |
|||
987 | RegKeyWords color lightred \$\([\w]*?\) |
|||
988 | ||||
989 | KeyWords1 !if,!ifdef,!ifndef,!elif,!endif,!else,.suffixes |
|||
990 | RegKeyWords color red \$[d]\([\w]*?\) |
|||
991 | ||||
992 | RegKeyWords color green \$(\*\*|\*|<|:|\.|&|@|\?) |
|||
993 | RegKeyWords color green \$\(<[DFBR]{1}\) |
|||
994 | END |
|||
995 | ||||
996 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
997 | ; Make files |
|||
998 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
999 | FILES *.MAK;MAKEFILE.*;MAKE |
|||
1000 | CommentString # |
|||
1001 | OptimalFill On |
|||
1002 | KeyWords1 .NEWSOURCES,.SOURCE,.SOURCES,.TARGET,.TARGETROOT |
|||
1003 | KeyWords1 .VERSION,BUILTINS,CWD,FIRSTTARGET,INPUTFILE |
|||
1004 | KeyWords1 MAKEARGS,MAKEDIR,MAKEMACROS,MAKEPID,MAKESTATUS |
|||
1005 | KeyWords1 MAKETARGETS,MAKEVERSION,status |
|||
1006 | KeyWords2 %if,%ifdef,%ifndef,%elif,%elseif,%else,%endif |
|||
1007 | KeyWords2 %foreach,%while,%end,%break,%continue,%abort |
|||
1008 | KeyWords2 %chdir,%do,%echo,%error,%exec,%getenv,%include |
|||
1009 | KeyWords2 %restart,%set,%setenv,%undef,%defined,%dir,%empty |
|||
1010 | KeyWords2 %exists,%file,%length,%make,%member,%null, |
|||
1011 | KeyWords2 %readable,%time,%writable |
|||
1012 | Macro 1 |
|||
1013 | GoToX 0 |
|||
1014 | InsLine |
|||
1015 | Print '#################################################################'^M^S |
|||
1016 | Print '#'^M^S |
|||
1017 | Print '#'^M^S |
|||
1018 | Print '#'^M^S |
|||
1019 | Print '#################################################################'^M^S |
|||
1020 | Print ^X^E^E^E^E^D^D |
|||
1021 | EndMacro |
|||
1022 | Macro 2 |
|||
1023 | GotoX 0 |
|||
1024 | InsLine |
|||
1025 | Print '#'^M^S |
|||
1026 | Print '#'^M^S |
|||
1027 | Print '#'^M^S |
|||
1028 | Print ^X^E^G^E^E^D^D |
|||
1029 | EndMacro |
|||
1030 | END |
|||
1031 | ||||
1032 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1033 | ; Text files |
|||
1034 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1035 | FILES *.TXT;*.FMT;*.SMP;*.MBS;CHANGELOG;*README*;MANIFEST |
|||
1036 | ColorKeyWords Off |
|||
1037 | AutoBrackets On |
|||
1038 | ; AUTOWRAP On |
|||
1039 | ; LEFTMARGIN 5 |
|||
1040 | ; RIGHTMARGIN 60 |
|||
1041 | ; PARAGRAPH 5 |
|||
1042 | CommentStart ; |
|||
1043 | GeneralFLAGS 526 |
|||
1044 | STRINGFLAGS 224 |
|||
1045 | Macro 1 |
|||
1046 | GoToX 0 |
|||
1047 | InsLine |
|||
1048 | Print ';================================================================'^M^S |
|||
1049 | Print ';'^M^S |
|||
1050 | Print ';'^M^S |
|||
1051 | Print ';'^M^S |
|||
1052 | Print ';================================================================'^M^S |
|||
1053 | Print ^X^E^E^E^E^D^D |
|||
1054 | EndMacro |
|||
1055 | Macro 2 |
|||
1056 | GotoX 0 |
|||
1057 | InsLine |
|||
1058 | Print ';'^M^S |
|||
1059 | Print ';'^M^S |
|||
1060 | Print ';'^M^S |
|||
1061 | Print ^X^E^G^E^E^D^D |
|||
1062 | EndMacro |
|||
1063 | ; Swap Chars (as in vi "xp"). Place cursor on SECOND character |
|||
1064 | Macro 3 |
|||
1065 | BlockStart |
|||
1066 | Print ^D |
|||
1067 | BlockEnd |
|||
1068 | Cut |
|||
1069 | Print ^S |
|||
1070 | Paste |
|||
1071 | EndMacro |
|||
1072 | ;Join Lines |
|||
1073 | Macro 4 |
|||
1074 | Print ^E |
|||
1075 | End |
|||
1076 | DelWordRight |
|||
1077 | Print ' ' |
|||
1078 | EndMacro |
|||
1079 | END |
|||
1080 | ||||
1081 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1082 | ; IAR Linker files. |
|||
1083 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1084 | FILES *.XCL |
|||
1085 | MultiLineComment 10 |
|||
1086 | AutoBrackets Off |
|||
1087 | CommentString // |
|||
1088 | Comment /* */ |
|||
1089 | Comment -! -! |
|||
1090 | Macro 1 |
|||
1091 | GoToX 0 |
|||
1092 | InsLine |
|||
1093 | Print '//////////////////////////////////////////////////////////////////'^M^S |
|||
1094 | Print '//'^M^S |
|||
1095 | Print '//'^M^S |
|||
1096 | Print '//'^M^S |
|||
1097 | Print '//////////////////////////////////////////////////////////////////'^M^S |
|||
1098 | Print ^X^E^E^E^E^D^D^D |
|||
1099 | EndMacro |
|||
1100 | Macro 2 |
|||
1101 | GotoX 0 |
|||
1102 | InsLine |
|||
1103 | Print '//'^M^S |
|||
1104 | Print '//'^M^S |
|||
1105 | Print '//'^M^S |
|||
1106 | Print ^X^E^G^E^E^D^D^D |
|||
1107 | EndMacro |
|||
1108 | END |
|||
1109 | ||||
1110 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1111 | ; HTML Files |
|||
1112 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1113 | FILES *.htm;*.html;*.asx;*.htt;*.htz;< | |||
1114 | KeyWords1 A,ABBR,ACRONYM,ADDRESS,APPLET,AREA,B,BASE,BASEFONT,BDO,BIG,BLOCKQUOTE,BODY |
|||
1115 | KeyWords1 BR,BUTTON,CAPTION,CENTER,CITE,CODE,COL,COLGROUP,DD,DEL,DFN,DIR,DIV,DL,DT,EM |
|||
1116 | KeyWords1 FIELDSET,FONT,FORM,FRAME,FRAMESET,H1,H2,H3,H4,H5,H6,HEAD,HR,HTML,I,IFRAME,IMG |
|||
1117 | KeyWords1 INPUT,INS,ISINDEX,KBD,LABEL,LEGEND,LI,LINK,MAP,MENU,META,NOFRAMES,NOSCRIPT |
|||
1118 | KeyWords1 OBJECT,OL,OPTGROUP,OPTION,P,PARAM,PRE,Q,S,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRIKE |
|||
1119 | KeyWords1 STRONG,STYLE,SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,U,UL,VAR |
|||
1120 | KeyWords2 abbr,accept,accept-charset,accesskey,action,align,alink,alt,archive,axis |
|||
1121 | KeyWords2 background,bgcolor,border,cellpadding,cellspacing,char,charoff,charset |
|||
1122 | KeyWords2 checked,cite,class,classid,clear,code,codebase,codetype,color,cols,colspan |
|||
1123 | KeyWords2 compact,content,coords,data,datetime,declare,defer,dir,disabled,enctype |
|||
1124 | KeyWords2 face,for,frame,frameborder,headers,height,href,hreflang,hspace,http-equiv |
|||
1125 | KeyWords2 id,ismap,label,lang,language,link,longdesc,marginheight,marginwidth,maxlength |
|||
1126 | KeyWords2 media,method,multiple,name,noresize,noshade,nowrap,object,onblur,onchange |
|||
1127 | KeyWords2 onclick,ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown |
|||
1128 | KeyWords2 onmousemove,onmouseout,onmouseover,onmouseup,onreset,onselect,onsubmit,onunload |
|||
1129 | KeyWords2 onunload,profile,prompt,readonly,readonly,rel,rev,rows,rows,rowspan,rules |
|||
1130 | KeyWords2 scheme,scope,scrolling,selected,shape,size,span,src,standby,start,style |
|||
1131 | KeyWords2 summary,tabindex,target,text,title,type,usemap,valign,value,valuetype,version |
|||
1132 | KeyWords2 vlink,vspace,width |
|||
1133 | RegKeyWords color lightred class[a-z]*, |
|||
1134 | RegKeyWords color lightgreen [a-z]*frame[a-z]*,margin[a-z]+,h[0-9], |
|||
1135 | Comment |
|||
1136 | MultiLineComment 1 |
|||
1137 | Macro 1 |
|||
1138 | GoToX 0 |
|||
1139 | InsLine |
|||
1140 | Print ''^M |
|||
1141 | Print ''^M |
|||
1143 | Print ''^M^M |
|||
1144 | Print ''^M |
|||
1145 | Print '' |
|||
1146 | Home |
|||
1147 | Print ^E^E^D^D^D |
|||
1148 | EndMacro |
|||
1149 | END |
|||
1150 | ||||
1151 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1152 | ; XML |
|||
1153 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1154 | FILES *.XML;*.bdsproj;*.vlp;*.xdd;< |
|||
1155 | GeneralFlags 1 |
|||
1156 | StringFlags 128 |
|||
1157 | ||||
1158 | KeyWords1 xml,version,encoding,standalone |
|||
1159 | KeyWords2 no,yes,DOCTYPE,ELEMENT,ATTLIST |
|||
1160 | Comment |
|||
1161 | MultiLineComment 1 |
|||
1162 | RegKeyWords color lightred <[^/][^> ]+ |
|||
1163 | RegKeyWords color lightred [^> ]+> |
|||
1164 | Macro 1 |
|||
1165 | GoToX 0 |
|||
1166 | InsLine |
|||
1167 | Print ''^M |
|||
1168 | Print '<>'^M^M |
|||
1169 | Print '>' |
|||
1170 | Home |
|||
1171 | Print ^E^E^D |
|||
1172 | EndMacro |
|||
1173 | END |
|||
1174 | ||||
1175 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1176 | ; JAVASCRIPT, Proxy auto configuration files |
|||
1177 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1178 | FILES *.JS;*.PAC |
|||
1179 | MultiLineComment 1 |
|||
1180 | CommentString // |
|||
1181 | Comment /* */ |
|||
1182 | GeneralFLAGS 465 |
|||
1183 | StringFLAGS 3 |
|||
1184 | KeyWords1 language,if,else,var,function,return |
|||
1185 | KeyWords2 prompt,window,alert,null,location,{window,{,} |
|||
1186 | KeyWords2 open,close,document,target,write,writeln, |
|||
1187 | KeyWords2 onmousedown,captureevents,click,event,layers |
|||
1188 | KeyWords2 button,mousedown,true,false,which |
|||
1189 | Macro 1 |
|||
1190 | GoToX 0 |
|||
1191 | Print '/*******************************************************************************/'^M^S |
|||
1192 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
1193 | Print '/*******************************************************************************/'^M^S |
|||
1194 | Print ^E^E^D^D^D^D^D^D^D |
|||
1195 | SwitchIns |
|||
1196 | EndMacro |
|||
1197 | Macro 2 |
|||
1198 | GoToX 0 |
|||
1199 | Print '/* --------------------------------------- */'^M^S |
|||
1200 | Print '/* */'^M^S |
|||
1201 | Print '/* --------------------------------------- */'^M^S |
|||
1202 | Print ^E^E^D^D^D |
|||
1203 | EndMacro |
|||
1204 | END |
|||
1205 | ||||
1206 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1207 | ; WINDOWS Files |
|||
1208 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1209 | FILES *.INI;*.INF;*.REG;>^\[.+?\]< |
|||
1210 | KeyWords1 file://Folder.htt, |
|||
1211 | KeyWords2 Clsid,UICLSID,InfoTip,Default,Logo,WideLogo, |
|||
1212 | KeyWords2 ConfirmFileOp,cdfurl,Icon,Type,Order, |
|||
1213 | KeyWords2 Zoom,Sort,Direct,Color,PatternId,MenuName,ToolTipText, |
|||
1214 | KeyWords2 HelpText,Attributes,IconIndex,Solid,Width,WebViewTemplate,NT5, |
|||
1215 | KeyWords color cyan HTMLInfoTipFile |
|||
1216 | RegKeyWords color lightgreen Owner,Personal[^=]*,BuyURL,PersistMoniker(Preview)? |
|||
1217 | RegKeyWords color Red \[[^\]]+\] |
|||
1218 | RegKeyWords color lightBLUE,Icon[^=]* |
|||
1219 | RegKeyWords color lightmagenta LocalizedResourceName, |
|||
1220 | RegKeyWords color yellow .*\.lnk |
|||
1221 | KeyWords1 WinDir,WinBootDir,HostWinBootDrv,SystemReg,LoadTop, |
|||
1222 | KeyWords1 DoubleBuffer,AutoScan,WinVer,Network,DisableLog, |
|||
1223 | RegKeyWords color white Boot[a-z]*, |
|||
1224 | KeyWords color lightblue Logo |
|||
1225 | RegKeyWords color LightRed ^[^=]*= |
|||
1226 | commentstring ; |
|||
1227 | END |
|||
1228 | ||||
1229 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1230 | ; Shell scripts, files starting with "#!" |
|||
1231 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1232 | FILES *.SH,>#![ ]*/bin/<,.bashrc,.profile,interfaces |
|||
1233 | GeneralFLAGS 17 |
|||
1234 | STRINGFLAGS 7 |
|||
1235 | CommentString # |
|||
1236 | BracketPairs if;elif then while do case esac for do |
|||
1237 | KeyWords1 if,then,while,do,case,esac,done,test,else,in,break,elif,fi,for,function,export |
|||
1238 | KeyWords2 exit,echo,shift,cd,rm,mv,cp,mkdir,rmdir,chmod,pushd,popd,ln,eval,clear |
|||
1239 | Macro 1 |
|||
1240 | FileStart |
|||
1241 | Home |
|||
1242 | InsLine |
|||
1243 | Print '#!/bin/bash' |
|||
1244 | EndMacro |
|||
1245 | END |
|||
1246 | ||||
1247 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1248 | ; PERL Files: C-style numbers, float numbers, case-sensitive |
|||
1249 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1250 | FILES *.PL; *.PM; *.T; *.pod; *.SH, *.SUB;*.MU |
|||
1251 | GeneralFlags 81 |
|||
1252 | StringFlags 131 |
|||
1253 | MultilineComment 1 |
|||
1254 | CommentString # |
|||
1255 | Comment __END__ _no_end_of_such_comment_ |
|||
1256 | Comment =head1 =cut |
|||
1257 | ; Comment =item =cut; doesn't work, apparently "=cut" never gets parsed again |
|||
1258 | CommentStart =item |
|||
1259 | ; Comment =head2 =cut |
|||
1260 | ||||
1261 | KeyWords1 cmp,eq,gt,lt,ne |
|||
1262 | KeyWords1 x |
|||
1263 | KeyWords1 and,not,or,xor |
|||
1264 | KeyWords1 continue,redo,do,else,elsif,for,foreach,goto,if,last,next,return,unless,until,while |
|||
1265 | KeyWords1 package,sub |
|||
1266 | KeyWords1 require,use |
|||
1267 | KeyWords1 local,my,our,new,tie |
|||
1268 | KeyWords1 BEGIN |
|||
1269 | KeyWords1 CORE, SUPER, bless |
|||
1270 | KeyWords2 __LINE__, __FILE__, __DATA__, __PACKAGE__ |
|||
1271 | KeyWords2 abs,atan2,cos,exp,int,log,rand,sin,sqrt,srand |
|||
1272 | KeyWords2 pop, push, shift, splice, unshift |
|||
1273 | KeyWords2 delete, each, exists, keys, values |
|||
1274 | KeyWords2 grep,join,map,reverse,sort |
|||
1275 | KeyWords2 defined,scalar,ref,undef,wantarray |
|||
1276 | KeyWords2 seek, sysread, sysseek, syswrite, tell, truncate, chdir, mkdir, opendir, readdir, stat |
|||
1277 | KeyWords2 binmode, close, eof, fileno, flock, open, rename, select, unlink, utime |
|||
1278 | KeyWords2 eval,exit,die,exec,system |
|||
1279 | KeyWords2 glob, |
|||
1280 | KeyWords2 read, readline, print, printf, warn |
|||
1281 | KeyWords2 alarm,sleep |
|||
1282 | KeyWords2 pos,quotemeta,split, |
|||
1283 | KeyWords2 chomp,chop,index,lc,length,sprintf,substr,uc |
|||
1284 | KeyWords2 localtime,gmtime,time |
|||
1285 | KeyWords2 pack,unpack,vec,chr,ord,hex,ord |
|||
1286 | KeyWords3 $_,@_,$! |
|||
1287 | RegKeyWords COLOR LightBlue \$[0-9]+ |
|||
1288 | RegKeyWords COLOR LightBlue \\[0-9]+ |
|||
1289 | RegKeyWords COLOR LightRed \\x[a-fA-F0-9]+ |
|||
1290 | RegKeyWords COLOR Red \\x{[a-zA-Z0-9]+} |
|||
1291 | RegKeyWords COLOR Yellow (? |
|||
1292 | RegKeyWords COLOR LightBlue (? |
|||
1293 | RegKeyWords COLOR LightCyan (? |
|||
1294 | RegKeyWords COLOR Blue [_a-zA-Z0-9]+ *(?==>) |
|||
1295 | RegKeyWords COLOR LightBlue (?<={)[_a-zA-Z0-9]+(?=}) |
|||
1296 | ||||
1297 | ; RegKeyWords COLOR Cyan (?si:\=head2.*?\=cut) |
|||
1298 | ||||
1299 | ; To play the macro: CTRL+J 1 |
|||
1300 | Macro 1 |
|||
1301 | Print '#!/usr/local/bin/perl -w'^M'use strict;'^M^M |
|||
1302 | EndMacro |
|||
1303 | Macro 2 |
|||
1304 | Print 'while (<>) {'^M^M'}'^M#5#5' ' |
|||
1305 | EndMacro |
|||
1306 | Macro 3 |
|||
1307 | Print 'use Data::Dump qw(pp ddx);'^M'ddx ' |
|||
1308 | EndMacro |
|||
1309 | END |
|||
1310 | ||||
1311 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1312 | ; PHP files: GENERALFLAGS = case sensitive + C numbers; Comments: #, // |
|||
1313 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1314 | FILES *.PHP;*.ROS |
|||
1315 | GeneralFLAGS 16 |
|||
1316 | STRINGFLAGS 7 |
|||
1317 | CommentString #, // |
|||
1318 | MultiLineComment 1 |
|||
1319 | Comment /* */ |
|||
1320 | KeyWords1 as,case,break,const,default,die,else,elseif,exit,for,foreach,continue,if,do,while,function,global,require,require_once,return,switch,try,catch,throw |
|||
1321 | KeyWords1 xor,or,and |
|||
1322 | KeyWords1 abstract,class,extends,final,implements,interface, public,private,protected,static,new,instanceof,var |
|||
1323 | KeyWords1 array,string,list |
|||
1324 | KeyWords2 __construct |
|||
1325 | KeyWords2 array_key_exists,array_keys,array_merge,array_slice,array_pop,count,empty,in_array,is_array |
|||
1326 | KeyWords2 date |
|||
1327 | KeyWords2 define,function_exists |
|||
1328 | KeyWords2 echo,print,printf,print_r,sprintf,error_log,trigger_error |
|||
1329 | KeyWords2 fclose,file,file_exists,fopen,fwrite,is_readable,readfile,file_get_contents,file_put_contents |
|||
1330 | KeyWords2 filetype,unlink |
|||
1331 | KeyWords2 dir,mkdir,rmdir,realpath |
|||
1332 | KeyWords2 basename,dirname |
|||
1333 | KeyWords2 isset,is_null,sizeof,unset |
|||
1334 | KeyWords2 mktime |
|||
1335 | KeyWords2 setcookie |
|||
1336 | KeyWords2 implode,explode,bin2hex,crc32,md5,rand |
|||
1337 | KeyWords2 str_pad,strlen,trim,strstr,strpos |
|||
1338 | KeyWords2 preg_match,preg_replace,quotemeta, str_replace |
|||
1339 | KeyWords2 error_reporting,set_error_handler |
|||
1340 | KeyWords2 var_dump |
|||
1341 | KeyWords2 ob_start,header,ob_end |
|||
1342 | KeyWords3 false,true,NULL,__FILE__,DIRECTORY_SEPARATOR,PATH_SEPARATOR |
|||
1343 | KeyWords3 self,this,parent |
|||
1344 | RegKeyWords COLOR Yellow \$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* |
|||
1345 | Macro 1 |
|||
1346 | GoToX 0 |
|||
1347 | print ' |
|||
1348 | print ^M |
|||
1349 | print ^M |
|||
1350 | print ^M |
|||
1351 | print '?>' |
|||
1352 | MoveUp 2 |
|||
1353 | EndMacro |
|||
1354 | Macro 2 |
|||
1355 | GoToX 0 |
|||
1356 | Print '/*******************************************************************************/'^M^S |
|||
1357 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
1358 | Print '/*******************************************************************************/'^M^S |
|||
1359 | Print ^E^E^D^D^D^D^D^D^D |
|||
1360 | SwitchIns |
|||
1361 | EndMacro |
|||
1362 | Macro 3 |
|||
1363 | GoToX 0 |
|||
1364 | Print '/* --------------------------------------- */'^M^S |
|||
1365 | Print '/* */'^M^S |
|||
1366 | Print '/* --------------------------------------- */'^M^S |
|||
1367 | Print ^E^E^D^D^D |
|||
1368 | EndMacro |
|||
1369 | END |
|||
1370 | ||||
1371 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1372 | ; RESOURCES |
|||
1373 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1374 | FILES *.rc |
|||
1375 | KeyWords1 menuitem, |
|||
1376 | KeyWords2 separator,popup, |
|||
1377 | Commentstart # |
|||
1378 | Commentstring # |
|||
1379 | END |
|||
1380 | ||||
1381 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1382 | ; FOXPRO/SQL |
|||
1383 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1384 | FILES *.PRG;*.QPR;*.SQL |
|||
1385 | KeyWords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,with, |
|||
1386 | KeyWords1 go,execute,if,insert,nodelete,double,skip,.null., |
|||
1387 | KeyWords1 define,of,on,popup,do,if,zoom,parameter,MAX,NORMAL,deactiv, |
|||
1388 | KeyWords1 shadow,push,append,close,release,exit,recno,quit, |
|||
1389 | KeyWords1 activate,deactivate,then,else,for,case,browse,eof,norm,@, |
|||
1390 | KeyWords1 FUNCTION,PROCEDURE,endif,read,say,locate,endcase,return,pop,get, |
|||
1391 | KeyWords1 menu,pad,window,bar,prompt,selection,parametr,clear,show,list, |
|||
1392 | KeyWords1 database,from,to,set,title,endfor,footer,message,talk,off, |
|||
1393 | KeyWords1 multi,margin,mark,all,font,picture,size,default,windows,cycle, |
|||
1394 | KeyWords1 float,grow,minimize,color,top,bottom,noshow,fields,lock,noappend, |
|||
1395 | KeyWords1 select,from,in,where,begin,end,delete,hide,index, |
|||
1396 | KeyWords1 safety,replicate,otherwise |
|||
1397 | KeyWords2 alltrim,year,date,use,empty,mline,lower,vartype,newobject, |
|||
1398 | KeyWords2 addproperty,evaluate,substr,file,len,asc, |
|||
1399 | KeyWords2 count |
|||
1400 | Commentstart *,&& |
|||
1401 | Commentstring && |
|||
1402 | Comment (* *) |
|||
1403 | END |
|||
1404 | ||||
1405 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1406 | ; ORACLE/SQL |
|||
1407 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1408 | FILES *.SQL |
|||
1409 | StringFlags 64 |
|||
1410 | MultiLineComment 1 |
|||
1411 | Commentstring -- |
|||
1412 | Comment /* */ |
|||
1413 | KeyWords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not, |
|||
1414 | KeyWords1 declare,undefine,define,if,elsif,then,else,for,case,decode,is,as |
|||
1415 | KeyWords1 function,procedure,loop,default,first,last,while,between,exit |
|||
1416 | KeyWords1 select,from,in,out,where,begin,end,type,const,set,return,when |
|||
1417 | KeyWords1 drop,table,create,alter,insert,into,values,cursor,row,execute,add |
|||
1418 | KeyWords1 open,fetch,close,update,commit,rollback,desc,describe,like,pragma |
|||
1419 | KeyWords1 trigger,disable,enable,replace,all,triggers,default,constraint,check |
|||
1420 | KeyWords1 show,errors,exception,raise,raise_application_error,exception_init |
|||
1421 | KeyWords1 current,of,distinct,before,each |
|||
1422 | RegKeyWords color red %rowcount,%found,%notfound,%isopen,:new,:old |
|||
1423 | KeyWords2 substr,max,avg,min,dbms_output.put_line,sysdate,lower,upper,others |
|||
1424 | KeyWords2 sqlcode,sqlerrm,trunc,round,months_between,no_data_found |
|||
1425 | KeyWords3 null,date,varchar2,number,boolean |
|||
1426 | RegKeyWords color lightgray %type,%rowtype |
|||
1427 | ; highlight labels |
|||
1428 | RegKeyWords color lightred <<[^ \>]+>> , &[\w]+ |
|||
1429 | END |
|||
1430 | ||||
1431 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1432 | ; URL Files |
|||
1433 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1434 | FILES *.url |
|||
1435 | KeyWords1 URL,=,Modified,baseurl,description |
|||
1436 | KeyWords2 [InternetShortcut],http://www,[DEFAULT],[CeQuadrat] |
|||
1437 | RegKeyWords color lightblue http:.*,ftp:.*,[^\x20\.]*@[^\x20]*,www\..* |
|||
1438 | end |
|||
1439 | ||||
1440 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1441 | ; OS/2 Command File |
|||
1442 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1443 | FILES *.cmd |
|||
1444 | KeyWords1 say,if,then,do,end,else,cls,call,echo,@goto, |
|||
1445 | KeyWords1 @echo,exit,parse,return,while,forever,title, |
|||
1446 | KeyWords1 until,arg,rem,set,copy,del,pause,when,otherwise, |
|||
1447 | KeyWords1 location,class,setupstring,ObjMode,background,SysOs2Ver, |
|||
1448 | KeyWords2 sysloadfuncs,rxfuncadd,LastPos,syscreateobject,word, |
|||
1449 | KeyWords2 translate,getyesno,charout,sysgetkey,Directory, |
|||
1450 | KeyWords2 lineout,linein,sysfiledelete,syscls,sysmkdir,enter,pull,signal, |
|||
1451 | KeyWords2 lines,beep,goto,SubStr,errorlevel,filespec,sysgetmessage,left, |
|||
1452 | KeyWords2 reverse,drive,subword,words,strip,word,sysdrivemap,RxFuncQuery, |
|||
1453 | KeyWords2 date,sysini,pos,value,GetBootDrive,Stream,CharIn,c2x,x2c,EXIST |
|||
1454 | comment /*,*/ |
|||
1455 | commentstart *, |
|||
1456 | SwitchHighLight=ON |
|||
1457 | MultiLineComment 20 |
|||
1458 | END |
|||
1459 | ||||
1460 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1461 | ; FORTRAN !does not support tabs in files -> fixed format! |
|||
1462 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1463 | FILES *.F;*.FPP;*.FTN;*.FOR;*.I;*.F90;*.I90;*.F66;*.F77 |
|||
1464 | GeneralFLAGS 80 |
|||
1465 | StringFlags 192 |
|||
1466 | CommentStart c,C,* |
|||
1467 | KeyWords1 function,parameter,data,program |
|||
1468 | KeyWords2 true,false,not,and,or,eqv,neqv,lt,le,eq,ge,gt,ne |
|||
1469 | KeyWords2 if,goto,then,endif,elseif,else,do,continue,dowhile,enddo,cycle |
|||
1470 | KeyWords2 exit,return,end,mod,pause,print,read,stop |
|||
1471 | KeyWords3 integer,real,double precision,complex,logical,character,record |
|||
1472 | KeyWords3 structure,dimension, |
|||
1473 | END |
|||
1474 | ||||
1475 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1476 | ; LISP (AutoCAD AutoLisp) |
|||
1477 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1478 | FILES *.LSP;*.MNL |
|||
1479 | GeneralFlags 64 |
|||
1480 | StringFlags 33 |
|||
1481 | Comment ;| |; |
|||
1482 | CommentString ; |
|||
1483 | MultiLineComment 1 |
|||
1484 | RegKeyWords Color LightRed ' |
|||
1485 | RegKeyWords Color LightCyan \(,\) |
|||
1486 | RegKeyWords Color LightMagenta \*[^\x20]*?[^\x20]\* |
|||
1487 | RegKeyWords Color LightBlue vla-[^\x20\)]* |
|||
1488 | KeyWords1 +,-,*,/,=,/=,<,<=,>,>=,~,1+,1- |
|||
1489 | KeyWords1 abs,acad_colordlg,acad_helpdlg,acad_strlsort,action_tile |
|||
1490 | KeyWords1 add_list,alert,alloc,and,angle,angtof,angtos,append,apply |
|||
1491 | KeyWords1 arx,arxload,arxunload,ascii,assoc,atan,atof,atoi,atom |
|||
1492 | KeyWords1 atoms-family,autoarxload,autoload,Boole,boundp,caddr,cadr |
|||
1493 | KeyWords1 car,cdr,chr,client_data_tile,close,command,cond,cons,cos |
|||
1494 | KeyWords1 cvunit,defun,defun-q,defun-q-list-ref,defun-q-list-set |
|||
1495 | KeyWords1 dictadd,dictnext,dictremove,dictrename,dictsearch |
|||
1496 | KeyWords1 dimx_tile,dimy_tile,distance,distof,done_dialog,end_image |
|||
1497 | KeyWords1 end_list,entdel,entget,entlast,entmake,entmakex,entmod |
|||
1498 | KeyWords1 entnext,entsel,entupd,eq,equal,*error*,eval,exit,exp,expand |
|||
1499 | KeyWords1 expt,fill_image,findfile,fix,float,foreach,function,gc,gcd |
|||
1500 | KeyWords1 get_attr,get_tile,getangle,getcfg,getcname,getcorner,getdist |
|||
1501 | KeyWords1 getenv,getfiled,getint,getkword,getorient,getpoint,getreal |
|||
1502 | KeyWords1 getstring,getvar,graphscr,grclear,grdraw,grread,grtext,grvecs |
|||
1503 | KeyWords1 handent,help,if,initdia,initget,inters,itoa,lambda,last |
|||
1504 | KeyWords1 layoutlist,length,list,listp,load,load_dialog,log,logand |
|||
1505 | KeyWords1 logior,lsh,mapcar,max,mem,member,menucmd,menugroup,min |
|||
1506 | KeyWords1 minusp,mode_tile,namedobjdict,nentsel,nentselp,new_dialog |
|||
1507 | KeyWords1 nil,not,nth,null,numberp,open,or,osnap,pause,pi,polar,prin1 |
|||
1508 | KeyWords1 princ,print,progn,prompt,quit,quote,read,read-char,read-line |
|||
1509 | KeyWords1 redraw,regapp,rem,repeat,reverse,rtos,set,set_tile,setcfg |
|||
1510 | KeyWords1 setenv,setfunhelp,setq,setvar,setview,sin,slide_image,snvalid |
|||
1511 | KeyWords1 sqrt,ssadd,ssdel,ssget,ssgetfirst,sslength,ssmemb,ssname |
|||
1512 | KeyWords1 ssnamex,sssetfirst,startapp,start_dialog,start_image |
|||
1513 | KeyWords1 start_list,strcase,strcat,strlen,subst,substr,T,tablet |
|||
1514 | KeyWords1 tblnext,tblobjname,tblsearch,term_dialog,terpri,textbox |
|||
1515 | KeyWords1 textpage,textscr,trace,trans,type,unload_dialog,untrace |
|||
1516 | KeyWords1 vector_image,ver,vports,wcmatch,while,write-char,write-line |
|||
1517 | KeyWords1 xdroom,xdsize,zerop |
|||
1518 | KeyWords2 vl-acad-defun,vl-acad-undefun,vl-arx-import,vl-bb-ref |
|||
1519 | KeyWords2 vl-bb-set,vl-catch-all-apply,vl-catch-all-error-message |
|||
1520 | KeyWords2 vl-catch-all-error-p,vl-cmdf,vl-consp,vl-directory-files |
|||
1521 | KeyWords2 vl-doc-export,vl-doc-import,vl-doc-ref,vl-doc-set,vl-every |
|||
1522 | KeyWords2 vl-exit-with-error,vl-exit-with-value,vl-file-copy |
|||
1523 | KeyWords2 vl-file-delete,vl-file-directory-p,vl-file-rename |
|||
1524 | KeyWords2 vl-file-size,vl-file-systime,vi-filename-base |
|||
1525 | KeyWords2 vl-filename-directory,vl-filename-extension |
|||
1526 | KeyWords2 vl-filename-mktemp,vl-get-resource,vl-list*,vl-list->string |
|||
1527 | KeyWords2 vl-list-exported-functions,vl-list-length,vl-list-loaded-vix |
|||
1528 | KeyWords2 vl-load-all,vl-load-com,vl-load-reactors,vl-member-if |
|||
1529 | KeyWords2 vl-member-if-not,vl-position,vl-prin1-to-string |
|||
1530 | KeyWords2 vl-princ-to-string,vl-propagate,vl-registry-delete |
|||
1531 | KeyWords2 vl-registry-descendents,vl-registry-read,vl-registry-write |
|||
1532 | KeyWords2 vl-remove,vl-remove-if,vl-remove-if-not,vl-some,vl-sort |
|||
1533 | KeyWords2 vl-sort-i,vl-string->list,vl-string-elt,vl-string-left-trim |
|||
1534 | KeyWords2 vl-string-mismatch,vl-string-position,vl-string-right-trim |
|||
1535 | KeyWords2 vl-string-search,vl-string-subst,vl-string-translate |
|||
1536 | KeyWords2 vl-string-trim,vl-symbol-name,vl-symbol-value,vl-symbolp |
|||
1537 | KeyWords2 vl-unload-vix,vl-vbaload,vl-vbarun,vl-vlx-loaded-p |
|||
1538 | KeyWords2 vlax-3D-point,vlax-add-cmd,vlax-create-object |
|||
1539 | KeyWords2 vlax-curve-getArea,vlax-curve-getDistAtParam |
|||
1540 | KeyWords2 vlax-curve-getDistAtPoint,vlax-curve-getEndParam |
|||
1541 | KeyWords2 vlax-curve-getEndPoint,vlax-curve-getParamAtDist |
|||
1542 | KeyWords2 vlax-curve-getParamAtPoint,vlax-curve-getPointAtDist |
|||
1543 | KeyWords2 vlax-curve-getPointAtParam,vlax-curve-getStartParam |
|||
1544 | KeyWords2 vlax-curve-getStartPoint,vlax-curve-isClosed |
|||
1545 | KeyWords2 vlax-curve-isPeriodic,vlax-curve-isPlanar |
|||
1546 | KeyWords2 vlax-curve-getClosestPointTo |
|||
1547 | KeyWords2 vlax-curve-getClosestPointToProjection |
|||
1548 | KeyWords2 vlax-curve-getFirstDeriv,vlax-curve-getSecondDeriv |
|||
1549 | KeyWords2 vlax-dump-object,vlax-ename->vla-object,vlax-erased-p |
|||
1550 | KeyWords2 vlax-for,vlax-get-acad-object,vlax-get-object |
|||
1551 | KeyWords2 vlax-get-or-create-object,vlax-get-property |
|||
1552 | KeyWords2 vlax-import-type-library,vlax-invoke-method |
|||
1553 | KeyWords2 vlax-ldata-delete,vlax-ldata-get,vlax-ldata-list |
|||
1554 | KeyWords2 vlax-ldata-put,vlax-ldata-test,vlax-make-safearray |
|||
1555 | KeyWords2 vlax-make-variant,vlax-map-collection |
|||
1556 | KeyWords2 vlax-method-applicable-p,vlax-object-released-p |
|||
1557 | KeyWords2 vlax-product-key,vlax-property-available-p |
|||
1558 | KeyWords2 vlax-put-property,vlax-read-enabled-p,vlax-release-object |
|||
1559 | KeyWords2 vlax-remove-cmd,vlax-safearray-fill,vlax-safearray-get-dim |
|||
1560 | KeyWords2 vlax-safearray-get-element,vlax-safearray-get-l-bound |
|||
1561 | KeyWords2 vlax-safearray-get-u-bound,vlax-safearray-put-element |
|||
1562 | KeyWords2 vlax-safearray-type,vlax-safearray->list,vlax-tmatrix |
|||
1563 | KeyWords2 vlax-typeinfo-available-p,vlax-variant-change-type |
|||
1564 | KeyWords2 vlax-variant-type,vlax-variant-value,vlax-vla-object->ename |
|||
1565 | KeyWords2 vlax-write-enabled-p,vlisp-compile,vlr-acdb-reactor |
|||
1566 | KeyWords2 vlr-add,vlr-added-p,vlr-beep-reaction,vlr-command-reactor |
|||
1567 | KeyWords2 vlr-current-reaction-name,vlr-data,vlr-data-set |
|||
1568 | KeyWords2 vlr-deepclone-reactor,vlr-docmanager-reactor,vlr-dwg-reactor |
|||
1569 | KeyWords2 vlr-dxf-reactor,vlr-editor-reactor,vlr-insert-reactor |
|||
1570 | KeyWords2 vlr-linker-reactor,vlr-lisp-reactor,vlr-miscellaneous-reactor |
|||
1571 | KeyWords2 vlr-mouse-reactor,vlr-notification,vlr-object-reactor |
|||
1572 | KeyWords2 vlr-owner-add,vlr-owner-remove,vlr-owners,vlr-pers |
|||
1573 | KeyWords2 vlr-pers-list,vlr-pers-p,vlr-pers-release,vlr-reaction-names |
|||
1574 | KeyWords2 vlr-reaction-set,vlr-reactions,vlr-reactors,vlr-remove |
|||
1575 | KeyWords2 vlr-remove-all,vlr-set-notification,vlr-sysvar-reactor |
|||
1576 | KeyWords2 vlr-toolbar-reactor,vlr-trace-reaction,vlr-type,vlr-types |
|||
1577 | KeyWords2 vlr-undo-reactor,vlr-wblock-reactor,vlr-window-reactor |
|||
1578 | KeyWords2 vlr-xref-reactor |
|||
1579 | END |
|||
1580 | ||||
1581 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1582 | ; DCL (AutoCAD dialogs) |
|||
1583 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1584 | FILES *.DCL |
|||
1585 | GeneralFlags 65 |
|||
1586 | StringFlags 33 |
|||
1587 | Comment /* */ |
|||
1588 | CommentString // |
|||
1589 | MultiLineComment 1 |
|||
1590 | RegKeyWords Color LightCyan {,} |
|||
1591 | RegKeyWords Color White :,=,; |
|||
1592 | KeyWords1 action,alignment,allow_accept,aspect_ratio,big_increment |
|||
1593 | KeyWords1 children_alignment,children_fixed_height |
|||
1594 | KeyWords1 children_fixed_width,color,edit_limit,edit_width,fixed_height |
|||
1595 | KeyWords1 fixed_width,fixed_width_font,height,initial_focus,is_bold |
|||
1596 | KeyWords1 is_cancel,is_default,is_enabled,is_tab_stop,key,label,layout |
|||
1597 | KeyWords1 list,max_value,min_value,mnemonic,multiple_select |
|||
1598 | KeyWords1 password_char,small_increment,tabs,tab_truncate,value,width |
|||
1599 | KeyWords1 horizontal_margin,vertical_margin,type,boxed |
|||
1600 | KeyWords1 dialog,cluster,radio_cluster,tile,text,image,button |
|||
1601 | KeyWords1 image_button,toggle,radio_button,list_box,edit_box,popup_list |
|||
1602 | KeyWords1 slider,spacer,errmsg,horizontal_alignment,vertiacal_alignment |
|||
1603 | KeyWords2 row,column,boxed_row,boxed_column,radio_row,radio_column |
|||
1604 | KeyWords2 boxed_radio_row,boxed_radio_column,concatenation,paragraph |
|||
1605 | KeyWords2 text_part,text_25,spacer_0,spacer_1,default_button |
|||
1606 | KeyWords2 retirement_button,ok_button,cancel_button,help_button |
|||
1607 | KeyWords2 info_button,ok_only,ok_cancel,ok_cancel_help |
|||
1608 | KeyWords2 ok_cancel_help_info,errtile,ok_cancel_help_errtile |
|||
1609 | KeyWords2 ok_cancel_err,default_dcl_settings,image_block,icon_image |
|||
1610 | KeyWords2 edit12_box,edit32_box,swatch,color_palette_1_7 |
|||
1611 | KeyWords2 color_palette_1_9,color_palette_0_9,color_palette_250_255 |
|||
1612 | KeyWords2 std_rq_color,files_topdf,files_bottomdf,fcf_ibut,fcf_ebox |
|||
1613 | KeyWords2 fcf_ebox1,fcf_ibut1 |
|||
1614 | KeyWords3 none,true,false,left,top,right,bottom,centered,horizontal |
|||
1615 | KeyWords3 vertical,audit_level,max_lines,help_on_help_filename |
|||
1616 | KeyWords3 help_on_help_label |
|||
1617 | KeyWords3 dialog_line,dialog_foreground,dialog_background |
|||
1618 | KeyWords3 graphics_background,black,red,yellow,green,cyan,blue,magenta |
|||
1619 | KeyWords3 white,graphics_foreground |
|||
1620 | END |
|||
1621 | ||||
1622 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1623 | ; TeX |
|||
1624 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1625 | FILES *.TEX;*.DTX;*.STY;*.BST;*.IST |
|||
1626 | GeneralFLAGS 88 |
|||
1627 | StringFlags 192 |
|||
1628 | CommentString % |
|||
1629 | OptimalFill On |
|||
1630 | BracketPairs begin end |
|||
1631 | ; ColorKeyWords On |
|||
1632 | AutoBrackets On |
|||
1633 | KeyWords1 document,bold,italic,margin,newpage,bigskip,noindent |
|||
1634 | RegKeyWords Color red \\footnote{[a-z].*} |
|||
1635 | RegKeyWords Color yellow {[a-z].*} |
|||
1636 | ; this should highlight all chapter lines... |
|||
1637 | RegKeyWords Color white/lightblue \\((sub|)*paragraph|(sub|)*section|chapter|part)(\[.*\]|)\{.*\} |
|||
1638 | ; this should highlight all KeyWords |
|||
1639 | RegKeyWords color lightred \\[\w]* |
|||
1640 | Macro 1 |
|||
1641 | GoToX 0 |
|||
1642 | InsLine |
|||
1643 | Print '%==============================================='^M^S |
|||
1644 | Print '%'^M^S |
|||
1645 | Print '%'^M^S |
|||
1646 | Print '%'^M^S |
|||
1647 | Print '%==============================================='^M^S |
|||
1648 | EndMacro |
|||
1649 | Macro 2 |
|||
1650 | GotoX 0 |
|||
1651 | InsLine |
|||
1652 | Print '%'^M^S |
|||
1653 | Print '%'^M^S |
|||
1654 | Print '%'^M^S |
|||
1655 | EndMacro |
|||
1656 | Macro 3 |
|||
1657 | ; Swap Chars (as in vi "xp"). Place cursor on SECOND character |
|||
1658 | BlockStart |
|||
1659 | Print ^D |
|||
1660 | BlockEnd |
|||
1661 | Cut |
|||
1662 | Print ^S |
|||
1663 | Paste |
|||
1664 | EndMacro |
|||
1665 | ;Join Lines |
|||
1666 | Macro 4 |
|||
1667 | Print ^E |
|||
1668 | End |
|||
1669 | DelWordRight |
|||
1670 | Print ' ' |
|||
1671 | EndMacro |
|||
1672 | Macro 5 |
|||
1673 | Print '\textit{ }' |
|||
1674 | MoveLeft 2 |
|||
1675 | EndMacro |
|||
1676 | Macro 6 |
|||
1677 | Print '\textbf{ }' |
|||
1678 | MoveLeft 2 |
|||
1679 | EndMacro |
|||
1680 | Macro 7 |
|||
1681 | Print '\textit{888 }' |
|||
1682 | MoveLeft 2 |
|||
1683 | EndMacro |
|||
1684 | Macro 8 |
|||
1685 | GoToX 0 |
|||
1686 | InsLine |
|||
1687 | Print ' \marginpar{\scriptsize{}}' |
|||
1688 | MoveLeft 2 |
|||
1689 | EndMacro |
|||
1690 | Macro 9 |
|||
1691 | GotoX 0 |
|||
1692 | Print '\bigskip' |
|||
1693 | EndMacro |
|||
1694 | END |
|||
1695 | ||||
1696 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1697 | ; V+ |
|||
1698 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1699 | FILES *.V2 |
|||
1700 | AutoBrackets Off |
|||
1701 | MultiLineComment 0 |
|||
1702 | CommentString ; |
|||
1703 | GeneralFLAGS 64 |
|||
1704 | StringFLAGS 32 |
|||
1705 | KeyWords1 auto,global,local,.program,if,not,define,.end,end,then,else |
|||
1706 | KeyWords1 .doubles,.locations,.strings,.reals |
|||
1707 | KeyWords2 call,type,abs,do,exit,for,to,until,case,value,of,true,false,any |
|||
1708 | KeyWords2 and,or,return,while,enable,disable,attach,detach,$encode,getc |
|||
1709 | KeyWords2 $mid,len,abort,execute,fopen,fclose,fcmnd,read,write,$chr,sig |
|||
1710 | KeyWords2 tool,break,close,closei,move,moves,departs,below,ready,iostat |
|||
1711 | KeyWords2 goto,strdif,val,wait,min,max,open,openi,trans,mod,fset,gpanel |
|||
1712 | KeyWords2 gcolor,gtype,getevent,garc,gflood,gtexture,fdelete,speed,decompose |
|||
1713 | KeyWords2 here,prompt,ignore,set,calibrate,react,dos,reacte,bits,accel,drive |
|||
1714 | BracketPairs program;case;if;for end until;while do |
|||
1715 | END |
|||
1716 | ||||
1717 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1718 | ; CSS Files: case insensitive; adapted from the CSS1 W3C specification at http://www.w3.org/TR/REC-CSS1 |
|||
1719 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1720 | FILES *.CSS |
|||
1721 | GeneralFlags 0 |
|||
1722 | Comment /* */ |
|||
1723 | KeyWords1 A,BODY,DIV,EM,H1,H2,H3,HTML,P |
|||
1724 | KeyWords2 link,visited,active,first-line,first-letter |
|||
1725 | KeyWords3 font-family,font-style,font-weight,font-variant,font |
|||
1726 | KeyWords4 bold,bolder,lighter, |
|||
1727 | KeyWords4 italic,small-caps |
|||
1728 | KeyWords4 xx-small,x-small,small,medium,large,x-large,xx-large,larger,smaller |
|||
1729 | KeyWords4 normal,none,url |
|||
1730 | KeyWords3 word-spacing,letter-spacing,text-decoration |
|||
1731 | KeyWords4 underline,overline,line-through,blink |
|||
1732 | KeyWords3 color,background-color,background,background-image,background-attachment,background-repeat,background-position |
|||
1733 | KeyWords4 transparent,rgb |
|||
1734 | KeyWords3 vertical-align |
|||
1735 | KeyWords4 baseline,sub,super,top,text-top,middle,bottom,text-bottom,top,bottom |
|||
1736 | KeyWords3 text-transform |
|||
1737 | KeyWords4 capitalize,uppercase,lowercase |
|||
1738 | KeyWords3 text-align |
|||
1739 | KeyWords4 left,right,center,justify |
|||
1740 | KeyWords3 text-indent,line-height |
|||
1741 | KeyWords3 margin-top,margin-right,margin-bottom,margin-left,margin |
|||
1742 | KeyWords3 padding-top,padding-right,padding-bottom,padding-left,,padding |
|||
1743 | KeyWords3 border-top-width,border-right-width,border-bottom-width,border-left-width,border-width |
|||
1744 | KeyWords4 thin,medium,thick |
|||
1745 | KeyWords3 border-color |
|||
1746 | KeyWords3 border-style |
|||
1747 | ||||
1748 | KeyWords COLOR lightcyan aqua |
|||
1749 | KeyWords COLOR black black |
|||
1750 | KeyWords COLOR lightblue blue |
|||
1751 | KeyWords COLOR lightmagenta fuchsia |
|||
1752 | KeyWords COLOR darkgray gray |
|||
1753 | KeyWords COLOR green green |
|||
1754 | KeyWords COLOR lightgreen lime |
|||
1755 | KeyWords COLOR red maroon |
|||
1756 | KeyWords COLOR blue navy |
|||
1757 | KeyWords COLOR brown olive |
|||
1758 | KeyWords COLOR magenta purple |
|||
1759 | KeyWords COLOR lightred red |
|||
1760 | KeyWords COLOR lightgray silver |
|||
1761 | KeyWords COLOR cyan teal |
|||
1762 | KeyWords COLOR white white |
|||
1763 | KeyWords COLOR yellow yellow |
|||
1764 | END |
|||
1765 | ||||
1766 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1767 | ; LUA files |
|||
1768 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1769 | FILES *.LUA |
|||
1770 | AutoBrackets Off |
|||
1771 | CommentString -- |
|||
1772 | GeneralFLAGS 65 |
|||
1773 | StringFLAGS 3 |
|||
1774 | BracketPairs function;do;then end for do |
|||
1775 | KeyWords1 and,break,do,else,elseif,false,for,function,if,end |
|||
1776 | KeyWords1 in,local,nil,not,or,repeat,return,then,true,until,while |
|||
1777 | KeyWords2 assert,collectgarbage,dofile,error,gcinfo,loadfile,loadstring |
|||
1778 | KeyWords2 print,tonumber,tostring,type,unpack |
|||
1779 | KeyWords3 call,dostring,foreach,foreachi,getn,globals,newtype |
|||
1780 | KeyWords3 rawget,rawset,require,sort,tinsert,tremove |
|||
1781 | KeyWords4 abs,acos,asin,atan,atan2,ceil,cos,deg,exp |
|||
1782 | KeyWords4 floor,format,frexp,gsub,ldexp,log,log10,max,min,mod,rad,random,randomseed |
|||
1783 | KeyWords4 sin,sqrt,strbyte,strchar,strfind,strlen,strlower,strrep,strsub,strupper,tan |
|||
1784 | KeyWords5 openfile,closefile,readfrom,writeto,appendto |
|||
1785 | KeyWords5 remove,rename,flush,seek,tmpfile,tmpname,read,write |
|||
1786 | KeyWords5 clock,date,difftime,execute,exit,getenv,setlocale,time |
|||
1787 | KeyWords6 string.byte,string.char,string.dump,string.find,string.len |
|||
1788 | KeyWords6 string.lower,string.rep,string.sub,string.upper,string.format,string.gfind,string.gsub |
|||
1789 | KeyWords6 table.concat,table.foreach,table.foreachi,table.getn,table.sort,table.insert,table.remove,table.setn |
|||
1790 | KeyWords6 math.abs,math.acos,math.asin,math.atan,math.atan2,math.ceil,math.cos,math.deg,math.exp |
|||
1791 | KeyWords6 math.floor,math.frexp,math.ldexp,math.log,math.log10,math.max,math.min,math.mod |
|||
1792 | KeyWords6 math.pi,math.rad,math.random,math.randomseed,math.sin,math.sqrt,math.tan |
|||
1793 | ColorKeyWords on |
|||
1794 | HIGHLIGHT on |
|||
1795 | Macro 1 |
|||
1796 | GoToX 0 |
|||
1797 | InsLine |
|||
1798 | Print '/*****************************************************************'^M^S |
|||
1799 | Print ' *'^M^S |
|||
1800 | Print ' *'^M^S |
|||
1801 | Print ' *'^M^S |
|||
1802 | Print ' *****************************************************************/'^M^S |
|||
1803 | Print ^X^E^E^E^E^D^D^D |
|||
1804 | EndMacro |
|||
1805 | Macro 2 |
|||
1806 | GotoX 0 |
|||
1807 | InsLine |
|||
1808 | Print '/*'^M^S |
|||
1809 | Print ' *'^M^S |
|||
1810 | Print ' */'^M^S |
|||
1811 | Print ^X^E^G^E^E^D^D^D |
|||
1812 | EndMacro |
|||
1813 | Macro 3 |
|||
1814 | GoToX 0 |
|||
1815 | Print '/*******************************************************************************/'^M^S |
|||
1816 | Print '/*---- ------------------------------------------------------------------------*/'^M^S |
|||
1817 | Print '/*******************************************************************************/'^M^S |
|||
1818 | Print ^E^E^D^D^D^D^D^D^D |
|||
1819 | SwitchIns |
|||
1820 | EndMacro |
|||
1821 | Macro 4 |
|||
1822 | GoToX 0 |
|||
1823 | Print '/* --------------------------------------- */'^M^S |
|||
1824 | Print '/* */'^M^S |
|||
1825 | Print '/* --------------------------------------- */'^M^S |
|||
1826 | Print ^E^E^D^D^D |
|||
1827 | EndMacro |
|||
1828 | END |
|||
1829 | ||||
1830 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1831 | ; GRUB config files |
|||
1832 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1833 | FILES MENU.LST;GRUB.CONF;>#.*?menu.lst< |
|||
1834 | GeneralFlags 8 |
|||
1835 | CommentStart # |
|||
1836 | ColorKeyWords On |
|||
1837 | RegKeyWords color red \([hf]d\d{1}(|\,\d{1})\) |
|||
1838 | RegKeyWords color lightgray ^title.+$ |
|||
1839 | KeyWords1 color,timeout,default |
|||
1840 | KeyWords2 find,chainloader,savedefault,configfile,root,rootnoverify,boot |
|||
1841 | KeyWords2 reboot,quit,commandline,halt,map |
|||
1842 | RegKeyWords color green ^fallback[ ]\d*$ |
|||
1843 | END |
|||
1844 | ||||
1845 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1846 | ; TCL-Script files |
|||
1847 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1848 | FILES *.tcl |
|||
1849 | Generalflags 1 |
|||
1850 | Stringflags 1 |
|||
1851 | Commentstring # |
|||
1852 | ColorKeyWords ON |
|||
1853 | TabSize 4 |
|||
1854 | ||||
1855 | ; internal KeyWords |
|||
1856 | KeyWords1 set,unset,incr,string,length,bytelength,compare,equal,index,is,map,match |
|||
1857 | KeyWords1 range,repeat,replace,tolower,totitle,toupper,trim,trimleft,trimright |
|||
1858 | KeyWords1 puts,regexp,llength,lrange,lsearch,lindex,lsort,linsert,expr,catch |
|||
1859 | KeyWords1 if,elseif,else,for,foreach,while,proc,namespace,eval,default,variable |
|||
1860 | KeyWords1 regsub,append,lappend,binary,format,scan,split,global,socket |
|||
1861 | ; common KeyWords |
|||
1862 | KeyWords2 argc,argv,argv0 |
|||
1863 | ; type identifiers |
|||
1864 | KeyWords3 list,array |
|||
1865 | ; TK commands |
|||
1866 | KeyWords4 bell,entry,loadTk,raise,tk_focusFollowsMouse,tk_textPaste |
|||
1867 | KeyWords4 bind,event,lower,scale,tk_focusNext,tkerror |
|||
1868 | KeyWords4 bindtags,focus,menu,scrollbar,tk_focusPrev,tkvars |
|||
1869 | KeyWords4 bitmap,font,menubutton,selection,tk_getOpenFile,tkwait |
|||
1870 | KeyWords4 button,frame,message,send,tk_getSaveFile,toplevel |
|||
1871 | KeyWords4 canvas,grab,option,spinbox,tk_menuSetFocus,winfo |
|||
1872 | KeyWords4 checkbutton,grid,options,text,tk_messageBox,wm |
|||
1873 | KeyWords4 clipboard,image,pack,tk,tk_optionMenu |
|||
1874 | KeyWords4 colors,keysyms,panedwindow,tk_bisque,tk_popup |
|||
1875 | KeyWords4 console,label,photo,tk_chooseColor,tk_setPalette |
|||
1876 | KeyWords4 labelframe,place,tk_chooseDirectory,tk_textCopy |
|||
1877 | KeyWords4 destroy,listbox,radiobutton,tk_dialog,tk_textCut |
|||
1878 | END |
|||
1879 | ||||
1880 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1881 | ; COBOL |
|||
1882 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1883 | FILES *.CBL;*.COB |
|||
1884 | StringFlags 131 |
|||
1885 | CommentStart *,*> |
|||
1886 | CommentStartPos 6 |
|||
1887 | RegKeyWords color lightgray [A-Z]*\-[A-Z]* |
|||
1888 | RegKeyWords color LightRed [.] |
|||
1889 | RegKeyWords color LightRed [:] |
|||
1890 | RegKeyWords color Lightgray [A-Z]*\-[0-9]* |
|||
1891 | BracketPairs IF END-IF PERFORM END-PERFORM |
|||
1892 | KeyWords2 ACCEPT,ACCESS,ADD,ADDRESS,ADVANCING,AFTER,ALL,ALLOWING, |
|||
1893 | KeyWords2 ALPHABET,ALPHABETIC,ALPHABETIC-LOWER,ALPHABETIC-UPPER, |
|||
1894 | KeyWords2 ALPHANUMERIC,ALPHANUMERIC-EDITED,ALSO,ALTER,ALTERNATE, |
|||
1895 | KeyWords2 AND,ANY,APPLY,ARE,AREA,AREAS,ARITHMETIC,AS,ASCENDING, |
|||
1896 | KeyWords2 ASSIGN,AT,AUTHOR,B-AND,BASED-STORAGE,BASED,STORAGE,BASIS,BEFORE,BEGIN |
|||
1897 | KeyWords2 BEGINNING,B-EXOR |
|||
1898 | KeyWords2 BETWEEN,BINARY,BIT,BITS,BLANK,B-LESS,BLOCK,B-NOT,BOOLEAN,B-OR, |
|||
1899 | KeyWords2 BOTTOM,BY,CALL,CANCEL,CBL,CD,CF,CH,CHARACTER,CHARACTERS, |
|||
1900 | KeyWords2 CLASS,CLASS-ID,CLOCK-UNITS,COBOL,CODE,CODE-SET, |
|||
1901 | KeyWords2 COLLATING,COLUMN,COMMA,COMMAND,COMMON,COMMUNICATION,COMPUTE, |
|||
1902 | KeyWords2 COM-REG,CONFIGURATION,CONTAINED,CONTAINS, |
|||
1903 | KeyWords2 CONTENT,CONTINUE,CONTROL,CONTROL-AREA,CONTROLS,CONSOLE,CONSTANT, |
|||
1904 | KeyWords2 CONVERTING,COPY,CORR,CORRESPONDING,COUNT,CURRENCY, |
|||
1905 | KeyWords2 CURRENT,CURSOR,CUSTOM-ATTRIBUTE,CYCLE,DATE,DATE-COMPILED,DATE-WRITTEN,DAY, |
|||
1906 | KeyWords2 DAY-OF-WEEK,DB,DB-ACCESS-CONTROL-KEY,DBCS,DB-DATA-NAME, |
|||
1907 | KeyWords2 DB-EXCEPTION,DB-RECORD-NAME,DB-SET-NAME,DB-STATUS,DE,DEBUG |
|||
1908 | KeyWords2 ITEM,DEBUG-NAME,DEBUG-SUB,DEBUG-CONTENTS,DEBUGGING, |
|||
1909 | KeyWords2 DEBUG-ITEM,DEBUG-LINE,DEBUG-SUB-1, |
|||
1910 | KeyWords2 DEBUG-SUB-2,DEBUG-SUB-3,DECIMAL-POINT,DECLARATIVES, |
|||
1911 | KeyWords2 DEFAULT,DELEGATE,DELEGATE-ID, |
|||
1912 | KeyWords2 DELIMITED,DELIMITER,DEPENDING,DESCENDING, |
|||
1913 | KeyWords2 DESTINATION,DESTINATION-,DETAIL,DISABLE,DISPLAY,DISPLAY-, |
|||
1914 | KeyWords2 DISPLAY-1,DISPLAY-2,DISPLAY-3,DISPLAY-4,DISPLAY-5, |
|||
1915 | KeyWords2 DISPLAY-6,DISPLAY-7,DISPLAY-8,DISPLAY-9,DIVIDE,DOWN, |
|||
1916 | KeyWords2 DUPLICATE,DUPLICATES,DYNAMIC,EGCS,EGI,EJECT,ELSE,EMI, |
|||
1917 | KeyWords2 EMPTY,ENABLE,END,END-ADD,END-CALL,END-CLASS,END-COMPUTE,END |
|||
1918 | KeyWords2 END-DELEGATE, END DELEGATE, |
|||
1919 | KeyWords2 END-DISABLE,END-DIVIDE,END-ENABLE,END-ENUM,END-EVALUATE, |
|||
1920 | KeyWords2 END-IF,ENDING,END-INVOKE,END-MULTIPLY,END-OF-PAGE,END-PERFORM, |
|||
1921 | KeyWords2 END-RECEIVE,END-RETURN,END-CH, |
|||
1922 | KeyWords2 END-SEND,END-START,END-STRING,END-SUBTRACT,END- |
|||
1923 | KeyWords2 TRANSCEIVE,END-UNSTRING,ENTER,ENTRY,ENUM,ENUM-ID,ENUM ID,EOP, |
|||
1924 | KeyWords2 EQUAL,EQUALS,ERASE,ERROR,ESI,EVALUATE,EVERY,EXACT,EXAMINE,EXCEEDS |
|||
1925 | KeyWords2 EXCEPTION,EXCEPTION-OBJECT,EXCLUSIVE,EXIST,EXIT,EXTEND,EXTERNAL,F,FACTORY,FALSE,FD, |
|||
1926 | KeyWords2 FILE-CONTROL,FILE-LIMITS,FILE,FILES, |
|||
1927 | KeyWords2 FINAL,FIND,FINISH,FIRST,FOOTING,FORM,FORMAT,FREE,FROM, |
|||
1928 | KeyWords2 FUNCTION,GENERATE,GET,GIVING,GLOBAL,GO,GOBACK, |
|||
1929 | KeyWords2 GREATER,GROUP,HAVING,HEADING,HIGH VALUE,HIGH-VALUE,HIGH-VALUES, |
|||
1930 | KeyWords2 ID,IF,IN,INPUT-OUTPUT,INCLUDE,INDEX,INDEXED, |
|||
1931 | KeyWords2 INDICATE,INHERITS,INITIAL,INITIALIZE,INITIATE,INPUT, |
|||
1932 | KeyWords2 INSPECT,INSTALLATION,INTERFACE,INTERFACE-ID,INTO,INVALID, |
|||
1933 | KeyWords2 INVOKE,I-O,I-O-CONTROL,IS,JUST,JUSTIFIED,KANJI,KEEP,KEY, |
|||
1934 | KeyWords2 LABEL,LAST,LD,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS, |
|||
1935 | KeyWords2 LINAGE,LINAGE-COUNTER,LINE,LINE COUNTER,LINE-COUNTER, |
|||
1936 | KeyWords2 LINES,LINKAGE,LIKE,LOCALLY,LOCAL-STORAGE,LOCK,LOW-VALUE,LOW- |
|||
1937 | KeyWords2 VALUES,LS-AREA,MEMBER,MEMORY,MERGE,MESSAGE,METACLASS, |
|||
1938 | KeyWords2 METHOD,METHOD-ID,MODE,MODE-,MODIFY,MODULES,MORE LABELS,MORE- |
|||
1939 | KeyWords2 LABELS,MOVE,MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO, |
|||
1940 | KeyWords2 NORMAL,NOT,NULL,NULLS,NUMBER,NUMERIC,NUMERIC EDITED, |
|||
1941 | KeyWords2 NUMERIC-EDITED,OBJECT-COMPUTER,OBJECT,OCCURS,OF,OFF, |
|||
1942 | KeyWords2 OMITTED,ON,ONLY,OPTIONAL,OR,ORDER,ORGANIZATION, |
|||
1943 | KeyWords2 OTHER,OUTPUT,OVERFLOW,OVERRIDE,OWNER, |
|||
1944 | KeyWords2 PADDING,PAGE,PAGE COUNTER,PAGE-COUNTER, |
|||
1945 | KeyWords2 PASSWORD,PERFORM,PF,PH,PLUS, |
|||
1946 | KeyWords2 POINTER,POSITION,POSITIONING,POSITIVE,PRESENT,PREVIOUS,PRINTING,PRIOR, |
|||
1947 | KeyWords2 PRIVATE,PROCEDURE-POINTER,PROCEDURES,PROCEED,PROCESS,PROCESSING, |
|||
1948 | KeyWords2 PROGRAM,PROGRAM-ID,PROTECTED,PROTOTYPE,PUBLIC,PURGE,QUEUE,QUOTE,QUOTES, |
|||
1949 | KeyWords2 RAISE,RAISING,RANDOM,RANGE,RD,READY,REALM,RECEIVE,RECONNECT,RECORD, |
|||
1950 | KeyWords2 RECORDING,RECORD-NAME,RECORDS,RECURSIVE,REDEFINES,REEL, |
|||
1951 | KeyWords2 REFERENCE,REFERENCES,RELATION,RELATIVE,RELEASE,RELOAD, |
|||
1952 | KeyWords2 REMAINDER,REMARKS,REMOVAL,RENAMES,REPEATED,REPLACE,REPLACING, |
|||
1953 | KeyWords2 REPORT,REPORTING,REPORTS,REPOSITORY,RERUN,RESERVE,RESET, |
|||
1954 | KeyWords2 RETAINING,RETRIEVAL,RETURN,RETURN-CODE,RETURNING, |
|||
1955 | KeyWords2 REVERSED,REWIND,RF,RH,RIGHT,ROUNDED, |
|||
1956 | KeyWords2 RUN,SAME,SCREEN,SD,SEARCH,SECURITY,SEGMENT,SEGMENT- |
|||
1957 | KeyWords2 LIMIT,SELF,SEND,SENTENCE,SEPARATE,SEQUENCE, |
|||
1958 | KeyWords2 SEQUENTIAL,SERVICE,SESSION,SESSION-ID,SET,SHARED,SHIFT-IN,SHIFT- |
|||
1959 | KeyWords2 OUT,SIGN,SIZE,SKIP,SORT,SORT-CONTROL |
|||
1960 | KeyWords2 SORT-CORE-SIZE,SORT-FILE-SIZE,SORT-MERGE,SORT-MESSAGE, |
|||
1961 | KeyWords2 SORT-MODE-SIZE,SORT-RETURN,SORT-STATUS,SOURCE,SOURCE-COMPUTER,SPACE, |
|||
1962 | KeyWords2 SPACES,SPECIAL-NAMES,STANDARD,STANDARD-,START,STATIC, |
|||
1963 | KeyWords2 STATUS,STOP,STORE,STRING, |
|||
1964 | KeyWords2 SUB-QUEUE-,SUB-SCHEMA,SUBTRACT,SUFFIX,SUM,SUPER, |
|||
1965 | KeyWords2 SUPPRESS,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLY, |
|||
1966 | KeyWords2 TALLYING,TAPE,TENANT,TERMINAL,TERMINATE,TEST,TEXT,THAN, |
|||
1967 | KeyWords2 THEN,THROUGH,THRU,TIME,TIMEOUT,TIMES,TITLE,TO,TOP,TRACE, |
|||
1968 | KeyWords2 TRAILING,TRANSCEIVE,TRUE,TYPE,TYPEDEF,UNEQUAL,UNIT,UNSTRING, |
|||
1969 | KeyWords2 UNLOCK,UNTIL,UP,UPON,USAGE,USAGE-MODE,USE,USING,VALID, |
|||
1970 | KeyWords2 VALIDATE,VALUE,VALUES,VARYING,WAIT,WHEN,WHENEVER,WHEN-COMPILED,WHERE, |
|||
1971 | KeyWords2 WITH,WITHIN,WORDS,WORKING-STORAGE,WRITE-ONLY,ZERO,ZEROES,ZEROS, |
|||
1972 | KeyWords2 BINARY,BINARY-,BIT,BYTE,COMPUTATIONAL,COMPUTATIONAL-1,COMPUTATIONAL-2,COMPUTATIONAL-3, |
|||
1973 | KeyWords2 COMPUTATIONAL-4,COMPUTATIONAL-5,COMPUTATIONAL-X,COMPUTATIONAL-N, |
|||
1974 | KeyWords2 COMPUTATIONAL-4,COMPUTATIONAL-5,COMPUTATIONAL-X,COMPUTATIONAL-N, |
|||
1975 | KeyWords2 REFERENCE,SIGNED,UNSIGNED,POINTER,PROPERTY, |
|||
1976 | KeyWords2 PACKED-DECIMAL,COMP-6,COMP-7,COMP-8,COMP-X,COMP-N,COMPLEX |
|||
1977 | KeyWords2 PIC,PICTURE,COMP-1,COMP2-,COMP-3,COMP-5,COMP-9,PACKED DECIMAL |
|||
1978 | KeyWords1 ENVIRONMENT DIVISION,DATA DIVISION,PROGRAM,PROCEDURE DIVISION, |
|||
1979 | KeyWords1 IDENTIFICATION DIVISION,SECTION,PARAGRAPH, |
|||
1980 | KeyWords1 END-PROGRAM,END PROGRAM, |
|||
1981 | KeyWords4 S9,V9 |
|||
1982 | KeyWords6 CONNECT,COMMIT,DECLARE,DELETE,DISCONNECT,EXEC,EXECUTE, |
|||
1983 | KeyWords6 EXECUTE IMMEDIATE,END-EXEC,FETCH,FOR,INSERT, |
|||
1984 | KeyWords6 PREPARE,ROLLBACK,SELECT,UPDATE, |
|||
1985 | KeyWords6 CLOSE,OPEN,READ,REWRITE,WRITE,END-READ,END-WRITE,END-REWRITE,END-DELETE |
|||
1986 | END |
|||
1987 | ||||
1988 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1989 | ; Rich Text Format files: case sensitive |
|||
1990 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
1991 | FILES *.RTF |
|||
1992 | GeneralFLAGS 1 |
|||
1993 | StringFlags 2 |
|||
1994 | BracketPairs { } |
|||
1995 | KeyWords1 \line,\par,\pard |
|||
1996 | RegKeyWords COLOR Cyan \\cf\d+ |
|||
1997 | RegKeyWords COLOR Green (? |
|||
1998 | Macro 1 |
|||
1999 | Print {\rtf1 } |
|||
2000 | EndMacro |
|||
2001 | END |
|||
2002 | ||||
2003 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
2004 | ; DEFAULT |
|||
2005 | ;ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ |
|||
2006 | FILES *.* |
|||
2007 | GeneralFLAGS 526 |
|||
2008 | end!\\)\\[A-Z]+-?[0-9]* |