Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2102 | IgorA | 1 | macro wo txt,lf1,p1,p2,p3{ |
2 | @@: db txt |
||
3 | rb @b+40-$ |
||
4 | dd lf1 |
||
5 | db p1 |
||
6 | dw p2+0 |
||
7 | db p3 |
||
8 | } |
||
9 | count_colors_text dd (text-color_wnd_text)/4 |
||
10 | count_key_words dd (f1-text)/48 |
||
11 | color_cursor dd 0xffd000 |
||
12 | color_wnd_capt dd 0xc0c0c0 |
||
13 | color_wnd_work dd 0xffffff |
||
14 | color_wnd_bord dd 0x400080 |
||
15 | color_select dd 0x000080 |
||
16 | color_cur_text dd 0x800000 |
||
17 | color_wnd_text: |
||
18 | dd 0x808080 |
||
19 | dd 0x000000 |
||
20 | dd 0x00a000 |
||
21 | dd 0x0000ff |
||
22 | dd 0x8000ff |
||
23 | dd 0x0000ff |
||
24 | dd 0xd000d0 |
||
25 | dd 0xff0000 |
||
26 | text: |
||
27 | wo<'и'>,0,0,,7 |
||
28 | wo<'▓'>,0,0,,7 |
||
29 | wo<'│'>,0,0,,7 |
||
30 | wo<'╕'>,0,0,,7 |
||
31 | wo<'└'>,0,0,,7 |
||
32 | wo<'┴'>,0,0,,7 |
||
33 | wo<'┬'>,0,0,,7 |
||
34 | wo<'├'>,0,0,,7 |
||
35 | wo<'─'>,0,0,,7 |
||
36 | wo<'┼'>,0,0,,7 |
||
37 | wo<'╞'>,0,0,,7 |
||
38 | wo<'╟'>,0,0,,7 |
||
39 | wo<'╚'>,0,0,,7 |
||
40 | wo<'╔'>,0,0,,7 |
||
41 | wo<'╩'>,0,0,,7 |
||
42 | wo<'╦'>,0,0,,7 |
||
43 | wo<'╠'>,0,0,,7 |
||
44 | wo<'═'>,0,0,,7 |
||
45 | wo<'╬'>,0,0,,7 |
||
46 | wo<'╧'>,0,0,,7 |
||
47 | wo<'╨'>,0,0,,7 |
||
48 | wo<'╤'>,0,0,,7 |
||
49 | wo<'╥'>,0,0,,7 |
||
50 | wo<'╙'>,0,0,,7 |
||
51 | wo<'╘'>,0,0,,7 |
||
52 | wo<'╒'>,0,0,,7 |
||
53 | wo<'╓'>,0,0,,7 |
||
54 | wo<'╫'>,0,0,,7 |
||
55 | wo<'╪'>,0,0,,7 |
||
56 | wo<'┘'>,0,0,,7 |
||
57 | wo<'┌'>,0,0,,7 |
||
58 | wo<'█'>,0,0,,7 |
||
59 | wo<'▄'>,0,0,,7 |
||
60 | wo<'▌'>,0,0,,7 |
||
61 | wo<'▐'>,0,0,,7 |
||
62 | wo<'▀'>,0,0,,7 |
||
63 | wo<'р'>,0,0,,7 |
||
64 | wo<'с'>,0,0,,7 |
||
65 | wo<'т'>,0,0,,7 |
||
66 | wo<'у'>,0,0,,7 |
||
67 | wo<'ф'>,0,0,,7 |
||
68 | wo<'х'>,0,0,,7 |
||
69 | wo<'ц'>,0,0,,7 |
||
70 | wo<'ч'>,0,0,,7 |
||
71 | wo<'ш'>,0,0,,7 |
||
72 | wo<'щ'>,0,0,,7 |
||
73 | wo<'ъ'>,0,0,,7 |
||
74 | wo<'ы'>,0,0,,7 |
||
75 | wo<'ь'>,0,0,,7 |
||
76 | wo<'э'>,0,0,,7 |
||
77 | wo<'ю'>,0,0,,7 |
||
78 | wo<'я'>,0,0,,7 |
||
79 | wo<'Ё'>,0,0,,7 |
||
80 | wo<'ё'>,0,0,,7 |
||
81 | wo<'Є'>,0,0,,7 |
||
82 | wo<'є'>,0,0,,7 |
||
83 | wo<'Ї'>,0,0,,7 |
||
84 | wo<'ї'>,0,0,,7 |
||
85 | wo<'Ў'>,0,0,,7 |
||
86 | wo<'ў'>,0,0,,7 |
||
87 | wo<'°'>,0,0,,7 |
||
88 | wo<'∙'>,0,0,,7 |
||
89 | wo<'·'>,0,0,,7 |
||
90 | wo<'√'>,0,0,,7 |
||
91 | wo<'№'>,0,0,,7 |
||
92 | wo<'¤'>,0,0,,7 |
||
93 | wo<'■'>,0,0,,7 |
||
94 | wo<' '>,0,0,,7 |
||
95 | wo<'!'>,f1.69-f1,0,,1 |
||
96 | wo<'!='>,f1.70-f1,0,,1 |
||
97 | wo<'"'>,f1.71-f1,4,(92 shl 8)+34,3 |
||
98 | wo<'# define'>,0,7,13,2 |
||
99 | wo<'# ifndef'>,0,7,13,2 |
||
100 | wo<'#define'>,0,7,13,2 |
||
101 | wo<'#else'>,0,3,,2 |
||
102 | wo<'#endif'>,0,3,,2 |
||
103 | wo<'#if'>,0,3,,2 |
||
104 | wo<'#ifndef'>,0,7,13,2 |
||
105 | wo<'#include'>,f1.79-f1,3,,2 |
||
106 | wo<'#pragma'>,0,3,,2 |
||
107 | wo<'%'>,0,0,,1 |
||
108 | wo<'&'>,f1.82-f1,0,,1 |
||
109 | wo<'&&'>,f1.83-f1,0,,1 |
||
110 | wo<'&='>,0,0,,1 |
||
111 | wo<39>,0,4,(92 shl 8)+39,3 |
||
112 | wo<'('>,0,0,,1 |
||
113 | wo<')'>,0,0,,1 |
||
114 | wo<'*'>,0,0,,1 |
||
115 | wo<'*='>,0,0,,1 |
||
116 | wo<'+'>,0,0,,1 |
||
117 | wo<'+='>,0,0,,1 |
||
118 | wo<','>,0,0,,1 |
||
119 | wo<'-'>,0,0,,1 |
||
120 | wo<'-='>,0,0,,1 |
||
121 | wo<'->'>,f1.95-f1,0,,1 |
||
122 | wo<'.'>,0,0,,1 |
||
123 | wo<'/'>,0,0,,1 |
||
124 | wo<'/*'>,f1.98-f1,4,47,4 |
||
125 | wo<'//'>,f1.99-f1,4,13,4 |
||
126 | wo<'/='>,0,0,,1 |
||
127 | wo<'0'>,0,24,,5 |
||
128 | wo<'1'>,0,24,,5 |
||
129 | wo<'2'>,0,24,,5 |
||
130 | wo<'3'>,0,24,,5 |
||
131 | wo<'4'>,0,24,,5 |
||
132 | wo<'5'>,0,24,,5 |
||
133 | wo<'6'>,0,24,,5 |
||
134 | wo<'7'>,0,24,,5 |
||
135 | wo<'8'>,0,24,,5 |
||
136 | wo<'9'>,0,24,,5 |
||
137 | wo<':'>,0,0,,1 |
||
138 | wo<';'>,0,0,,1 |
||
139 | wo<'<'>,f1.113-f1,0,,1 |
||
140 | wo<'<='>,f1.114-f1,0,,1 |
||
141 | wo<'='>,f1.115-f1,0,,1 |
||
142 | wo<'=='>,f1.116-f1,0,,1 |
||
143 | wo<'>'>,f1.117-f1,0,,1 |
||
144 | wo<'>='>,f1.118-f1,0,,1 |
||
145 | wo<'DECLARE_RESPONSE_TABLE'>,f1.119-f1,3,,2 |
||
146 | wo<'DEFINE_RESPONSE_TABLE'>,f1.120-f1,21,40,2 |
||
147 | wo<'END_RESPONSE_TABLE'>,f1.121-f1,3,,2 |
||
148 | wo<'EV_CHILD_NOTIFY'>,0,3,,2 |
||
149 | wo<'EV_CHILD_NOTIFY_ALL_CODES'>,0,3,,2 |
||
150 | wo<'EV_CHILD_NOTIFY_AND_CODE'>,0,3,,2 |
||
151 | wo<'EV_COMMAND'>,0,3,,2 |
||
152 | wo<'EV_COMMAND_AND_ID'>,0,3,,2 |
||
153 | wo<'EV_COMMAND_ENABLE'>,0,3,,2 |
||
154 | wo<'EV_MESSAGE'>,0,3,,2 |
||
155 | wo<'EV_NOTIFY_AT_CHILD'>,0,3,,2 |
||
156 | wo<'EV_OWLDOCUMENT'>,0,3,,2 |
||
157 | wo<'EV_OWLNOTIFY'>,0,3,,2 |
||
158 | wo<'EV_OWLVIEW'>,0,3,,2 |
||
159 | wo<'EV_REGISTERED'>,0,3,,2 |
||
160 | wo<'EV_VIEWNOTIFY'>,0,3,,2 |
||
161 | wo<'['>,0,0,,1 |
||
162 | wo<']'>,0,0,,1 |
||
163 | wo<'^'>,f1.137-f1,0,,1 |
||
164 | wo<'asm'>,0,3,,1 |
||
165 | wo<'bool'>,f1.139-f1,3,,1 |
||
166 | wo<'break'>,f1.140-f1,3,,1 |
||
167 | wo<'case'>,0,3,,1 |
||
168 | wo<'catch'>,0,3,,1 |
||
169 | wo<'char'>,f1.143-f1,3,,1 |
||
170 | wo<'class'>,f1.144-f1,3,,1 |
||
171 | wo<'const'>,f1.145-f1,3,,1 |
||
172 | wo<'const_cast'>,0,3,,1 |
||
173 | wo<'continue'>,f1.147-f1,3,,1 |
||
174 | wo<'default'>,0,3,,1 |
||
175 | wo<'delete'>,f1.149-f1,3,,1 |
||
176 | wo<'do'>,f1.150-f1,3,,1 |
||
177 | wo<'double'>,f1.151-f1,3,,1 |
||
178 | wo<'else'>,0,3,,1 |
||
179 | wo<'enum'>,0,3,,1 |
||
180 | wo<'extern'>,0,3,,1 |
||
181 | wo<'false'>,0,3,,1 |
||
182 | wo<'far'>,0,3,,1 |
||
183 | wo<'float'>,f1.157-f1,3,,1 |
||
184 | wo<'for'>,f1.158-f1,3,,1 |
||
185 | wo<'friend'>,0,3,,1 |
||
186 | wo<'if'>,f1.160-f1,3,,1 |
||
187 | wo<'inline'>,0,3,,1 |
||
188 | wo<'int'>,f1.162-f1,3,,1 |
||
189 | wo<'long'>,f1.163-f1,3,,1 |
||
190 | wo<'new'>,f1.164-f1,3,,1 |
||
191 | wo<'operator'>,0,3,,1 |
||
192 | wo<'private'>,f1.166-f1,3,,1 |
||
193 | wo<'protected'>,f1.167-f1,3,,1 |
||
194 | wo<'public'>,f1.168-f1,3,,1 |
||
195 | wo<'register'>,0,3,,1 |
||
196 | wo<'return'>,f1.170-f1,3,,1 |
||
197 | wo<'short'>,f1.171-f1,3,,1 |
||
198 | wo<'signed'>,f1.172-f1,3,,1 |
||
199 | wo<'sizeof'>,0,3,,1 |
||
200 | wo<'static'>,0,3,,1 |
||
201 | wo<'struct'>,f1.175-f1,3,,1 |
||
202 | wo<'switch'>,0,3,,1 |
||
203 | wo<'this'>,0,3,,1 |
||
204 | wo<'throw'>,0,3,,1 |
||
205 | wo<'true'>,0,3,,1 |
||
206 | wo<'try'>,0,3,,1 |
||
207 | wo<'typedef'>,f1.181-f1,3,,1 |
||
208 | wo<'union'>,0,3,,1 |
||
209 | wo<'unsigned'>,f1.183-f1,3,,1 |
||
210 | wo<'virtual'>,f1.184-f1,3,,1 |
||
211 | wo<'void'>,0,3,,1 |
||
212 | wo<'wchar_t'>,0,3,,1 |
||
213 | wo<'while'>,f1.187-f1,3,,1 |
||
214 | wo<'{'>,0,0,,1 |
||
215 | wo<'|'>,f1.189-f1,0,,1 |
||
216 | wo<'|='>,0,0,,1 |
||
217 | wo<'||'>,f1.191-f1,0,,1 |
||
218 | wo<'}'>,0,0,,1 |
||
219 | wo<'~'>,f1.193-f1,0,,1 |
||
220 | f1: db 0 |
||
221 | .69:db 'логическое ',39,'отрицание',39,'',0 |
||
222 | .70:db 'не равно',0 |
||
223 | .71:db 'строковая константа',0 |
||
224 | .79:db 'директива включения файлов',0 |
||
225 | .82:db 'побитовое ',39,'и',39,'',0 |
||
226 | .83:db 'логическое ',39,'и',39,'',0 |
||
227 | .95:db 'переход по указателю',0 |
||
228 | .98:db 'много строчный коментарий',0 |
||
229 | .99:db 'одно строчный коментарий',0 |
||
230 | .113:db 'меньше',0 |
||
231 | .114:db 'меньше или равно',0 |
||
232 | .115:db 'присваивание',0 |
||
233 | .116:db 'равно',0 |
||
234 | .117:db 'больше',0 |
||
235 | .118:db 'больше или равно',0 |
||
236 | .119:db 'объявление таблицы откликов',0 |
||
237 | .120:db 'начало таблицы откликов',0 |
||
238 | .121:db 'конец таблицы откликов',0 |
||
239 | .137:db 'побитовое ',39,'исключающее или',39,'',0 |
||
240 | .139:db 'логический тип данных',0 |
||
241 | .140:db 'выход из цикла',0 |
||
242 | .143:db 'символьный тип данных 1 байт',0 |
||
243 | .144:db 'класс',0 |
||
244 | .145:db 'константа',0 |
||
245 | .147:db 'пропуск тела цикла и переход на его начало',0 |
||
246 | .149:db 'удалить объект из памяти',0 |
||
247 | .150:db 'цикл с условием, выполняется минимум 1 раз',0 |
||
248 | .151:db 'число с плавающей запятой двойной точности 8 байт',0 |
||
249 | .157:db 'число с плавающей запятой 4 байта',0 |
||
250 | .158:db 'оператор цикла',0 |
||
251 | .160:db 'условный оператор',0 |
||
252 | .162:db 'целый тип данных 2 байта',0 |
||
253 | .163:db 'длинный тип данных',0 |
||
254 | .164:db 'создать объект в памяти',0 |
||
255 | .166:db 'Секция класса. Элементы доступны только классу и его дружественным классам (объявляются через friend)',0 |
||
256 | .167:db 'Защищенная секция класса. Элементы доступны классу и его производным классам.',0 |
||
257 | .168:db 'Общедоступная секция класса. Элементы доступны везде.',0 |
||
258 | .170:db 'выход из функции',0 |
||
259 | .171:db 'короткий тип данных',0 |
||
260 | .172:db 'знаковый тип данных',0 |
||
261 | .175:db 'структура',0 |
||
262 | .181:db 'переопределение типов данных',0 |
||
263 | .183:db 'беззнаковый тип данных',0 |
||
264 | .184:db 'используется для создания виртуальных функций',0 |
||
265 | .187:db 'цикл с условием',0 |
||
266 | .189:db 'побитовое ',39,'или',39,'',0 |
||
267 | .191:db 'логическое ',39,'или',39,'',0 |
||
268 | .193:db 'побитовое ',39,'отрицание',39,'',0'~'>'}'>'||'>'|='>'|'>'{'>'while'>'wchar_t'>'void'>'virtual'>'unsigned'>'union'>'typedef'>'try'>'true'>'throw'>'this'>'switch'>'struct'>'static'>'sizeof'>'signed'>'short'>'return'>'register'>'public'>'protected'>'private'>'operator'>'new'>'long'>'int'>'inline'>'if'>'friend'>'for'>'float'>'far'>'false'>'extern'>'enum'>'else'>'double'>'do'>'delete'>'default'>'continue'>'const_cast'>'const'>'class'>'char'>'catch'>'case'>'break'>'bool'>'asm'>'^'>']'>'['>'EV_VIEWNOTIFY'>'EV_REGISTERED'>'EV_OWLVIEW'>'EV_OWLNOTIFY'>'EV_OWLDOCUMENT'>'EV_NOTIFY_AT_CHILD'>'EV_MESSAGE'>'EV_COMMAND_ENABLE'>'EV_COMMAND_AND_ID'>'EV_COMMAND'>'EV_CHILD_NOTIFY_AND_CODE'>'EV_CHILD_NOTIFY_ALL_CODES'>'EV_CHILD_NOTIFY'>'END_RESPONSE_TABLE'>'DEFINE_RESPONSE_TABLE'>'DECLARE_RESPONSE_TABLE'>'>'>'=='>'='>='>'<='>'>'<'>';'>':'>'9'>'8'>'7'>'6'>'5'>'4'>'3'>'2'>'1'>'0'>'/='>'//'>'/*'>'/'>'.'>'->'-='>'-'>','>'+='>'+'>'*='>'*'>')'>'('>39>'&='>'&&'>'&'>'%'>'#pragma'>'#include'>'#ifndef'>'#if'>'#endif'>'#else'>'#define'>'#>'#>'"'>'!='>'!'>' '>'■'>'¤'>'№'>'√'>'·'>'∙'>'°'>'ў'>'Ў'>'ї'>'Ї'>'є'>'Є'>'ё'>'Ё'>'я'>'ю'>'э'>'ь'>'ы'>'ъ'>'щ'>'ш'>'ч'>'ц'>'х'>'ф'>'у'>'т'>'с'>'р'>'▀'>'▐'>'▌'>'▄'>'█'>'┌'>'┘'>'╪'>'╫'>'╓'>'╒'>'╘'>'╙'>'╥'>'╤'>'╨'>'╧'>'╬'>'═'>'╠'>'╦'>'╩'>'╔'>'╚'>'╟'>'╞'>'┼'>'─'>'├'>'┬'>'┴'>'└'>'╕'>'│'>'▓'>'и'> |