1[
2 {"type":"CommentSingle","value":"//Source of this test file: https://github.com/patrickTingen/DataDigger/blob/master/DataDiggerLib.p"},
3 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12\n\u0026ANALYZE-RESUME\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS Procedure"},
4 {"type":"Text","value":"\n"},
5 {"type":"CommentMultiline","value":"/*------------------------------------------------------------------------\n\n Name: DataDiggerLib.p\n Desc: Library for DataDigger functions\n\n------------------------------------------------------------------------*/"},
6 {"type":"Text","value":"\n"},
7 {"type":"CommentMultiline","value":"/* This .W file was created with the Progress AppBuilder. */"},
8 {"type":"Text","value":"\n"},
9 {"type":"CommentMultiline","value":"/*----------------------------------------------------------------------*/"},
10 {"type":"Text","value":"\n"},
11 {"type":"KeywordDeclaration","value":"DEFINE"},
12 {"type":"Text","value":" "},
13 {"type":"KeywordReserved","value":"VARIABLE"},
14 {"type":"Text","value":" "},
15 {"type":"NameVariable","value":"gcSaveDatabaseList"},
16 {"type":"Text","value":" "},
17 {"type":"KeywordReserved","value":"AS"},
18 {"type":"Text","value":" "},
19 {"type":"KeywordType","value":"CHARACTER "},
20 {"type":"Text","value":" "},
21 {"type":"KeywordReserved","value":"NO-UNDO"},
22 {"type":"Punctuation","value":"."},
23 {"type":"Text","value":"\n"},
24 {"type":"KeywordDeclaration","value":"DEFINE"},
25 {"type":"Text","value":" "},
26 {"type":"KeywordReserved","value":"VARIABLE"},
27 {"type":"Text","value":" "},
28 {"type":"NameVariable","value":"giDataserverNr"},
29 {"type":"Text","value":" "},
30 {"type":"KeywordReserved","value":"AS"},
31 {"type":"Text","value":" "},
32 {"type":"KeywordType","value":"INTEGER "},
33 {"type":"Text","value":" "},
34 {"type":"KeywordReserved","value":"NO-UNDO"},
35 {"type":"Punctuation","value":"."},
36 {"type":"Text","value":" "},
37 {"type":"CommentMultiline","value":"/* [JAG 01-11-2019] */"},
38 {"type":"Text","value":"\n"},
39 {"type":"KeywordDeclaration","value":"DEFINE"},
40 {"type":"Text","value":" "},
41 {"type":"KeywordReserved","value":"VARIABLE"},
42 {"type":"Text","value":" "},
43 {"type":"NameVariable","value":"glDirtyCache"},
44 {"type":"Text","value":" "},
45 {"type":"KeywordReserved","value":"AS"},
46 {"type":"Text","value":" "},
47 {"type":"KeywordType","value":"LOGICAL "},
48 {"type":"Text","value":" "},
49 {"type":"KeywordReserved","value":"NO-UNDO"},
50 {"type":"Punctuation","value":"."},
51 {"type":"Text","value":"\n\n"},
52 {"type":"CommentMultiline","value":"/* Buildnr, temp-tables and forward defs */"},
53 {"type":"Text","value":"\n"},
54 {"type":"CommentPreproc","value":"{ DataDigger.i }"},
55 {"type":"Text","value":"\n\n"},
56 {"type":"KeywordReserved","value":"PROCEDURE"},
57 {"type":"Text","value":" "},
58 {"type":"NameVariable","value":"GetUserNameA"},
59 {"type":"Text","value":" "},
60 {"type":"KeywordReserved","value":"EXTERNAL "},
61 {"type":"LiteralStringDouble","value":"\"ADVAPI32.DLL\""},
62 {"type":"Punctuation","value":":"},
63 {"type":"Text","value":"\n "},
64 {"type":"KeywordDeclaration","value":"DEFINE"},
65 {"type":"Text","value":" "},
66 {"type":"KeywordReserved","value":"INPUT "},
67 {"type":"Text","value":" "},
68 {"type":"KeywordReserved","value":"PARAMETER"},
69 {"type":"Text","value":" "},
70 {"type":"NameVariable","value":"mUserId"},
71 {"type":"Text","value":" "},
72 {"type":"KeywordReserved","value":"AS"},
73 {"type":"Text","value":" "},
74 {"type":"KeywordType","value":"MEMPTR"},
75 {"type":"Text","value":" "},
76 {"type":"KeywordReserved","value":"NO-UNDO"},
77 {"type":"Punctuation","value":"."},
78 {"type":"Text","value":"\n "},
79 {"type":"KeywordDeclaration","value":"DEFINE"},
80 {"type":"Text","value":" "},
81 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
82 {"type":"Text","value":" "},
83 {"type":"KeywordReserved","value":"PARAMETER"},
84 {"type":"Text","value":" "},
85 {"type":"NameVariable","value":"intBufferSize"},
86 {"type":"Text","value":" "},
87 {"type":"KeywordReserved","value":"AS"},
88 {"type":"Text","value":" "},
89 {"type":"NameVariable","value":"LONG"},
90 {"type":"Text","value":" "},
91 {"type":"KeywordReserved","value":"NO-UNDO"},
92 {"type":"Punctuation","value":"."},
93 {"type":"Text","value":"\n "},
94 {"type":"KeywordDeclaration","value":"DEFINE"},
95 {"type":"Text","value":" "},
96 {"type":"KeywordReserved","value":"RETURN "},
97 {"type":"Text","value":" "},
98 {"type":"KeywordReserved","value":"PARAMETER"},
99 {"type":"Text","value":" "},
100 {"type":"NameVariable","value":"intResult"},
101 {"type":"Text","value":" "},
102 {"type":"KeywordReserved","value":"AS"},
103 {"type":"Text","value":" "},
104 {"type":"NameVariable","value":"SHORT"},
105 {"type":"Text","value":" "},
106 {"type":"KeywordReserved","value":"NO-UNDO"},
107 {"type":"Punctuation","value":"."},
108 {"type":"Text","value":"\n"},
109 {"type":"KeywordReserved","value":"END"},
110 {"type":"Text","value":" "},
111 {"type":"KeywordReserved","value":"PROCEDURE"},
112 {"type":"Punctuation","value":"."},
113 {"type":"Text","value":"\n\n"},
114 {"type":"CommentMultiline","value":"/* Detect bitness of running Progress version\n * See Progress kb #54631\n */"},
115 {"type":"CommentPreproc","value":"\n\u0026IF PROVERSION \u003c= '8' \u0026THEN /* OE 10+ */\n \u0026IF PROVERSION \u003e= '11.3' \u0026THEN /* PROCESS-ARCHITECTURE function is available */\n \u0026IF PROCESS-ARCHITECTURE = 32 \u0026THEN /* 32-bit pointers */\n \u0026GLOBAL-DEFINE POINTERTYPE LONG\n \u0026GLOBAL-DEFINE POINTERBYTES 4\n \u0026ELSEIF PROCESS-ARCHITECTURE = 64 \u0026THEN /* 64-bit pointers */\n \u0026GLOBAL-DEFINE POINTERTYPE INT64\n \u0026GLOBAL-DEFINE POINTERBYTES 8\n \u0026ENDIF /* PROCESS-ARCHITECTURE */\n \u0026ELSE /* Can't check architecture pre-11.3 so default to 32-bit */\n \u0026GLOBAL-DEFINE POINTERTYPE LONG\n \u0026GLOBAL-DEFINE POINTERBYTES 4\n \u0026ENDIF /* PROVERSION \u003e 11.3 */\n\u0026ELSE /* pre-OE10 always 32-bit on Windows */\n \u0026GLOBAL-DEFINE POINTERTYPE LONG\n \u0026GLOBAL-DEFINE POINTERBYTES 4\n\u0026ENDIF /* PROVERSION \u003c 8 */"},
116 {"type":"Text","value":"\n\n"},
117 {"type":"KeywordReserved","value":"PROCEDURE"},
118 {"type":"Text","value":" "},
119 {"type":"NameVariable","value":"GetKeyboardState"},
120 {"type":"Text","value":" "},
121 {"type":"KeywordReserved","value":"EXTERNAL "},
122 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
123 {"type":"Punctuation","value":":"},
124 {"type":"Text","value":"\n "},
125 {"type":"KeywordDeclaration","value":"DEFINE"},
126 {"type":"Text","value":" "},
127 {"type":"KeywordReserved","value":"INPUT "},
128 {"type":"Text","value":" "},
129 {"type":"KeywordReserved","value":"PARAMETER"},
130 {"type":"Text","value":" "},
131 {"type":"NameVariable","value":"KBState"},
132 {"type":"Text","value":" "},
133 {"type":"KeywordReserved","value":"AS "},
134 {"type":"CommentPreproc","value":"{\u0026POINTERTYPE}"},
135 {"type":"Punctuation","value":"."},
136 {"type":"Text","value":" "},
137 {"type":"CommentMultiline","value":"/* memptr */"},
138 {"type":"Text","value":"\n "},
139 {"type":"KeywordDeclaration","value":"DEFINE"},
140 {"type":"Text","value":" "},
141 {"type":"KeywordReserved","value":"RETURN"},
142 {"type":"Text","value":" "},
143 {"type":"KeywordReserved","value":"PARAMETER"},
144 {"type":"Text","value":" "},
145 {"type":"NameVariable","value":"RetVal"},
146 {"type":"Text","value":" "},
147 {"type":"KeywordReserved","value":"AS"},
148 {"type":"Text","value":" "},
149 {"type":"NameVariable","value":"LONG"},
150 {"type":"Punctuation","value":"."},
151 {"type":"Text","value":" "},
152 {"type":"CommentMultiline","value":"/* bool */"},
153 {"type":"Text","value":"\n"},
154 {"type":"KeywordReserved","value":"END"},
155 {"type":"Text","value":" "},
156 {"type":"KeywordReserved","value":"PROCEDURE"},
157 {"type":"Punctuation","value":"."},
158 {"type":"Text","value":"\n\n"},
159 {"type":"CommentMultiline","value":"/* Windows API entry point */"},
160 {"type":"Text","value":"\n"},
161 {"type":"KeywordReserved","value":"PROCEDURE"},
162 {"type":"Text","value":" "},
163 {"type":"NameVariable","value":"ShowScrollBar"},
164 {"type":"Text","value":" "},
165 {"type":"KeywordReserved","value":"EXTERNAL "},
166 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
167 {"type":"Punctuation","value":":"},
168 {"type":"Text","value":"\n "},
169 {"type":"KeywordDeclaration","value":"DEFINE"},
170 {"type":"Text","value":" "},
171 {"type":"KeywordReserved","value":"INPUT "},
172 {"type":"Text","value":" "},
173 {"type":"KeywordReserved","value":"PARAMETER"},
174 {"type":"Text","value":" "},
175 {"type":"KeywordReserved","value":"hwnd "},
176 {"type":"Text","value":" "},
177 {"type":"KeywordReserved","value":"AS"},
178 {"type":"Text","value":" "},
179 {"type":"NameVariable","value":"LONG"},
180 {"type":"Punctuation","value":"."},
181 {"type":"Text","value":"\n "},
182 {"type":"KeywordDeclaration","value":"DEFINE"},
183 {"type":"Text","value":" "},
184 {"type":"KeywordReserved","value":"INPUT "},
185 {"type":"Text","value":" "},
186 {"type":"KeywordReserved","value":"PARAMETER"},
187 {"type":"Text","value":" "},
188 {"type":"NameVariable","value":"fnBar"},
189 {"type":"Text","value":" "},
190 {"type":"KeywordReserved","value":"AS"},
191 {"type":"Text","value":" "},
192 {"type":"NameVariable","value":"LONG"},
193 {"type":"Punctuation","value":"."},
194 {"type":"Text","value":"\n "},
195 {"type":"KeywordDeclaration","value":"DEFINE"},
196 {"type":"Text","value":" "},
197 {"type":"KeywordReserved","value":"INPUT "},
198 {"type":"Text","value":" "},
199 {"type":"KeywordReserved","value":"PARAMETER"},
200 {"type":"Text","value":" "},
201 {"type":"NameVariable","value":"fShow"},
202 {"type":"Text","value":" "},
203 {"type":"KeywordReserved","value":"AS"},
204 {"type":"Text","value":" "},
205 {"type":"NameVariable","value":"LONG"},
206 {"type":"Punctuation","value":"."},
207 {"type":"Text","value":"\n "},
208 {"type":"KeywordDeclaration","value":"DEFINE"},
209 {"type":"Text","value":" "},
210 {"type":"KeywordReserved","value":"RETURN"},
211 {"type":"Text","value":" "},
212 {"type":"KeywordReserved","value":"PARAMETER"},
213 {"type":"Text","value":" "},
214 {"type":"NameVariable","value":"ReturnValue"},
215 {"type":"Text","value":" "},
216 {"type":"KeywordReserved","value":"AS"},
217 {"type":"Text","value":" "},
218 {"type":"NameVariable","value":"LONG"},
219 {"type":"Punctuation","value":"."},
220 {"type":"Text","value":"\n"},
221 {"type":"KeywordReserved","value":"END"},
222 {"type":"Text","value":" "},
223 {"type":"KeywordReserved","value":"PROCEDURE"},
224 {"type":"Punctuation","value":"."},
225 {"type":"Text","value":"\n\n"},
226 {"type":"KeywordReserved","value":"PROCEDURE"},
227 {"type":"Text","value":" "},
228 {"type":"NameVariable","value":"SendMessageA"},
229 {"type":"Text","value":" "},
230 {"type":"KeywordReserved","value":"EXTERNAL "},
231 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
232 {"type":"Punctuation","value":":"},
233 {"type":"Text","value":"\n "},
234 {"type":"KeywordDeclaration","value":"DEFINE"},
235 {"type":"Text","value":" "},
236 {"type":"KeywordReserved","value":"INPUT "},
237 {"type":"Text","value":" "},
238 {"type":"KeywordReserved","value":"PARAMETER"},
239 {"type":"Text","value":" "},
240 {"type":"KeywordReserved","value":"hwnd "},
241 {"type":"Text","value":" "},
242 {"type":"KeywordReserved","value":"AS"},
243 {"type":"Text","value":" "},
244 {"type":"NameVariable","value":"long"},
245 {"type":"Text","value":" "},
246 {"type":"KeywordReserved","value":"NO-UNDO"},
247 {"type":"Punctuation","value":"."},
248 {"type":"Text","value":"\n "},
249 {"type":"KeywordDeclaration","value":"DEFINE"},
250 {"type":"Text","value":" "},
251 {"type":"KeywordReserved","value":"INPUT "},
252 {"type":"Text","value":" "},
253 {"type":"KeywordReserved","value":"PARAMETER"},
254 {"type":"Text","value":" "},
255 {"type":"NameVariable","value":"wmsg"},
256 {"type":"Text","value":" "},
257 {"type":"KeywordReserved","value":"AS"},
258 {"type":"Text","value":" "},
259 {"type":"NameVariable","value":"long"},
260 {"type":"Text","value":" "},
261 {"type":"KeywordReserved","value":"NO-UNDO"},
262 {"type":"Punctuation","value":"."},
263 {"type":"Text","value":"\n "},
264 {"type":"KeywordDeclaration","value":"DEFINE"},
265 {"type":"Text","value":" "},
266 {"type":"KeywordReserved","value":"INPUT "},
267 {"type":"Text","value":" "},
268 {"type":"KeywordReserved","value":"PARAMETER"},
269 {"type":"Text","value":" "},
270 {"type":"NameVariable","value":"wparam"},
271 {"type":"Text","value":" "},
272 {"type":"KeywordReserved","value":"AS"},
273 {"type":"Text","value":" "},
274 {"type":"NameVariable","value":"long"},
275 {"type":"Text","value":" "},
276 {"type":"KeywordReserved","value":"NO-UNDO"},
277 {"type":"Punctuation","value":"."},
278 {"type":"Text","value":"\n "},
279 {"type":"KeywordDeclaration","value":"DEFINE"},
280 {"type":"Text","value":" "},
281 {"type":"KeywordReserved","value":"INPUT "},
282 {"type":"Text","value":" "},
283 {"type":"KeywordReserved","value":"PARAMETER"},
284 {"type":"Text","value":" "},
285 {"type":"NameVariable","value":"lparam"},
286 {"type":"Text","value":" "},
287 {"type":"KeywordReserved","value":"AS"},
288 {"type":"Text","value":" "},
289 {"type":"NameVariable","value":"long"},
290 {"type":"Text","value":" "},
291 {"type":"KeywordReserved","value":"NO-UNDO"},
292 {"type":"Punctuation","value":"."},
293 {"type":"Text","value":"\n "},
294 {"type":"KeywordDeclaration","value":"DEFINE"},
295 {"type":"Text","value":" "},
296 {"type":"KeywordReserved","value":"RETURN"},
297 {"type":"Text","value":" "},
298 {"type":"KeywordReserved","value":"PARAMETER"},
299 {"type":"Text","value":" "},
300 {"type":"NameVariable","value":"rc"},
301 {"type":"Text","value":" "},
302 {"type":"KeywordReserved","value":"AS"},
303 {"type":"Text","value":" "},
304 {"type":"NameVariable","value":"long"},
305 {"type":"Text","value":" "},
306 {"type":"KeywordReserved","value":"NO-UNDO"},
307 {"type":"Punctuation","value":"."},
308 {"type":"Text","value":"\n"},
309 {"type":"KeywordReserved","value":"END"},
310 {"type":"Text","value":" "},
311 {"type":"KeywordReserved","value":"PROCEDURE"},
312 {"type":"Punctuation","value":"."},
313 {"type":"Text","value":"\n\n"},
314 {"type":"KeywordReserved","value":"PROCEDURE"},
315 {"type":"Text","value":" "},
316 {"type":"NameVariable","value":"RedrawWindow"},
317 {"type":"Text","value":" "},
318 {"type":"KeywordReserved","value":"EXTERNAL "},
319 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
320 {"type":"Punctuation","value":":"},
321 {"type":"Text","value":"\n "},
322 {"type":"KeywordDeclaration","value":"DEFINE"},
323 {"type":"Text","value":" "},
324 {"type":"KeywordReserved","value":"INPUT"},
325 {"type":"Text","value":" "},
326 {"type":"KeywordReserved","value":"PARAMETER"},
327 {"type":"Text","value":" "},
328 {"type":"NameVariable","value":"v"},
329 {"type":"Operator","value":"-"},
330 {"type":"NameVariable","value":"hwnd"},
331 {"type":"Text","value":" "},
332 {"type":"KeywordReserved","value":"AS"},
333 {"type":"Text","value":" "},
334 {"type":"NameVariable","value":"LONG"},
335 {"type":"Text","value":" "},
336 {"type":"KeywordReserved","value":"NO-UNDO"},
337 {"type":"Punctuation","value":"."},
338 {"type":"Text","value":"\n "},
339 {"type":"KeywordDeclaration","value":"DEFINE"},
340 {"type":"Text","value":" "},
341 {"type":"KeywordReserved","value":"INPUT"},
342 {"type":"Text","value":" "},
343 {"type":"KeywordReserved","value":"PARAMETER"},
344 {"type":"Text","value":" "},
345 {"type":"NameVariable","value":"v"},
346 {"type":"Operator","value":"-"},
347 {"type":"NameVariable","value":"rect"},
348 {"type":"Text","value":" "},
349 {"type":"KeywordReserved","value":"AS"},
350 {"type":"Text","value":" "},
351 {"type":"NameVariable","value":"LONG"},
352 {"type":"Text","value":" "},
353 {"type":"KeywordReserved","value":"NO-UNDO"},
354 {"type":"Punctuation","value":"."},
355 {"type":"Text","value":"\n "},
356 {"type":"KeywordDeclaration","value":"DEFINE"},
357 {"type":"Text","value":" "},
358 {"type":"KeywordReserved","value":"INPUT"},
359 {"type":"Text","value":" "},
360 {"type":"KeywordReserved","value":"PARAMETER"},
361 {"type":"Text","value":" "},
362 {"type":"NameVariable","value":"v"},
363 {"type":"Operator","value":"-"},
364 {"type":"NameVariable","value":"rgn"},
365 {"type":"Text","value":" "},
366 {"type":"KeywordReserved","value":"AS"},
367 {"type":"Text","value":" "},
368 {"type":"NameVariable","value":"LONG"},
369 {"type":"Text","value":" "},
370 {"type":"KeywordReserved","value":"NO-UNDO"},
371 {"type":"Punctuation","value":"."},
372 {"type":"Text","value":"\n "},
373 {"type":"KeywordDeclaration","value":"DEFINE"},
374 {"type":"Text","value":" "},
375 {"type":"KeywordReserved","value":"INPUT"},
376 {"type":"Text","value":" "},
377 {"type":"KeywordReserved","value":"PARAMETER"},
378 {"type":"Text","value":" "},
379 {"type":"NameVariable","value":"v"},
380 {"type":"Operator","value":"-"},
381 {"type":"NameVariable","value":"flags"},
382 {"type":"Text","value":" "},
383 {"type":"KeywordReserved","value":"AS"},
384 {"type":"Text","value":" "},
385 {"type":"NameVariable","value":"LONG"},
386 {"type":"Text","value":" "},
387 {"type":"KeywordReserved","value":"NO-UNDO"},
388 {"type":"Punctuation","value":"."},
389 {"type":"Text","value":"\n "},
390 {"type":"KeywordDeclaration","value":"DEFINE"},
391 {"type":"Text","value":" "},
392 {"type":"KeywordReserved","value":"RETURN"},
393 {"type":"Text","value":" "},
394 {"type":"KeywordReserved","value":"PARAMETER"},
395 {"type":"Text","value":" "},
396 {"type":"NameVariable","value":"v"},
397 {"type":"Operator","value":"-"},
398 {"type":"NameVariable","value":"ret"},
399 {"type":"Text","value":" "},
400 {"type":"KeywordReserved","value":"AS"},
401 {"type":"Text","value":" "},
402 {"type":"NameVariable","value":"LONG"},
403 {"type":"Text","value":" "},
404 {"type":"KeywordReserved","value":"NO-UNDO"},
405 {"type":"Punctuation","value":"."},
406 {"type":"Text","value":"\n"},
407 {"type":"KeywordReserved","value":"END"},
408 {"type":"Text","value":" "},
409 {"type":"KeywordReserved","value":"PROCEDURE"},
410 {"type":"Punctuation","value":"."},
411 {"type":"Text","value":"\n\n"},
412 {"type":"KeywordReserved","value":"PROCEDURE"},
413 {"type":"Text","value":" "},
414 {"type":"NameVariable","value":"SetWindowTextA"},
415 {"type":"Text","value":" "},
416 {"type":"KeywordReserved","value":"EXTERNAL "},
417 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
418 {"type":"Punctuation","value":":"},
419 {"type":"Text","value":"\n "},
420 {"type":"KeywordDeclaration","value":"DEFINE"},
421 {"type":"Text","value":" "},
422 {"type":"KeywordReserved","value":"INPUT"},
423 {"type":"Text","value":" "},
424 {"type":"KeywordReserved","value":"PARAMETER"},
425 {"type":"Text","value":" "},
426 {"type":"KeywordReserved","value":"hwnd"},
427 {"type":"Text","value":" "},
428 {"type":"KeywordReserved","value":"AS"},
429 {"type":"Text","value":" "},
430 {"type":"NameVariable","value":"long"},
431 {"type":"Punctuation","value":"."},
432 {"type":"Text","value":"\n "},
433 {"type":"KeywordDeclaration","value":"DEFINE"},
434 {"type":"Text","value":" "},
435 {"type":"KeywordReserved","value":"INPUT"},
436 {"type":"Text","value":" "},
437 {"type":"KeywordReserved","value":"PARAMETER"},
438 {"type":"Text","value":" "},
439 {"type":"NameVariable","value":"txt"},
440 {"type":"Text","value":" "},
441 {"type":"KeywordReserved","value":"AS"},
442 {"type":"Text","value":" "},
443 {"type":"KeywordType","value":"CHARACTER"},
444 {"type":"Punctuation","value":"."},
445 {"type":"Text","value":"\n"},
446 {"type":"KeywordReserved","value":"END"},
447 {"type":"Text","value":" "},
448 {"type":"KeywordReserved","value":"PROCEDURE"},
449 {"type":"Punctuation","value":"."},
450 {"type":"Text","value":"\n\n"},
451 {"type":"KeywordReserved","value":"PROCEDURE"},
452 {"type":"Text","value":" "},
453 {"type":"NameVariable","value":"GetWindow"},
454 {"type":"Text","value":" "},
455 {"type":"KeywordReserved","value":"EXTERNAL "},
456 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
457 {"type":"Text","value":" "},
458 {"type":"Punctuation","value":":"},
459 {"type":"Text","value":"\n "},
460 {"type":"KeywordDeclaration","value":"DEFINE"},
461 {"type":"Text","value":" "},
462 {"type":"KeywordReserved","value":"INPUT"},
463 {"type":"Text","value":" "},
464 {"type":"KeywordReserved","value":"PARAMETER"},
465 {"type":"Text","value":" "},
466 {"type":"KeywordReserved","value":"hwnd"},
467 {"type":"Text","value":" "},
468 {"type":"KeywordReserved","value":"AS"},
469 {"type":"Text","value":" "},
470 {"type":"NameVariable","value":"LONG"},
471 {"type":"Punctuation","value":"."},
472 {"type":"Text","value":"\n "},
473 {"type":"KeywordDeclaration","value":"DEFINE"},
474 {"type":"Text","value":" "},
475 {"type":"KeywordReserved","value":"INPUT"},
476 {"type":"Text","value":" "},
477 {"type":"KeywordReserved","value":"PARAMETER"},
478 {"type":"Text","value":" "},
479 {"type":"NameVariable","value":"uCmd"},
480 {"type":"Text","value":" "},
481 {"type":"KeywordReserved","value":"AS"},
482 {"type":"Text","value":" "},
483 {"type":"NameVariable","value":"LONG"},
484 {"type":"Punctuation","value":"."},
485 {"type":"Text","value":"\n "},
486 {"type":"KeywordDeclaration","value":"DEFINE"},
487 {"type":"Text","value":" "},
488 {"type":"KeywordReserved","value":"RETURN"},
489 {"type":"Text","value":" "},
490 {"type":"KeywordReserved","value":"PARAMETER"},
491 {"type":"Text","value":" "},
492 {"type":"NameVariable","value":"hwndOther"},
493 {"type":"Text","value":" "},
494 {"type":"KeywordReserved","value":"AS"},
495 {"type":"Text","value":" "},
496 {"type":"NameVariable","value":"LONG"},
497 {"type":"Punctuation","value":"."},
498 {"type":"Text","value":"\n"},
499 {"type":"KeywordReserved","value":"END"},
500 {"type":"Text","value":" "},
501 {"type":"KeywordReserved","value":"PROCEDURE"},
502 {"type":"Punctuation","value":"."},
503 {"type":"Text","value":"\n\n"},
504 {"type":"KeywordReserved","value":"PROCEDURE"},
505 {"type":"Text","value":" "},
506 {"type":"NameVariable","value":"GetParent"},
507 {"type":"Text","value":" "},
508 {"type":"KeywordReserved","value":"EXTERNAL "},
509 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
510 {"type":"Text","value":" "},
511 {"type":"Punctuation","value":":"},
512 {"type":"Text","value":"\n "},
513 {"type":"KeywordDeclaration","value":"DEFINE"},
514 {"type":"Text","value":" "},
515 {"type":"KeywordReserved","value":"INPUT"},
516 {"type":"Text","value":" "},
517 {"type":"KeywordReserved","value":"PARAMETER"},
518 {"type":"Text","value":" "},
519 {"type":"NameVariable","value":"hwndChild"},
520 {"type":"Text","value":" "},
521 {"type":"KeywordReserved","value":"AS"},
522 {"type":"Text","value":" "},
523 {"type":"NameVariable","value":"LONG"},
524 {"type":"Punctuation","value":"."},
525 {"type":"Text","value":"\n "},
526 {"type":"KeywordDeclaration","value":"DEFINE"},
527 {"type":"Text","value":" "},
528 {"type":"KeywordReserved","value":"RETURN"},
529 {"type":"Text","value":" "},
530 {"type":"KeywordReserved","value":"PARAMETER"},
531 {"type":"Text","value":" "},
532 {"type":"NameVariable","value":"hwndParent"},
533 {"type":"Text","value":" "},
534 {"type":"KeywordReserved","value":"AS"},
535 {"type":"Text","value":" "},
536 {"type":"NameVariable","value":"LONG"},
537 {"type":"Punctuation","value":"."},
538 {"type":"Text","value":"\n"},
539 {"type":"KeywordReserved","value":"END"},
540 {"type":"Text","value":" "},
541 {"type":"KeywordReserved","value":"PROCEDURE"},
542 {"type":"Punctuation","value":"."},
543 {"type":"Text","value":"\n\n"},
544 {"type":"KeywordReserved","value":"PROCEDURE"},
545 {"type":"Text","value":" "},
546 {"type":"NameVariable","value":"GetCursorPos"},
547 {"type":"Text","value":" "},
548 {"type":"KeywordReserved","value":"EXTERNAL "},
549 {"type":"LiteralStringDouble","value":"\"user32\""},
550 {"type":"Punctuation","value":":"},
551 {"type":"Text","value":"\n "},
552 {"type":"KeywordDeclaration","value":"DEFINE"},
553 {"type":"Text","value":" "},
554 {"type":"KeywordReserved","value":"INPUT "},
555 {"type":"Text","value":" "},
556 {"type":"KeywordReserved","value":"PARAMETER "},
557 {"type":"Text","value":" "},
558 {"type":"NameVariable","value":"lpPoint"},
559 {"type":"Text","value":" "},
560 {"type":"KeywordReserved","value":"AS "},
561 {"type":"CommentPreproc","value":"{\u0026POINTERTYPE}"},
562 {"type":"Punctuation","value":"."},
563 {"type":"Text","value":" "},
564 {"type":"CommentMultiline","value":"/* memptr */"},
565 {"type":"Text","value":"\n "},
566 {"type":"KeywordDeclaration","value":"DEFINE"},
567 {"type":"Text","value":" "},
568 {"type":"KeywordReserved","value":"RETURN"},
569 {"type":"Text","value":" "},
570 {"type":"KeywordReserved","value":"PARAMETER "},
571 {"type":"Text","value":" "},
572 {"type":"NameVariable","value":"ReturnValue"},
573 {"type":"Text","value":" "},
574 {"type":"KeywordReserved","value":"AS"},
575 {"type":"Text","value":" "},
576 {"type":"NameVariable","value":"LONG"},
577 {"type":"Punctuation","value":"."},
578 {"type":"Text","value":"\n"},
579 {"type":"KeywordReserved","value":"END"},
580 {"type":"Text","value":" "},
581 {"type":"KeywordReserved","value":"PROCEDURE"},
582 {"type":"Punctuation","value":"."},
583 {"type":"Text","value":"\n\n"},
584 {"type":"KeywordReserved","value":"PROCEDURE"},
585 {"type":"Text","value":" "},
586 {"type":"NameVariable","value":"GetSysColor"},
587 {"type":"Text","value":" "},
588 {"type":"KeywordReserved","value":"EXTERNAL "},
589 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
590 {"type":"Punctuation","value":":"},
591 {"type":"Text","value":"\n "},
592 {"type":"KeywordDeclaration","value":"DEFINE"},
593 {"type":"Text","value":" "},
594 {"type":"KeywordReserved","value":"INPUT"},
595 {"type":"Text","value":" "},
596 {"type":"KeywordReserved","value":"PARAMETER"},
597 {"type":"Text","value":" "},
598 {"type":"NameVariable","value":"nDspElement"},
599 {"type":"Text","value":" "},
600 {"type":"KeywordReserved","value":"AS"},
601 {"type":"Text","value":" "},
602 {"type":"NameVariable","value":"LONG"},
603 {"type":"Punctuation","value":"."},
604 {"type":"Text","value":"\n "},
605 {"type":"KeywordDeclaration","value":"DEFINE"},
606 {"type":"Text","value":" "},
607 {"type":"KeywordReserved","value":"RETURN"},
608 {"type":"Text","value":" "},
609 {"type":"KeywordReserved","value":"PARAMETER"},
610 {"type":"Text","value":" "},
611 {"type":"NameVariable","value":"COLORREF"},
612 {"type":"Text","value":" "},
613 {"type":"KeywordReserved","value":"AS"},
614 {"type":"Text","value":" "},
615 {"type":"NameVariable","value":"LONG"},
616 {"type":"Punctuation","value":"."},
617 {"type":"Text","value":"\n"},
618 {"type":"KeywordReserved","value":"END"},
619 {"type":"Text","value":" "},
620 {"type":"KeywordReserved","value":"PROCEDURE"},
621 {"type":"Punctuation","value":"."},
622 {"type":"Text","value":"\n\n"},
623 {"type":"KeywordReserved","value":"PROCEDURE"},
624 {"type":"Text","value":" "},
625 {"type":"NameVariable","value":"ScreenToClient"},
626 {"type":"Text","value":" "},
627 {"type":"KeywordReserved","value":"EXTERNAL "},
628 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
629 {"type":"Text","value":" "},
630 {"type":"Punctuation","value":":"},
631 {"type":"Text","value":"\n "},
632 {"type":"KeywordDeclaration","value":"DEFINE"},
633 {"type":"Text","value":" "},
634 {"type":"KeywordReserved","value":"INPUT "},
635 {"type":"Text","value":" "},
636 {"type":"KeywordReserved","value":"PARAMETER"},
637 {"type":"Text","value":" "},
638 {"type":"KeywordReserved","value":"hWnd "},
639 {"type":"Text","value":" "},
640 {"type":"KeywordReserved","value":"AS"},
641 {"type":"Text","value":" "},
642 {"type":"NameVariable","value":"LONG"},
643 {"type":"Punctuation","value":"."},
644 {"type":"Text","value":"\n "},
645 {"type":"KeywordDeclaration","value":"DEFINE"},
646 {"type":"Text","value":" "},
647 {"type":"KeywordReserved","value":"INPUT "},
648 {"type":"Text","value":" "},
649 {"type":"KeywordReserved","value":"PARAMETER"},
650 {"type":"Text","value":" "},
651 {"type":"NameVariable","value":"lpPoint"},
652 {"type":"Text","value":" "},
653 {"type":"KeywordReserved","value":"AS"},
654 {"type":"Text","value":" "},
655 {"type":"KeywordType","value":"MEMPTR"},
656 {"type":"Punctuation","value":"."},
657 {"type":"Text","value":"\n"},
658 {"type":"KeywordReserved","value":"END"},
659 {"type":"Text","value":" "},
660 {"type":"KeywordReserved","value":"PROCEDURE"},
661 {"type":"Punctuation","value":"."},
662 {"type":"Text","value":"\n\n"},
663 {"type":"CommentMultiline","value":"/* Transparency */"},
664 {"type":"Text","value":"\n"},
665 {"type":"KeywordReserved","value":"PROCEDURE"},
666 {"type":"Text","value":" "},
667 {"type":"NameVariable","value":"SetWindowLongA"},
668 {"type":"Text","value":" "},
669 {"type":"KeywordReserved","value":"EXTERNAL "},
670 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
671 {"type":"Punctuation","value":":"},
672 {"type":"Text","value":"\n "},
673 {"type":"KeywordDeclaration","value":"DEFINE"},
674 {"type":"Text","value":" "},
675 {"type":"KeywordReserved","value":"INPUT"},
676 {"type":"Text","value":" "},
677 {"type":"KeywordReserved","value":"PARAMETER"},
678 {"type":"Text","value":" "},
679 {"type":"KeywordReserved","value":"HWND"},
680 {"type":"Text","value":" "},
681 {"type":"KeywordReserved","value":"AS"},
682 {"type":"Text","value":" "},
683 {"type":"NameVariable","value":"LONG"},
684 {"type":"Punctuation","value":"."},
685 {"type":"Text","value":"\n "},
686 {"type":"KeywordDeclaration","value":"DEFINE"},
687 {"type":"Text","value":" "},
688 {"type":"KeywordReserved","value":"INPUT"},
689 {"type":"Text","value":" "},
690 {"type":"KeywordReserved","value":"PARAMETER"},
691 {"type":"Text","value":" "},
692 {"type":"NameVariable","value":"nIndex"},
693 {"type":"Text","value":" "},
694 {"type":"KeywordReserved","value":"AS"},
695 {"type":"Text","value":" "},
696 {"type":"NameVariable","value":"LONG"},
697 {"type":"Punctuation","value":"."},
698 {"type":"Text","value":"\n "},
699 {"type":"KeywordDeclaration","value":"DEFINE"},
700 {"type":"Text","value":" "},
701 {"type":"KeywordReserved","value":"INPUT"},
702 {"type":"Text","value":" "},
703 {"type":"KeywordReserved","value":"PARAMETER"},
704 {"type":"Text","value":" "},
705 {"type":"NameVariable","value":"dwNewLong"},
706 {"type":"Text","value":" "},
707 {"type":"KeywordReserved","value":"AS"},
708 {"type":"Text","value":" "},
709 {"type":"NameVariable","value":"LONG"},
710 {"type":"Punctuation","value":"."},
711 {"type":"Text","value":"\n "},
712 {"type":"KeywordDeclaration","value":"DEFINE"},
713 {"type":"Text","value":" "},
714 {"type":"KeywordReserved","value":"RETURN"},
715 {"type":"Text","value":" "},
716 {"type":"KeywordReserved","value":"PARAMETER"},
717 {"type":"Text","value":" "},
718 {"type":"NameVariable","value":"stat"},
719 {"type":"Text","value":" "},
720 {"type":"KeywordReserved","value":"AS"},
721 {"type":"Text","value":" "},
722 {"type":"NameVariable","value":"LONG"},
723 {"type":"Punctuation","value":"."},
724 {"type":"Text","value":"\n"},
725 {"type":"KeywordReserved","value":"END"},
726 {"type":"Text","value":" "},
727 {"type":"KeywordReserved","value":"PROCEDURE"},
728 {"type":"Punctuation","value":"."},
729 {"type":"Text","value":"\n\n"},
730 {"type":"KeywordReserved","value":"PROCEDURE"},
731 {"type":"Text","value":" "},
732 {"type":"NameVariable","value":"SetLayeredWindowAttributes"},
733 {"type":"Text","value":" "},
734 {"type":"KeywordReserved","value":"EXTERNAL "},
735 {"type":"LiteralStringDouble","value":"\"user32.dll\""},
736 {"type":"Punctuation","value":":"},
737 {"type":"Text","value":"\n "},
738 {"type":"KeywordDeclaration","value":"DEFINE"},
739 {"type":"Text","value":" "},
740 {"type":"KeywordReserved","value":"INPUT"},
741 {"type":"Text","value":" "},
742 {"type":"KeywordReserved","value":"PARAMETER"},
743 {"type":"Text","value":" "},
744 {"type":"KeywordReserved","value":"HWND"},
745 {"type":"Text","value":" "},
746 {"type":"KeywordReserved","value":"AS"},
747 {"type":"Text","value":" "},
748 {"type":"NameVariable","value":"LONG"},
749 {"type":"Punctuation","value":"."},
750 {"type":"Text","value":"\n "},
751 {"type":"KeywordDeclaration","value":"DEFINE"},
752 {"type":"Text","value":" "},
753 {"type":"KeywordReserved","value":"INPUT"},
754 {"type":"Text","value":" "},
755 {"type":"KeywordReserved","value":"PARAMETER"},
756 {"type":"Text","value":" "},
757 {"type":"NameVariable","value":"crKey"},
758 {"type":"Text","value":" "},
759 {"type":"KeywordReserved","value":"AS"},
760 {"type":"Text","value":" "},
761 {"type":"NameVariable","value":"LONG"},
762 {"type":"Punctuation","value":"."},
763 {"type":"Text","value":"\n "},
764 {"type":"KeywordDeclaration","value":"DEFINE"},
765 {"type":"Text","value":" "},
766 {"type":"KeywordReserved","value":"INPUT"},
767 {"type":"Text","value":" "},
768 {"type":"KeywordReserved","value":"PARAMETER"},
769 {"type":"Text","value":" "},
770 {"type":"NameVariable","value":"bAlpha"},
771 {"type":"Text","value":" "},
772 {"type":"KeywordReserved","value":"AS"},
773 {"type":"Text","value":" "},
774 {"type":"NameVariable","value":"SHORT"},
775 {"type":"Punctuation","value":"."},
776 {"type":"Text","value":"\n "},
777 {"type":"KeywordDeclaration","value":"DEFINE"},
778 {"type":"Text","value":" "},
779 {"type":"KeywordReserved","value":"INPUT"},
780 {"type":"Text","value":" "},
781 {"type":"KeywordReserved","value":"PARAMETER"},
782 {"type":"Text","value":" "},
783 {"type":"NameVariable","value":"dwFlagsas"},
784 {"type":"Text","value":" "},
785 {"type":"KeywordReserved","value":"AS"},
786 {"type":"Text","value":" "},
787 {"type":"NameVariable","value":"LONG"},
788 {"type":"Punctuation","value":"."},
789 {"type":"Text","value":"\n "},
790 {"type":"KeywordDeclaration","value":"DEFINE"},
791 {"type":"Text","value":" "},
792 {"type":"KeywordReserved","value":"RETURN"},
793 {"type":"Text","value":" "},
794 {"type":"KeywordReserved","value":"PARAMETER"},
795 {"type":"Text","value":" "},
796 {"type":"NameVariable","value":"stat"},
797 {"type":"Text","value":" "},
798 {"type":"KeywordReserved","value":"AS"},
799 {"type":"Text","value":" "},
800 {"type":"NameVariable","value":"SHORT"},
801 {"type":"Punctuation","value":"."},
802 {"type":"Text","value":"\n"},
803 {"type":"KeywordReserved","value":"END"},
804 {"type":"Text","value":" "},
805 {"type":"KeywordReserved","value":"PROCEDURE"},
806 {"type":"Punctuation","value":"."},
807 {"type":"Text","value":"\n\n\n"},
808 {"type":"CommentMultiline","value":"/* Find out if a file is locked */"},
809 {"type":"CommentPreproc","value":"\n\u0026GLOBAL-DEFINE GENERIC_WRITE 1073741824 /* \u0026H40000000 */\n\u0026GLOBAL-DEFINE OPEN_EXISTING 3\n\u0026GLOBAL-DEFINE FILE_SHARE_READ 1 /* = \u0026H1 */\n\u0026GLOBAL-DEFINE FILE_ATTRIBUTE_NORMAL 128 /* = \u0026H80 */"},
810 {"type":"Text","value":"\n\n"},
811 {"type":"KeywordReserved","value":"PROCEDURE"},
812 {"type":"Text","value":" "},
813 {"type":"NameVariable","value":"CreateFileA"},
814 {"type":"Text","value":" "},
815 {"type":"KeywordReserved","value":"EXTERNAL "},
816 {"type":"LiteralStringDouble","value":"\"kernel32\""},
817 {"type":"Punctuation","value":":"},
818 {"type":"Text","value":"\n "},
819 {"type":"KeywordDeclaration","value":"DEFINE"},
820 {"type":"Text","value":" "},
821 {"type":"KeywordReserved","value":"INPUT"},
822 {"type":"Text","value":" "},
823 {"type":"KeywordReserved","value":"PARAMETER"},
824 {"type":"Text","value":" "},
825 {"type":"NameVariable","value":"lpFileName"},
826 {"type":"Text","value":" "},
827 {"type":"KeywordReserved","value":"AS"},
828 {"type":"Text","value":" "},
829 {"type":"KeywordType","value":"CHARACTER"},
830 {"type":"Punctuation","value":"."},
831 {"type":"Text","value":"\n "},
832 {"type":"KeywordDeclaration","value":"DEFINE"},
833 {"type":"Text","value":" "},
834 {"type":"KeywordReserved","value":"INPUT"},
835 {"type":"Text","value":" "},
836 {"type":"KeywordReserved","value":"PARAMETER"},
837 {"type":"Text","value":" "},
838 {"type":"NameVariable","value":"dwDesiredAccess"},
839 {"type":"Text","value":" "},
840 {"type":"KeywordReserved","value":"AS"},
841 {"type":"Text","value":" "},
842 {"type":"NameVariable","value":"LONG"},
843 {"type":"Punctuation","value":"."},
844 {"type":"Text","value":"\n "},
845 {"type":"KeywordDeclaration","value":"DEFINE"},
846 {"type":"Text","value":" "},
847 {"type":"KeywordReserved","value":"INPUT"},
848 {"type":"Text","value":" "},
849 {"type":"KeywordReserved","value":"PARAMETER"},
850 {"type":"Text","value":" "},
851 {"type":"NameVariable","value":"dwShareMode"},
852 {"type":"Text","value":" "},
853 {"type":"KeywordReserved","value":"AS"},
854 {"type":"Text","value":" "},
855 {"type":"NameVariable","value":"LONG"},
856 {"type":"Punctuation","value":"."},
857 {"type":"Text","value":"\n "},
858 {"type":"KeywordDeclaration","value":"DEFINE"},
859 {"type":"Text","value":" "},
860 {"type":"KeywordReserved","value":"INPUT"},
861 {"type":"Text","value":" "},
862 {"type":"KeywordReserved","value":"PARAMETER"},
863 {"type":"Text","value":" "},
864 {"type":"NameVariable","value":"lpSecurityAttributes"},
865 {"type":"Text","value":" "},
866 {"type":"KeywordReserved","value":"AS"},
867 {"type":"Text","value":" "},
868 {"type":"NameVariable","value":"LONG"},
869 {"type":"Punctuation","value":"."},
870 {"type":"Text","value":"\n "},
871 {"type":"KeywordDeclaration","value":"DEFINE"},
872 {"type":"Text","value":" "},
873 {"type":"KeywordReserved","value":"INPUT"},
874 {"type":"Text","value":" "},
875 {"type":"KeywordReserved","value":"PARAMETER"},
876 {"type":"Text","value":" "},
877 {"type":"NameVariable","value":"dwCreationDisposition"},
878 {"type":"Text","value":" "},
879 {"type":"KeywordReserved","value":"AS"},
880 {"type":"Text","value":" "},
881 {"type":"NameVariable","value":"LONG"},
882 {"type":"Punctuation","value":"."},
883 {"type":"Text","value":"\n "},
884 {"type":"KeywordDeclaration","value":"DEFINE"},
885 {"type":"Text","value":" "},
886 {"type":"KeywordReserved","value":"INPUT"},
887 {"type":"Text","value":" "},
888 {"type":"KeywordReserved","value":"PARAMETER"},
889 {"type":"Text","value":" "},
890 {"type":"NameVariable","value":"dwFlagsAndAttributes"},
891 {"type":"Text","value":" "},
892 {"type":"KeywordReserved","value":"AS"},
893 {"type":"Text","value":" "},
894 {"type":"NameVariable","value":"LONG"},
895 {"type":"Punctuation","value":"."},
896 {"type":"Text","value":"\n "},
897 {"type":"KeywordDeclaration","value":"DEFINE"},
898 {"type":"Text","value":" "},
899 {"type":"KeywordReserved","value":"INPUT"},
900 {"type":"Text","value":" "},
901 {"type":"KeywordReserved","value":"PARAMETER"},
902 {"type":"Text","value":" "},
903 {"type":"NameVariable","value":"hTemplateFile"},
904 {"type":"Text","value":" "},
905 {"type":"KeywordReserved","value":"AS"},
906 {"type":"Text","value":" "},
907 {"type":"NameVariable","value":"LONG"},
908 {"type":"Punctuation","value":"."},
909 {"type":"Text","value":"\n "},
910 {"type":"KeywordDeclaration","value":"DEFINE"},
911 {"type":"Text","value":" "},
912 {"type":"KeywordReserved","value":"RETURN"},
913 {"type":"Text","value":" "},
914 {"type":"KeywordReserved","value":"PARAMETER"},
915 {"type":"Text","value":" "},
916 {"type":"NameVariable","value":"ReturnValue"},
917 {"type":"Text","value":" "},
918 {"type":"KeywordReserved","value":"AS"},
919 {"type":"Text","value":" "},
920 {"type":"NameVariable","value":"LONG"},
921 {"type":"Punctuation","value":"."},
922 {"type":"Text","value":"\n"},
923 {"type":"KeywordReserved","value":"END"},
924 {"type":"Text","value":" "},
925 {"type":"KeywordReserved","value":"PROCEDURE"},
926 {"type":"Punctuation","value":"."},
927 {"type":"Text","value":"\n\n"},
928 {"type":"KeywordReserved","value":"PROCEDURE"},
929 {"type":"Text","value":" "},
930 {"type":"NameVariable","value":"CloseHandle"},
931 {"type":"Text","value":" "},
932 {"type":"KeywordReserved","value":"EXTERNAL "},
933 {"type":"LiteralStringDouble","value":"\"kernel32\""},
934 {"type":"Text","value":" "},
935 {"type":"Punctuation","value":":"},
936 {"type":"Text","value":"\n "},
937 {"type":"KeywordDeclaration","value":"DEFINE"},
938 {"type":"Text","value":" "},
939 {"type":"KeywordReserved","value":"INPUT "},
940 {"type":"Text","value":" "},
941 {"type":"KeywordReserved","value":"PARAMETER"},
942 {"type":"Text","value":" "},
943 {"type":"NameVariable","value":"hObject"},
944 {"type":"Text","value":" "},
945 {"type":"KeywordReserved","value":"AS"},
946 {"type":"Text","value":" "},
947 {"type":"NameVariable","value":"LONG"},
948 {"type":"Punctuation","value":"."},
949 {"type":"Text","value":"\n "},
950 {"type":"KeywordDeclaration","value":"DEFINE"},
951 {"type":"Text","value":" "},
952 {"type":"KeywordReserved","value":"RETURN"},
953 {"type":"Text","value":" "},
954 {"type":"KeywordReserved","value":"PARAMETER"},
955 {"type":"Text","value":" "},
956 {"type":"NameVariable","value":"ReturnValue"},
957 {"type":"Text","value":" "},
958 {"type":"KeywordReserved","value":"AS"},
959 {"type":"Text","value":" "},
960 {"type":"NameVariable","value":"LONG"},
961 {"type":"Punctuation","value":"."},
962 {"type":"Text","value":"\n"},
963 {"type":"KeywordReserved","value":"END"},
964 {"type":"Text","value":" "},
965 {"type":"KeywordReserved","value":"PROCEDURE"},
966 {"type":"Punctuation","value":"."},
967 {"type":"Text","value":"\n\n"},
968 {"type":"CommentMultiline","value":"/* Used in update check / about window */"},
969 {"type":"Text","value":"\n"},
970 {"type":"KeywordReserved","value":"PROCEDURE"},
971 {"type":"Text","value":" "},
972 {"type":"NameVariable","value":"URLDownloadToFileA"},
973 {"type":"Text","value":" "},
974 {"type":"KeywordReserved","value":"EXTERNAL "},
975 {"type":"LiteralStringDouble","value":"\"URLMON.DLL\""},
976 {"type":"Text","value":" "},
977 {"type":"Punctuation","value":":"},
978 {"type":"Text","value":"\n "},
979 {"type":"KeywordDeclaration","value":"DEFINE"},
980 {"type":"Text","value":" "},
981 {"type":"KeywordReserved","value":"INPUT"},
982 {"type":"Text","value":" "},
983 {"type":"KeywordReserved","value":"PARAMETER"},
984 {"type":"Text","value":" "},
985 {"type":"NameVariable","value":"pCaller"},
986 {"type":"Text","value":" "},
987 {"type":"KeywordReserved","value":"AS"},
988 {"type":"Text","value":" "},
989 {"type":"NameVariable","value":"LONG"},
990 {"type":"Punctuation","value":"."},
991 {"type":"Text","value":"\n "},
992 {"type":"KeywordDeclaration","value":"DEFINE"},
993 {"type":"Text","value":" "},
994 {"type":"KeywordReserved","value":"INPUT"},
995 {"type":"Text","value":" "},
996 {"type":"KeywordReserved","value":"PARAMETER"},
997 {"type":"Text","value":" "},
998 {"type":"NameVariable","value":"szURL"},
999 {"type":"Text","value":" "},
1000 {"type":"KeywordReserved","value":"AS"},
1001 {"type":"Text","value":" "},
1002 {"type":"KeywordType","value":"CHARACTER"},
1003 {"type":"Punctuation","value":"."},
1004 {"type":"Text","value":"\n "},
1005 {"type":"KeywordDeclaration","value":"DEFINE"},
1006 {"type":"Text","value":" "},
1007 {"type":"KeywordReserved","value":"INPUT"},
1008 {"type":"Text","value":" "},
1009 {"type":"KeywordReserved","value":"PARAMETER"},
1010 {"type":"Text","value":" "},
1011 {"type":"NameVariable","value":"szFilename"},
1012 {"type":"Text","value":" "},
1013 {"type":"KeywordReserved","value":"AS"},
1014 {"type":"Text","value":" "},
1015 {"type":"KeywordType","value":"CHARACTER"},
1016 {"type":"Punctuation","value":"."},
1017 {"type":"Text","value":"\n "},
1018 {"type":"KeywordDeclaration","value":"DEFINE"},
1019 {"type":"Text","value":" "},
1020 {"type":"KeywordReserved","value":"INPUT"},
1021 {"type":"Text","value":" "},
1022 {"type":"KeywordReserved","value":"PARAMETER"},
1023 {"type":"Text","value":" "},
1024 {"type":"NameVariable","value":"dwReserved"},
1025 {"type":"Text","value":" "},
1026 {"type":"KeywordReserved","value":"AS"},
1027 {"type":"Text","value":" "},
1028 {"type":"NameVariable","value":"LONG"},
1029 {"type":"Punctuation","value":"."},
1030 {"type":"Text","value":"\n "},
1031 {"type":"KeywordDeclaration","value":"DEFINE"},
1032 {"type":"Text","value":" "},
1033 {"type":"KeywordReserved","value":"INPUT"},
1034 {"type":"Text","value":" "},
1035 {"type":"KeywordReserved","value":"PARAMETER"},
1036 {"type":"Text","value":" "},
1037 {"type":"NameVariable","value":"lpfnCB"},
1038 {"type":"Text","value":" "},
1039 {"type":"KeywordReserved","value":"AS"},
1040 {"type":"Text","value":" "},
1041 {"type":"NameVariable","value":"LONG"},
1042 {"type":"Punctuation","value":"."},
1043 {"type":"Text","value":"\n "},
1044 {"type":"KeywordDeclaration","value":"DEFINE"},
1045 {"type":"Text","value":" "},
1046 {"type":"KeywordReserved","value":"RETURN"},
1047 {"type":"Text","value":" "},
1048 {"type":"KeywordReserved","value":"PARAMETER"},
1049 {"type":"Text","value":" "},
1050 {"type":"NameVariable","value":"ReturnValue"},
1051 {"type":"Text","value":" "},
1052 {"type":"KeywordReserved","value":"AS"},
1053 {"type":"Text","value":" "},
1054 {"type":"NameVariable","value":"LONG"},
1055 {"type":"Punctuation","value":"."},
1056 {"type":"Text","value":"\n"},
1057 {"type":"KeywordReserved","value":"END"},
1058 {"type":"Text","value":" "},
1059 {"type":"KeywordReserved","value":"PROCEDURE"},
1060 {"type":"Punctuation","value":"."},
1061 {"type":"Text","value":" "},
1062 {"type":"CommentMultiline","value":"/* URLDownloadToFileA */"},
1063 {"type":"Text","value":"\n\n"},
1064 {"type":"KeywordReserved","value":"PROCEDURE"},
1065 {"type":"Text","value":" "},
1066 {"type":"NameVariable","value":"DeleteUrlCacheEntry"},
1067 {"type":"Text","value":" "},
1068 {"type":"KeywordReserved","value":"EXTERNAL "},
1069 {"type":"LiteralStringDouble","value":"\"WININET.DLL\""},
1070 {"type":"Text","value":" "},
1071 {"type":"Punctuation","value":":"},
1072 {"type":"Text","value":"\n "},
1073 {"type":"KeywordDeclaration","value":"DEFINE"},
1074 {"type":"Text","value":" "},
1075 {"type":"KeywordReserved","value":"INPUT"},
1076 {"type":"Text","value":" "},
1077 {"type":"KeywordReserved","value":"PARAMETER"},
1078 {"type":"Text","value":" "},
1079 {"type":"NameVariable","value":"lbszUrlName"},
1080 {"type":"Text","value":" "},
1081 {"type":"KeywordReserved","value":"AS"},
1082 {"type":"Text","value":" "},
1083 {"type":"KeywordType","value":"CHARACTER"},
1084 {"type":"Punctuation","value":"."},
1085 {"type":"Text","value":"\n"},
1086 {"type":"KeywordReserved","value":"END"},
1087 {"type":"Text","value":" "},
1088 {"type":"KeywordReserved","value":"PROCEDURE"},
1089 {"type":"Punctuation","value":"."},
1090 {"type":"Text","value":" "},
1091 {"type":"CommentMultiline","value":"/* DeleteUrlCacheEntry */"},
1092 {"type":"Text","value":"\n\n"},
1093 {"type":"KeywordDeclaration","value":"DEFINE"},
1094 {"type":"Text","value":" "},
1095 {"type":"KeywordReserved","value":"TEMP-TABLE"},
1096 {"type":"Text","value":" "},
1097 {"type":"NameVariable","value":"ttColor"},
1098 {"type":"Text","value":" "},
1099 {"type":"KeywordReserved","value":"NO-UNDO\n "},
1100 {"type":"Text","value":" "},
1101 {"type":"KeywordReserved","value":"FIELD"},
1102 {"type":"Text","value":" "},
1103 {"type":"NameVariable","value":"cName"},
1104 {"type":"Text","value":" "},
1105 {"type":"KeywordReserved","value":"AS"},
1106 {"type":"Text","value":" "},
1107 {"type":"KeywordType","value":"CHARACTER\n "},
1108 {"type":"Text","value":" "},
1109 {"type":"KeywordReserved","value":"FIELD"},
1110 {"type":"Text","value":" "},
1111 {"type":"NameVariable","value":"iColor"},
1112 {"type":"Text","value":" "},
1113 {"type":"KeywordReserved","value":"AS"},
1114 {"type":"Text","value":" "},
1115 {"type":"KeywordType","value":"INTEGER\n "},
1116 {"type":"Text","value":" "},
1117 {"type":"KeywordReserved","value":"INDEX"},
1118 {"type":"Text","value":" "},
1119 {"type":"NameVariable","value":"iPrim"},
1120 {"type":"Text","value":" "},
1121 {"type":"KeywordReserved","value":"AS"},
1122 {"type":"Text","value":" "},
1123 {"type":"KeywordReserved","value":"PRIMARY"},
1124 {"type":"Text","value":" "},
1125 {"type":"NameVariable","value":"cName"},
1126 {"type":"Punctuation","value":"."},
1127 {"type":"Text","value":"\n\n"},
1128 {"type":"KeywordDeclaration","value":"DEFINE"},
1129 {"type":"Text","value":" "},
1130 {"type":"KeywordReserved","value":"TEMP-TABLE"},
1131 {"type":"Text","value":" "},
1132 {"type":"NameVariable","value":"ttFont"},
1133 {"type":"Text","value":" "},
1134 {"type":"KeywordReserved","value":"NO-UNDO\n "},
1135 {"type":"Text","value":" "},
1136 {"type":"KeywordReserved","value":"FIELD"},
1137 {"type":"Text","value":" "},
1138 {"type":"NameVariable","value":"cName"},
1139 {"type":"Text","value":" "},
1140 {"type":"KeywordReserved","value":"AS"},
1141 {"type":"Text","value":" "},
1142 {"type":"KeywordType","value":"CHARACTER\n "},
1143 {"type":"Text","value":" "},
1144 {"type":"KeywordReserved","value":"FIELD"},
1145 {"type":"Text","value":" "},
1146 {"type":"NameVariable","value":"iFont"},
1147 {"type":"Text","value":" "},
1148 {"type":"KeywordReserved","value":"AS"},
1149 {"type":"Text","value":" "},
1150 {"type":"KeywordType","value":"INTEGER\n "},
1151 {"type":"Text","value":" "},
1152 {"type":"KeywordReserved","value":"INDEX"},
1153 {"type":"Text","value":" "},
1154 {"type":"NameVariable","value":"iPrim"},
1155 {"type":"Text","value":" "},
1156 {"type":"KeywordReserved","value":"AS"},
1157 {"type":"Text","value":" "},
1158 {"type":"KeywordReserved","value":"PRIMARY"},
1159 {"type":"Text","value":" "},
1160 {"type":"NameVariable","value":"cName"},
1161 {"type":"Punctuation","value":"."},
1162 {"type":"Text","value":"\n\n"},
1163 {"type":"CommentMultiline","value":"/* If you have trouble with the cache, disable it in the settings screen */"},
1164 {"type":"Text","value":"\n"},
1165 {"type":"KeywordDeclaration","value":"DEFINE"},
1166 {"type":"Text","value":" "},
1167 {"type":"KeywordReserved","value":"VARIABLE"},
1168 {"type":"Text","value":" "},
1169 {"type":"NameVariable","value":"glCacheTableDefs"},
1170 {"type":"Text","value":" "},
1171 {"type":"KeywordReserved","value":"AS"},
1172 {"type":"Text","value":" "},
1173 {"type":"KeywordType","value":"LOGICAL"},
1174 {"type":"Text","value":" "},
1175 {"type":"KeywordReserved","value":"NO-UNDO"},
1176 {"type":"Punctuation","value":"."},
1177 {"type":"Text","value":"\n"},
1178 {"type":"KeywordDeclaration","value":"DEFINE"},
1179 {"type":"Text","value":" "},
1180 {"type":"KeywordReserved","value":"VARIABLE"},
1181 {"type":"Text","value":" "},
1182 {"type":"NameVariable","value":"glCacheFieldDefs"},
1183 {"type":"Text","value":" "},
1184 {"type":"KeywordReserved","value":"AS"},
1185 {"type":"Text","value":" "},
1186 {"type":"KeywordType","value":"LOGICAL"},
1187 {"type":"Text","value":" "},
1188 {"type":"KeywordReserved","value":"NO-UNDO"},
1189 {"type":"Punctuation","value":"."},
1190 {"type":"Text","value":"\n\n"},
1191 {"type":"CommentMultiline","value":"/* Vars for caching dirnames */"},
1192 {"type":"Text","value":"\n"},
1193 {"type":"KeywordDeclaration","value":"DEFINE"},
1194 {"type":"Text","value":" "},
1195 {"type":"KeywordReserved","value":"VARIABLE"},
1196 {"type":"Text","value":" "},
1197 {"type":"NameVariable","value":"gcProgramDir"},
1198 {"type":"Text","value":" "},
1199 {"type":"KeywordReserved","value":"AS"},
1200 {"type":"Text","value":" "},
1201 {"type":"KeywordType","value":"CHARACTER"},
1202 {"type":"Text","value":" "},
1203 {"type":"KeywordReserved","value":"NO-UNDO"},
1204 {"type":"Punctuation","value":"."},
1205 {"type":"Text","value":"\n"},
1206 {"type":"KeywordDeclaration","value":"DEFINE"},
1207 {"type":"Text","value":" "},
1208 {"type":"KeywordReserved","value":"VARIABLE"},
1209 {"type":"Text","value":" "},
1210 {"type":"NameVariable","value":"gcWorkFolder"},
1211 {"type":"Text","value":" "},
1212 {"type":"KeywordReserved","value":"AS"},
1213 {"type":"Text","value":" "},
1214 {"type":"KeywordType","value":"CHARACTER"},
1215 {"type":"Text","value":" "},
1216 {"type":"KeywordReserved","value":"NO-UNDO"},
1217 {"type":"Punctuation","value":"."},
1218 {"type":"Text","value":"\n\n"},
1219 {"type":"CommentMultiline","value":"/* Locking / unlocking windows */"},
1220 {"type":"CommentPreproc","value":"\n\u0026GLOBAL-DEFINE WM_SETREDRAW 11\n\u0026GLOBAL-DEFINE RDW_ALLCHILDREN 128\n\u0026GLOBAL-DEFINE RDW_ERASE 4\n\u0026GLOBAL-DEFINE RDW_INVALIDATE 1"},
1221 {"type":"Text","value":"\n\n"},
1222 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1223 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\n\u0026ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK"},
1224 {"type":"Text","value":"\n\n"},
1225 {"type":"CommentMultiline","value":"/* ******************** Preprocessor Definitions ******************** */"},
1226 {"type":"CommentPreproc","value":"\n\n\u0026Scoped-define PROCEDURE-TYPE Procedure\n\u0026Scoped-define DB-AWARE no"},
1227 {"type":"Text","value":"\n\n\n\n"},
1228 {"type":"CommentMultiline","value":"/* _UIB-PREPROCESSOR-BLOCK-END */"},
1229 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME"},
1230 {"type":"Text","value":"\n\n\n"},
1231 {"type":"CommentMultiline","value":"/* ************************ Function Prototypes ********************** */"},
1232 {"type":"CommentPreproc","value":"\n\n\u0026IF DEFINED(EXCLUDE-addConnection) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD addConnection Procedure"},
1233 {"type":"Text","value":"\n"},
1234 {"type":"KeywordReserved","value":"FUNCTION"},
1235 {"type":"Text","value":" "},
1236 {"type":"NameVariable","value":"addConnection"},
1237 {"type":"Text","value":" "},
1238 {"type":"KeywordReserved","value":"RETURNS"},
1239 {"type":"Text","value":" "},
1240 {"type":"KeywordType","value":"LOGICAL\n "},
1241 {"type":"Punctuation","value":"("},
1242 {"type":"Text","value":" "},
1243 {"type":"NameVariable","value":"pcDatabase"},
1244 {"type":"Text","value":" "},
1245 {"type":"KeywordReserved","value":"AS"},
1246 {"type":"Text","value":" "},
1247 {"type":"KeywordType","value":"CHARACTER\n "},
1248 {"type":"NameVariable","value":","},
1249 {"type":"Text","value":" "},
1250 {"type":"NameVariable","value":"pcSection"},
1251 {"type":"Text","value":" "},
1252 {"type":"KeywordReserved","value":"AS"},
1253 {"type":"Text","value":" "},
1254 {"type":"KeywordType","value":"CHARACTER "},
1255 {"type":"Punctuation","value":")"},
1256 {"type":"Text","value":" "},
1257 {"type":"KeywordReserved","value":"FORWARD"},
1258 {"type":"Punctuation","value":"."},
1259 {"type":"Text","value":"\n\n"},
1260 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1261 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-formatQueryString) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD formatQueryString Procedure"},
1262 {"type":"Text","value":"\n"},
1263 {"type":"KeywordReserved","value":"FUNCTION"},
1264 {"type":"Text","value":" "},
1265 {"type":"NameVariable","value":"formatQueryString"},
1266 {"type":"Text","value":" "},
1267 {"type":"KeywordReserved","value":"RETURNS"},
1268 {"type":"Text","value":" "},
1269 {"type":"KeywordType","value":"CHARACTER\n "},
1270 {"type":"Punctuation","value":"("},
1271 {"type":"Text","value":" "},
1272 {"type":"KeywordReserved","value":"INPUT"},
1273 {"type":"Text","value":" "},
1274 {"type":"NameVariable","value":"pcQueryString"},
1275 {"type":"Text","value":" "},
1276 {"type":"KeywordReserved","value":"AS"},
1277 {"type":"Text","value":" "},
1278 {"type":"KeywordType","value":"CHARACTER\n "},
1279 {"type":"NameVariable","value":","},
1280 {"type":"Text","value":" "},
1281 {"type":"KeywordReserved","value":"INPUT"},
1282 {"type":"Text","value":" "},
1283 {"type":"NameVariable","value":"plExpanded"},
1284 {"type":"Text","value":" "},
1285 {"type":"KeywordReserved","value":"AS"},
1286 {"type":"Text","value":" "},
1287 {"type":"KeywordType","value":"LOGICAL "},
1288 {"type":"Punctuation","value":")"},
1289 {"type":"Text","value":" "},
1290 {"type":"KeywordReserved","value":"FORWARD"},
1291 {"type":"Punctuation","value":"."},
1292 {"type":"Text","value":"\n\n"},
1293 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1294 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColor) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getColor Procedure"},
1295 {"type":"Text","value":"\n"},
1296 {"type":"KeywordReserved","value":"FUNCTION"},
1297 {"type":"Text","value":" "},
1298 {"type":"NameVariable","value":"getColor"},
1299 {"type":"Text","value":" "},
1300 {"type":"KeywordReserved","value":"RETURNS"},
1301 {"type":"Text","value":" "},
1302 {"type":"KeywordType","value":"INTEGER\n "},
1303 {"type":"Punctuation","value":"("},
1304 {"type":"Text","value":" "},
1305 {"type":"NameVariable","value":"pcName"},
1306 {"type":"Text","value":" "},
1307 {"type":"KeywordReserved","value":"AS"},
1308 {"type":"Text","value":" "},
1309 {"type":"KeywordType","value":"CHARACTER "},
1310 {"type":"Punctuation","value":")"},
1311 {"type":"Text","value":" "},
1312 {"type":"KeywordReserved","value":"FORWARD"},
1313 {"type":"Punctuation","value":"."},
1314 {"type":"Text","value":"\n\n"},
1315 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1316 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColorByRGB) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getColorByRGB Procedure"},
1317 {"type":"Text","value":"\n"},
1318 {"type":"KeywordReserved","value":"FUNCTION"},
1319 {"type":"Text","value":" "},
1320 {"type":"NameVariable","value":"getColorByRGB"},
1321 {"type":"Text","value":" "},
1322 {"type":"KeywordReserved","value":"RETURNS"},
1323 {"type":"Text","value":" "},
1324 {"type":"KeywordType","value":"INTEGER\n "},
1325 {"type":"Punctuation","value":"("},
1326 {"type":"Text","value":" "},
1327 {"type":"NameVariable","value":"piRed"},
1328 {"type":"Text","value":" "},
1329 {"type":"KeywordReserved","value":"AS"},
1330 {"type":"Text","value":" "},
1331 {"type":"KeywordType","value":"INTEGER\n "},
1332 {"type":"NameVariable","value":","},
1333 {"type":"Text","value":" "},
1334 {"type":"NameVariable","value":"piGreen"},
1335 {"type":"Text","value":" "},
1336 {"type":"KeywordReserved","value":"AS"},
1337 {"type":"Text","value":" "},
1338 {"type":"KeywordType","value":"INTEGER\n "},
1339 {"type":"NameVariable","value":","},
1340 {"type":"Text","value":" "},
1341 {"type":"NameVariable","value":"piBlue"},
1342 {"type":"Text","value":" "},
1343 {"type":"KeywordReserved","value":"AS"},
1344 {"type":"Text","value":" "},
1345 {"type":"KeywordType","value":"INTEGER\n "},
1346 {"type":"Punctuation","value":")"},
1347 {"type":"Text","value":" "},
1348 {"type":"KeywordReserved","value":"FORWARD"},
1349 {"type":"Punctuation","value":"."},
1350 {"type":"Text","value":"\n\n"},
1351 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1352 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColumnLabel) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getColumnLabel Procedure"},
1353 {"type":"Text","value":"\n"},
1354 {"type":"KeywordReserved","value":"FUNCTION"},
1355 {"type":"Text","value":" "},
1356 {"type":"NameVariable","value":"getColumnLabel"},
1357 {"type":"Text","value":" "},
1358 {"type":"KeywordReserved","value":"RETURNS"},
1359 {"type":"Text","value":" "},
1360 {"type":"KeywordType","value":"CHARACTER\n "},
1361 {"type":"Punctuation","value":"("},
1362 {"type":"Text","value":" "},
1363 {"type":"KeywordReserved","value":"INPUT"},
1364 {"type":"Text","value":" "},
1365 {"type":"NameVariable","value":"phFieldBuffer"},
1366 {"type":"Text","value":" "},
1367 {"type":"KeywordReserved","value":"AS"},
1368 {"type":"Text","value":" "},
1369 {"type":"KeywordType","value":"HANDLE "},
1370 {"type":"Punctuation","value":")"},
1371 {"type":"Text","value":" "},
1372 {"type":"KeywordReserved","value":"FORWARD"},
1373 {"type":"Punctuation","value":"."},
1374 {"type":"Text","value":"\n\n"},
1375 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1376 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColumnWidthList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getColumnWidthList Procedure"},
1377 {"type":"Text","value":"\n"},
1378 {"type":"KeywordReserved","value":"FUNCTION"},
1379 {"type":"Text","value":" "},
1380 {"type":"NameVariable","value":"getColumnWidthList"},
1381 {"type":"Text","value":" "},
1382 {"type":"KeywordReserved","value":"RETURNS"},
1383 {"type":"Text","value":" "},
1384 {"type":"KeywordType","value":"CHARACTER\n "},
1385 {"type":"Punctuation","value":"("},
1386 {"type":"Text","value":" "},
1387 {"type":"KeywordReserved","value":"INPUT"},
1388 {"type":"Text","value":" "},
1389 {"type":"NameVariable","value":"phBrowse"},
1390 {"type":"Text","value":" "},
1391 {"type":"KeywordReserved","value":"AS"},
1392 {"type":"Text","value":" "},
1393 {"type":"KeywordType","value":"HANDLE "},
1394 {"type":"Punctuation","value":")"},
1395 {"type":"Text","value":" "},
1396 {"type":"KeywordReserved","value":"FORWARD"},
1397 {"type":"Punctuation","value":"."},
1398 {"type":"Text","value":"\n\n"},
1399 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1400 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getDatabaseList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getDatabaseList Procedure"},
1401 {"type":"Text","value":"\n"},
1402 {"type":"KeywordReserved","value":"FUNCTION"},
1403 {"type":"Text","value":" "},
1404 {"type":"NameVariable","value":"getDatabaseList"},
1405 {"type":"Text","value":" "},
1406 {"type":"KeywordReserved","value":"RETURNS"},
1407 {"type":"Text","value":" "},
1408 {"type":"KeywordType","value":"CHARACTER"},
1409 {"type":"Text","value":" "},
1410 {"type":"KeywordReserved","value":"FORWARD"},
1411 {"type":"Punctuation","value":"."},
1412 {"type":"Text","value":"\n\n"},
1413 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1414 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getEscapedData) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getEscapedData Procedure"},
1415 {"type":"Text","value":"\n"},
1416 {"type":"KeywordReserved","value":"FUNCTION"},
1417 {"type":"Text","value":" "},
1418 {"type":"NameVariable","value":"getEscapedData"},
1419 {"type":"Text","value":" "},
1420 {"type":"KeywordReserved","value":"RETURNS"},
1421 {"type":"Text","value":" "},
1422 {"type":"KeywordType","value":"CHARACTER\n "},
1423 {"type":"Punctuation","value":"("},
1424 {"type":"Text","value":" "},
1425 {"type":"NameVariable","value":"pcTarget"},
1426 {"type":"Text","value":" "},
1427 {"type":"KeywordReserved","value":"AS"},
1428 {"type":"Text","value":" "},
1429 {"type":"KeywordType","value":"CHARACTER\n "},
1430 {"type":"NameVariable","value":","},
1431 {"type":"Text","value":" "},
1432 {"type":"NameVariable","value":"pcString"},
1433 {"type":"Text","value":" "},
1434 {"type":"KeywordReserved","value":"AS"},
1435 {"type":"Text","value":" "},
1436 {"type":"KeywordType","value":"CHARACTER "},
1437 {"type":"Punctuation","value":")"},
1438 {"type":"Text","value":" "},
1439 {"type":"KeywordReserved","value":"FORWARD"},
1440 {"type":"Punctuation","value":"."},
1441 {"type":"Text","value":"\n\n"},
1442 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1443 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFieldList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getFieldList Procedure"},
1444 {"type":"Text","value":"\n"},
1445 {"type":"KeywordReserved","value":"FUNCTION"},
1446 {"type":"Text","value":" "},
1447 {"type":"NameVariable","value":"getFieldList"},
1448 {"type":"Text","value":" "},
1449 {"type":"KeywordReserved","value":"RETURNS"},
1450 {"type":"Text","value":" "},
1451 {"type":"KeywordType","value":"CHARACTER\n "},
1452 {"type":"Punctuation","value":"("},
1453 {"type":"Text","value":" "},
1454 {"type":"NameVariable","value":"pcDatabase"},
1455 {"type":"Text","value":" "},
1456 {"type":"KeywordReserved","value":"AS"},
1457 {"type":"Text","value":" "},
1458 {"type":"KeywordType","value":"CHARACTER\n "},
1459 {"type":"NameVariable","value":","},
1460 {"type":"Text","value":" "},
1461 {"type":"NameVariable","value":"pcFile"},
1462 {"type":"Text","value":" "},
1463 {"type":"KeywordReserved","value":"AS"},
1464 {"type":"Text","value":" "},
1465 {"type":"KeywordType","value":"CHARACTER\n "},
1466 {"type":"Punctuation","value":")"},
1467 {"type":"Text","value":" "},
1468 {"type":"KeywordReserved","value":"FORWARD"},
1469 {"type":"Punctuation","value":"."},
1470 {"type":"Text","value":"\n\n"},
1471 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1472 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFileCategory) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getFileCategory Procedure"},
1473 {"type":"Text","value":"\n"},
1474 {"type":"KeywordReserved","value":"FUNCTION"},
1475 {"type":"Text","value":" "},
1476 {"type":"NameVariable","value":"getFileCategory"},
1477 {"type":"Text","value":" "},
1478 {"type":"KeywordReserved","value":"RETURNS"},
1479 {"type":"Text","value":" "},
1480 {"type":"KeywordType","value":"CHARACTER\n "},
1481 {"type":"Punctuation","value":"("},
1482 {"type":"Text","value":" "},
1483 {"type":"NameVariable","value":"piFileNumber"},
1484 {"type":"Text","value":" "},
1485 {"type":"KeywordReserved","value":"AS"},
1486 {"type":"Text","value":" "},
1487 {"type":"KeywordType","value":"INTEGER\n "},
1488 {"type":"NameVariable","value":","},
1489 {"type":"Text","value":" "},
1490 {"type":"NameVariable","value":"pcFileName"},
1491 {"type":"Text","value":" "},
1492 {"type":"KeywordReserved","value":"AS"},
1493 {"type":"Text","value":" "},
1494 {"type":"KeywordType","value":"CHARACTER\n "},
1495 {"type":"Punctuation","value":")"},
1496 {"type":"Text","value":" "},
1497 {"type":"KeywordReserved","value":"FORWARD"},
1498 {"type":"Punctuation","value":"."},
1499 {"type":"Text","value":"\n\n"},
1500 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1501 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFont) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getFont Procedure"},
1502 {"type":"Text","value":"\n"},
1503 {"type":"KeywordReserved","value":"FUNCTION"},
1504 {"type":"Text","value":" "},
1505 {"type":"NameVariable","value":"getFont"},
1506 {"type":"Text","value":" "},
1507 {"type":"KeywordReserved","value":"RETURNS"},
1508 {"type":"Text","value":" "},
1509 {"type":"KeywordType","value":"INTEGER\n "},
1510 {"type":"Punctuation","value":"("},
1511 {"type":"Text","value":" "},
1512 {"type":"NameVariable","value":"pcName"},
1513 {"type":"Text","value":" "},
1514 {"type":"KeywordReserved","value":"AS"},
1515 {"type":"Text","value":" "},
1516 {"type":"KeywordType","value":"CHARACTER "},
1517 {"type":"Punctuation","value":")"},
1518 {"type":"Text","value":" "},
1519 {"type":"KeywordReserved","value":"FORWARD"},
1520 {"type":"Punctuation","value":"."},
1521 {"type":"Text","value":"\n\n"},
1522 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1523 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getImagePath) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getImagePath Procedure"},
1524 {"type":"Text","value":"\n"},
1525 {"type":"KeywordReserved","value":"FUNCTION"},
1526 {"type":"Text","value":" "},
1527 {"type":"NameVariable","value":"getImagePath"},
1528 {"type":"Text","value":" "},
1529 {"type":"KeywordReserved","value":"RETURNS"},
1530 {"type":"Text","value":" "},
1531 {"type":"KeywordType","value":"CHARACTER\n "},
1532 {"type":"Punctuation","value":"("},
1533 {"type":"Text","value":" "},
1534 {"type":"NameVariable","value":"pcImage"},
1535 {"type":"Text","value":" "},
1536 {"type":"KeywordReserved","value":"AS"},
1537 {"type":"Text","value":" "},
1538 {"type":"KeywordType","value":"CHARACTER "},
1539 {"type":"Punctuation","value":")"},
1540 {"type":"Text","value":" "},
1541 {"type":"KeywordReserved","value":"FORWARD"},
1542 {"type":"Punctuation","value":"."},
1543 {"type":"Text","value":"\n\n"},
1544 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1545 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getIndexFields) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getIndexFields Procedure"},
1546 {"type":"Text","value":"\n"},
1547 {"type":"KeywordReserved","value":"FUNCTION"},
1548 {"type":"Text","value":" "},
1549 {"type":"NameVariable","value":"getIndexFields"},
1550 {"type":"Text","value":" "},
1551 {"type":"KeywordReserved","value":"RETURNS"},
1552 {"type":"Text","value":" "},
1553 {"type":"KeywordType","value":"CHARACTER\n "},
1554 {"type":"Punctuation","value":"("},
1555 {"type":"Text","value":" "},
1556 {"type":"KeywordReserved","value":"INPUT"},
1557 {"type":"Text","value":" "},
1558 {"type":"NameVariable","value":"pcDatabaseName"},
1559 {"type":"Text","value":" "},
1560 {"type":"KeywordReserved","value":"AS"},
1561 {"type":"Text","value":" "},
1562 {"type":"KeywordType","value":"CHARACTER\n "},
1563 {"type":"NameVariable","value":","},
1564 {"type":"Text","value":" "},
1565 {"type":"KeywordReserved","value":"INPUT"},
1566 {"type":"Text","value":" "},
1567 {"type":"NameVariable","value":"pcTableName"},
1568 {"type":"Text","value":" "},
1569 {"type":"KeywordReserved","value":"AS"},
1570 {"type":"Text","value":" "},
1571 {"type":"KeywordType","value":"CHARACTER\n "},
1572 {"type":"NameVariable","value":","},
1573 {"type":"Text","value":" "},
1574 {"type":"KeywordReserved","value":"INPUT"},
1575 {"type":"Text","value":" "},
1576 {"type":"NameVariable","value":"pcFlags"},
1577 {"type":"Text","value":" "},
1578 {"type":"KeywordReserved","value":"AS"},
1579 {"type":"Text","value":" "},
1580 {"type":"KeywordType","value":"CHARACTER\n "},
1581 {"type":"Punctuation","value":")"},
1582 {"type":"Text","value":" "},
1583 {"type":"KeywordReserved","value":"FORWARD"},
1584 {"type":"Punctuation","value":"."},
1585 {"type":"Text","value":"\n\n"},
1586 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1587 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getKeyList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getKeyList Procedure"},
1588 {"type":"Text","value":"\n"},
1589 {"type":"KeywordReserved","value":"FUNCTION"},
1590 {"type":"Text","value":" "},
1591 {"type":"NameVariable","value":"getKeyList"},
1592 {"type":"Text","value":" "},
1593 {"type":"KeywordReserved","value":"RETURNS"},
1594 {"type":"Text","value":" "},
1595 {"type":"KeywordType","value":"CHARACTER\n "},
1596 {"type":"Punctuation","value":"("},
1597 {"type":"Text","value":" "},
1598 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
1599 {"type":"Text","value":" "},
1600 {"type":"Punctuation","value":")"},
1601 {"type":"Text","value":" "},
1602 {"type":"KeywordReserved","value":"FORWARD"},
1603 {"type":"Punctuation","value":"."},
1604 {"type":"Text","value":"\n\n"},
1605 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1606 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getLinkInfo) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getLinkInfo Procedure"},
1607 {"type":"Text","value":"\n"},
1608 {"type":"KeywordReserved","value":"FUNCTION"},
1609 {"type":"Text","value":" "},
1610 {"type":"NameVariable","value":"getLinkInfo"},
1611 {"type":"Text","value":" "},
1612 {"type":"KeywordReserved","value":"RETURNS"},
1613 {"type":"Text","value":" "},
1614 {"type":"KeywordType","value":"CHARACTER\n "},
1615 {"type":"Punctuation","value":"("},
1616 {"type":"Text","value":" "},
1617 {"type":"KeywordReserved","value":"INPUT"},
1618 {"type":"Text","value":" "},
1619 {"type":"NameVariable","value":"pcFieldName"},
1620 {"type":"Text","value":" "},
1621 {"type":"KeywordReserved","value":"AS"},
1622 {"type":"Text","value":" "},
1623 {"type":"KeywordType","value":"CHARACTER\n "},
1624 {"type":"Punctuation","value":")"},
1625 {"type":"Text","value":" "},
1626 {"type":"KeywordReserved","value":"FORWARD"},
1627 {"type":"Punctuation","value":"."},
1628 {"type":"Text","value":"\n\n"},
1629 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1630 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getMaxLength) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getMaxLength Procedure"},
1631 {"type":"Text","value":"\n"},
1632 {"type":"KeywordReserved","value":"FUNCTION"},
1633 {"type":"Text","value":" "},
1634 {"type":"NameVariable","value":"getMaxLength"},
1635 {"type":"Text","value":" "},
1636 {"type":"KeywordReserved","value":"RETURNS"},
1637 {"type":"Text","value":" "},
1638 {"type":"KeywordType","value":"INTEGER\n "},
1639 {"type":"Punctuation","value":"("},
1640 {"type":"Text","value":" "},
1641 {"type":"NameVariable","value":"cFieldList"},
1642 {"type":"Text","value":" "},
1643 {"type":"KeywordReserved","value":"AS"},
1644 {"type":"Text","value":" "},
1645 {"type":"KeywordType","value":"CHARACTER "},
1646 {"type":"Punctuation","value":")"},
1647 {"type":"Text","value":" "},
1648 {"type":"KeywordReserved","value":"FORWARD"},
1649 {"type":"Punctuation","value":"."},
1650 {"type":"Text","value":"\n\n"},
1651 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1652 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getOsErrorDesc) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getOsErrorDesc Procedure"},
1653 {"type":"Text","value":"\n"},
1654 {"type":"KeywordReserved","value":"FUNCTION"},
1655 {"type":"Text","value":" "},
1656 {"type":"NameVariable","value":"getOsErrorDesc"},
1657 {"type":"Text","value":" "},
1658 {"type":"KeywordReserved","value":"RETURNS"},
1659 {"type":"Text","value":" "},
1660 {"type":"KeywordType","value":"CHARACTER\n "},
1661 {"type":"Punctuation","value":"("},
1662 {"type":"KeywordReserved","value":"INPUT"},
1663 {"type":"Text","value":" "},
1664 {"type":"NameVariable","value":"piOsError"},
1665 {"type":"Text","value":" "},
1666 {"type":"KeywordReserved","value":"AS"},
1667 {"type":"Text","value":" "},
1668 {"type":"KeywordType","value":"INTEGER"},
1669 {"type":"Punctuation","value":")"},
1670 {"type":"Text","value":" "},
1671 {"type":"KeywordReserved","value":"FORWARD"},
1672 {"type":"Punctuation","value":"."},
1673 {"type":"Text","value":"\n\n"},
1674 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1675 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getProgramDir) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getProgramDir Procedure"},
1676 {"type":"Text","value":"\n"},
1677 {"type":"KeywordReserved","value":"FUNCTION"},
1678 {"type":"Text","value":" "},
1679 {"type":"NameVariable","value":"getProgramDir"},
1680 {"type":"Text","value":" "},
1681 {"type":"KeywordReserved","value":"RETURNS"},
1682 {"type":"Text","value":" "},
1683 {"type":"KeywordType","value":"CHARACTER\n "},
1684 {"type":"Punctuation","value":"("},
1685 {"type":"Text","value":" "},
1686 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
1687 {"type":"Text","value":" "},
1688 {"type":"Punctuation","value":")"},
1689 {"type":"Text","value":" "},
1690 {"type":"KeywordReserved","value":"FORWARD"},
1691 {"type":"Punctuation","value":"."},
1692 {"type":"Text","value":"\n\n"},
1693 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1694 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getQuery) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getQuery Procedure"},
1695 {"type":"Text","value":"\n"},
1696 {"type":"KeywordReserved","value":"FUNCTION"},
1697 {"type":"Text","value":" "},
1698 {"type":"NameVariable","value":"getQuery"},
1699 {"type":"Text","value":" "},
1700 {"type":"KeywordReserved","value":"RETURNS"},
1701 {"type":"Text","value":" "},
1702 {"type":"KeywordType","value":"CHARACTER\n "},
1703 {"type":"Punctuation","value":"("},
1704 {"type":"Text","value":" "},
1705 {"type":"KeywordReserved","value":"INPUT"},
1706 {"type":"Text","value":" "},
1707 {"type":"NameVariable","value":"pcDatabase"},
1708 {"type":"Text","value":" "},
1709 {"type":"KeywordReserved","value":"AS"},
1710 {"type":"Text","value":" "},
1711 {"type":"KeywordType","value":"CHARACTER\n "},
1712 {"type":"NameVariable","value":","},
1713 {"type":"Text","value":" "},
1714 {"type":"KeywordReserved","value":"INPUT"},
1715 {"type":"Text","value":" "},
1716 {"type":"NameVariable","value":"pcTable"},
1717 {"type":"Text","value":" "},
1718 {"type":"KeywordReserved","value":"AS"},
1719 {"type":"Text","value":" "},
1720 {"type":"KeywordType","value":"CHARACTER\n "},
1721 {"type":"NameVariable","value":","},
1722 {"type":"Text","value":" "},
1723 {"type":"KeywordReserved","value":"INPUT"},
1724 {"type":"Text","value":" "},
1725 {"type":"NameVariable","value":"piQuery"},
1726 {"type":"Text","value":" "},
1727 {"type":"KeywordReserved","value":"AS"},
1728 {"type":"Text","value":" "},
1729 {"type":"KeywordType","value":"INTEGER\n "},
1730 {"type":"Punctuation","value":")"},
1731 {"type":"Text","value":" "},
1732 {"type":"KeywordReserved","value":"FORWARD"},
1733 {"type":"Punctuation","value":"."},
1734 {"type":"Text","value":"\n\n"},
1735 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1736 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getReadableQuery) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getReadableQuery Procedure"},
1737 {"type":"Text","value":"\n"},
1738 {"type":"KeywordReserved","value":"FUNCTION"},
1739 {"type":"Text","value":" "},
1740 {"type":"NameVariable","value":"getReadableQuery"},
1741 {"type":"Text","value":" "},
1742 {"type":"KeywordReserved","value":"RETURNS"},
1743 {"type":"Text","value":" "},
1744 {"type":"KeywordType","value":"CHARACTER\n "},
1745 {"type":"Punctuation","value":"("},
1746 {"type":"Text","value":" "},
1747 {"type":"KeywordReserved","value":"INPUT"},
1748 {"type":"Text","value":" "},
1749 {"type":"NameVariable","value":"pcQuery"},
1750 {"type":"Text","value":" "},
1751 {"type":"KeywordReserved","value":"AS"},
1752 {"type":"Text","value":" "},
1753 {"type":"KeywordType","value":"CHARACTER "},
1754 {"type":"Punctuation","value":")"},
1755 {"type":"Text","value":" "},
1756 {"type":"KeywordReserved","value":"FORWARD"},
1757 {"type":"Punctuation","value":"."},
1758 {"type":"Text","value":"\n\n"},
1759 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1760 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getRegistry) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getRegistry Procedure"},
1761 {"type":"Text","value":"\n"},
1762 {"type":"KeywordReserved","value":"FUNCTION"},
1763 {"type":"Text","value":" "},
1764 {"type":"NameVariable","value":"getRegistry"},
1765 {"type":"Text","value":" "},
1766 {"type":"KeywordReserved","value":"RETURNS"},
1767 {"type":"Text","value":" "},
1768 {"type":"KeywordType","value":"CHARACTER\n "},
1769 {"type":"Punctuation","value":"("},
1770 {"type":"Text","value":" "},
1771 {"type":"NameVariable","value":"pcSection"},
1772 {"type":"Text","value":" "},
1773 {"type":"KeywordReserved","value":"AS"},
1774 {"type":"Text","value":" "},
1775 {"type":"KeywordType","value":"CHARACTER\n "},
1776 {"type":"NameVariable","value":","},
1777 {"type":"Text","value":" "},
1778 {"type":"NameVariable","value":"pcKey"},
1779 {"type":"Text","value":" "},
1780 {"type":"KeywordReserved","value":"AS"},
1781 {"type":"Text","value":" "},
1782 {"type":"KeywordType","value":"CHARACTER\n "},
1783 {"type":"Punctuation","value":")"},
1784 {"type":"Text","value":" "},
1785 {"type":"KeywordReserved","value":"FORWARD"},
1786 {"type":"Punctuation","value":"."},
1787 {"type":"Text","value":"\n\n"},
1788 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1789 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getSchemaHolder) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getSchemaHolder Procedure"},
1790 {"type":"Text","value":"\n"},
1791 {"type":"KeywordReserved","value":"FUNCTION"},
1792 {"type":"Text","value":" "},
1793 {"type":"NameVariable","value":"getSchemaHolder"},
1794 {"type":"Text","value":" "},
1795 {"type":"KeywordReserved","value":"RETURNS"},
1796 {"type":"Text","value":" "},
1797 {"type":"KeywordType","value":"CHARACTER\n "},
1798 {"type":"Punctuation","value":"("},
1799 {"type":"Text","value":" "},
1800 {"type":"KeywordReserved","value":"INPUT"},
1801 {"type":"Text","value":" "},
1802 {"type":"NameVariable","value":"pcDataSrNameOrDbName"},
1803 {"type":"Text","value":" "},
1804 {"type":"KeywordReserved","value":"AS"},
1805 {"type":"Text","value":" "},
1806 {"type":"KeywordType","value":"CHARACTER\n "},
1807 {"type":"Punctuation","value":")"},
1808 {"type":"Text","value":" "},
1809 {"type":"KeywordReserved","value":"FORWARD"},
1810 {"type":"Punctuation","value":"."},
1811 {"type":"Text","value":"\n\n"},
1812 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1813 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getStackSize) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getStackSize Procedure"},
1814 {"type":"Text","value":"\n"},
1815 {"type":"KeywordReserved","value":"FUNCTION"},
1816 {"type":"Text","value":" "},
1817 {"type":"NameVariable","value":"getStackSize"},
1818 {"type":"Text","value":" "},
1819 {"type":"KeywordReserved","value":"RETURNS"},
1820 {"type":"Text","value":" "},
1821 {"type":"KeywordType","value":"INTEGER"},
1822 {"type":"Punctuation","value":"()"},
1823 {"type":"Text","value":" "},
1824 {"type":"KeywordReserved","value":"FORWARD"},
1825 {"type":"Punctuation","value":"."},
1826 {"type":"Text","value":"\n\n"},
1827 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1828 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableDesc) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getTableDesc Procedure"},
1829 {"type":"Text","value":"\n"},
1830 {"type":"KeywordReserved","value":"FUNCTION"},
1831 {"type":"Text","value":" "},
1832 {"type":"NameVariable","value":"getTableDesc"},
1833 {"type":"Text","value":" "},
1834 {"type":"KeywordReserved","value":"RETURNS"},
1835 {"type":"Text","value":" "},
1836 {"type":"KeywordType","value":"CHARACTER\n "},
1837 {"type":"Punctuation","value":"("},
1838 {"type":"Text","value":" "},
1839 {"type":"KeywordReserved","value":"INPUT"},
1840 {"type":"Text","value":" "},
1841 {"type":"NameVariable","value":"pcDatabase"},
1842 {"type":"Text","value":" "},
1843 {"type":"KeywordReserved","value":"AS"},
1844 {"type":"Text","value":" "},
1845 {"type":"KeywordType","value":"CHARACTER\n "},
1846 {"type":"NameVariable","value":","},
1847 {"type":"Text","value":" "},
1848 {"type":"KeywordReserved","value":"INPUT"},
1849 {"type":"Text","value":" "},
1850 {"type":"NameVariable","value":"pcTable"},
1851 {"type":"Text","value":" "},
1852 {"type":"KeywordReserved","value":"AS"},
1853 {"type":"Text","value":" "},
1854 {"type":"KeywordType","value":"CHARACTER\n "},
1855 {"type":"Punctuation","value":")"},
1856 {"type":"Text","value":" "},
1857 {"type":"KeywordReserved","value":"FORWARD"},
1858 {"type":"Punctuation","value":"."},
1859 {"type":"Text","value":"\n\n"},
1860 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1861 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableLabel) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getTableLabel Procedure"},
1862 {"type":"Text","value":"\n"},
1863 {"type":"KeywordReserved","value":"FUNCTION"},
1864 {"type":"Text","value":" "},
1865 {"type":"NameVariable","value":"getTableLabel"},
1866 {"type":"Text","value":" "},
1867 {"type":"KeywordReserved","value":"RETURNS"},
1868 {"type":"Text","value":" "},
1869 {"type":"KeywordType","value":"CHARACTER\n "},
1870 {"type":"Punctuation","value":"("},
1871 {"type":"Text","value":" "},
1872 {"type":"KeywordReserved","value":"INPUT "},
1873 {"type":"Text","value":" "},
1874 {"type":"NameVariable","value":"pcDatabase"},
1875 {"type":"Text","value":" "},
1876 {"type":"KeywordReserved","value":"AS"},
1877 {"type":"Text","value":" "},
1878 {"type":"KeywordType","value":"CHARACTER\n "},
1879 {"type":"NameVariable","value":","},
1880 {"type":"Text","value":" "},
1881 {"type":"KeywordReserved","value":"INPUT "},
1882 {"type":"Text","value":" "},
1883 {"type":"NameVariable","value":"pcTable"},
1884 {"type":"Text","value":" "},
1885 {"type":"KeywordReserved","value":"AS"},
1886 {"type":"Text","value":" "},
1887 {"type":"KeywordType","value":"CHARACTER\n "},
1888 {"type":"Punctuation","value":")"},
1889 {"type":"Text","value":" "},
1890 {"type":"KeywordReserved","value":"FORWARD"},
1891 {"type":"Punctuation","value":"."},
1892 {"type":"Text","value":"\n\n"},
1893 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1894 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getTableList Procedure"},
1895 {"type":"Text","value":"\n"},
1896 {"type":"KeywordReserved","value":"FUNCTION"},
1897 {"type":"Text","value":" "},
1898 {"type":"NameVariable","value":"getTableList"},
1899 {"type":"Text","value":" "},
1900 {"type":"KeywordReserved","value":"RETURNS"},
1901 {"type":"Text","value":" "},
1902 {"type":"KeywordType","value":"CHARACTER\n "},
1903 {"type":"Punctuation","value":"("},
1904 {"type":"Text","value":" "},
1905 {"type":"KeywordReserved","value":"INPUT "},
1906 {"type":"Text","value":" "},
1907 {"type":"NameVariable","value":"pcDatabaseFilter"},
1908 {"type":"Text","value":" "},
1909 {"type":"KeywordReserved","value":"AS"},
1910 {"type":"Text","value":" "},
1911 {"type":"KeywordType","value":"CHARACTER\n "},
1912 {"type":"NameVariable","value":","},
1913 {"type":"Text","value":" "},
1914 {"type":"KeywordReserved","value":"INPUT "},
1915 {"type":"Text","value":" "},
1916 {"type":"NameVariable","value":"pcTableFilter"},
1917 {"type":"Text","value":" "},
1918 {"type":"KeywordReserved","value":"AS"},
1919 {"type":"Text","value":" "},
1920 {"type":"KeywordType","value":"CHARACTER\n "},
1921 {"type":"Punctuation","value":")"},
1922 {"type":"Text","value":" "},
1923 {"type":"KeywordReserved","value":"FORWARD"},
1924 {"type":"Punctuation","value":"."},
1925 {"type":"Text","value":"\n\n"},
1926 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1927 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getUserName) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getUserName Procedure"},
1928 {"type":"Text","value":"\n"},
1929 {"type":"KeywordReserved","value":"FUNCTION"},
1930 {"type":"Text","value":" "},
1931 {"type":"NameVariable","value":"getUserName"},
1932 {"type":"Text","value":" "},
1933 {"type":"KeywordReserved","value":"RETURNS"},
1934 {"type":"Text","value":" "},
1935 {"type":"KeywordType","value":"CHARACTER\n "},
1936 {"type":"Punctuation","value":"("},
1937 {"type":"Text","value":" "},
1938 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
1939 {"type":"Text","value":" "},
1940 {"type":"Punctuation","value":")"},
1941 {"type":"Text","value":" "},
1942 {"type":"KeywordReserved","value":"FORWARD"},
1943 {"type":"Punctuation","value":"."},
1944 {"type":"Text","value":"\n\n"},
1945 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1946 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getWidgetUnderMouse) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getWidgetUnderMouse Procedure"},
1947 {"type":"Text","value":"\n"},
1948 {"type":"KeywordReserved","value":"FUNCTION"},
1949 {"type":"Text","value":" "},
1950 {"type":"NameVariable","value":"getWidgetUnderMouse"},
1951 {"type":"Text","value":" "},
1952 {"type":"KeywordReserved","value":"RETURNS"},
1953 {"type":"Text","value":" "},
1954 {"type":"KeywordType","value":"HANDLE\n "},
1955 {"type":"Punctuation","value":"("},
1956 {"type":"Text","value":" "},
1957 {"type":"NameVariable","value":"phFrame"},
1958 {"type":"Text","value":" "},
1959 {"type":"KeywordReserved","value":"AS"},
1960 {"type":"Text","value":" "},
1961 {"type":"KeywordType","value":"HANDLE "},
1962 {"type":"Punctuation","value":")"},
1963 {"type":"Text","value":" "},
1964 {"type":"KeywordReserved","value":"FORWARD"},
1965 {"type":"Punctuation","value":"."},
1966 {"type":"Text","value":"\n\n"},
1967 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1968 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getWorkFolder) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getWorkFolder Procedure"},
1969 {"type":"Text","value":"\n"},
1970 {"type":"KeywordReserved","value":"FUNCTION"},
1971 {"type":"Text","value":" "},
1972 {"type":"NameVariable","value":"getWorkFolder"},
1973 {"type":"Text","value":" "},
1974 {"type":"KeywordReserved","value":"RETURNS"},
1975 {"type":"Text","value":" "},
1976 {"type":"KeywordType","value":"CHARACTER\n "},
1977 {"type":"Punctuation","value":"("},
1978 {"type":"Text","value":" "},
1979 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
1980 {"type":"Text","value":" "},
1981 {"type":"Punctuation","value":")"},
1982 {"type":"Text","value":" "},
1983 {"type":"KeywordReserved","value":"FORWARD"},
1984 {"type":"Punctuation","value":"."},
1985 {"type":"Text","value":"\n\n"},
1986 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
1987 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getXmlNodeName) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getXmlNodeName Procedure"},
1988 {"type":"Text","value":"\n"},
1989 {"type":"KeywordReserved","value":"FUNCTION"},
1990 {"type":"Text","value":" "},
1991 {"type":"NameVariable","value":"getXmlNodeName"},
1992 {"type":"Text","value":" "},
1993 {"type":"KeywordReserved","value":"RETURNS"},
1994 {"type":"Text","value":" "},
1995 {"type":"KeywordType","value":"CHARACTER\n "},
1996 {"type":"Punctuation","value":"("},
1997 {"type":"Text","value":" "},
1998 {"type":"NameVariable","value":"pcFieldName"},
1999 {"type":"Text","value":" "},
2000 {"type":"KeywordReserved","value":"AS"},
2001 {"type":"Text","value":" "},
2002 {"type":"KeywordType","value":"CHARACTER "},
2003 {"type":"Punctuation","value":")"},
2004 {"type":"Text","value":" "},
2005 {"type":"KeywordReserved","value":"FORWARD"},
2006 {"type":"Punctuation","value":"."},
2007 {"type":"Text","value":"\n\n"},
2008 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2009 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isDataServer) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD isDataServer Procedure"},
2010 {"type":"Text","value":"\n"},
2011 {"type":"KeywordReserved","value":"FUNCTION"},
2012 {"type":"Text","value":" "},
2013 {"type":"NameVariable","value":"isDataServer"},
2014 {"type":"Text","value":" "},
2015 {"type":"KeywordReserved","value":"RETURNS"},
2016 {"type":"Text","value":" "},
2017 {"type":"KeywordType","value":"LOGICAL\n "},
2018 {"type":"Punctuation","value":"("},
2019 {"type":"Text","value":" "},
2020 {"type":"KeywordReserved","value":"INPUT"},
2021 {"type":"Text","value":" "},
2022 {"type":"NameVariable","value":"pcDataSrNameOrDbName"},
2023 {"type":"Text","value":" "},
2024 {"type":"KeywordReserved","value":"AS"},
2025 {"type":"Text","value":" "},
2026 {"type":"KeywordType","value":"CHARACTER\n "},
2027 {"type":"Punctuation","value":")"},
2028 {"type":"Text","value":" "},
2029 {"type":"KeywordReserved","value":"FORWARD"},
2030 {"type":"Punctuation","value":"."},
2031 {"type":"Text","value":"\n\n"},
2032 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2033 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isDefaultFontsChanged) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD isDefaultFontsChanged Procedure"},
2034 {"type":"Text","value":"\n"},
2035 {"type":"KeywordReserved","value":"FUNCTION"},
2036 {"type":"Text","value":" "},
2037 {"type":"NameVariable","value":"isDefaultFontsChanged"},
2038 {"type":"Text","value":" "},
2039 {"type":"KeywordReserved","value":"RETURNS"},
2040 {"type":"Text","value":" "},
2041 {"type":"KeywordType","value":"LOGICAL\n "},
2042 {"type":"Punctuation","value":"("},
2043 {"type":"Text","value":" "},
2044 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
2045 {"type":"Text","value":" "},
2046 {"type":"Punctuation","value":")"},
2047 {"type":"Text","value":" "},
2048 {"type":"KeywordReserved","value":"FORWARD"},
2049 {"type":"Punctuation","value":"."},
2050 {"type":"Text","value":"\n\n"},
2051 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2052 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isFileLocked) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD isFileLocked Procedure"},
2053 {"type":"Text","value":"\n"},
2054 {"type":"KeywordReserved","value":"FUNCTION"},
2055 {"type":"Text","value":" "},
2056 {"type":"NameVariable","value":"isFileLocked"},
2057 {"type":"Text","value":" "},
2058 {"type":"KeywordReserved","value":"RETURNS"},
2059 {"type":"Text","value":" "},
2060 {"type":"KeywordType","value":"LOGICAL\n "},
2061 {"type":"Punctuation","value":"("},
2062 {"type":"Text","value":" "},
2063 {"type":"NameVariable","value":"pcFileName"},
2064 {"type":"Text","value":" "},
2065 {"type":"KeywordReserved","value":"AS"},
2066 {"type":"Text","value":" "},
2067 {"type":"KeywordType","value":"CHARACTER "},
2068 {"type":"Punctuation","value":")"},
2069 {"type":"Text","value":" "},
2070 {"type":"KeywordReserved","value":"FORWARD"},
2071 {"type":"Punctuation","value":"."},
2072 {"type":"Text","value":"\n\n"},
2073 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2074 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isMouseOver) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD isMouseOver Procedure"},
2075 {"type":"Text","value":"\n"},
2076 {"type":"KeywordReserved","value":"FUNCTION"},
2077 {"type":"Text","value":" "},
2078 {"type":"NameVariable","value":"isMouseOver"},
2079 {"type":"Text","value":" "},
2080 {"type":"KeywordReserved","value":"RETURNS"},
2081 {"type":"Text","value":" "},
2082 {"type":"KeywordType","value":"LOGICAL\n "},
2083 {"type":"Punctuation","value":"("},
2084 {"type":"Text","value":" "},
2085 {"type":"NameVariable","value":"phWidget"},
2086 {"type":"Text","value":" "},
2087 {"type":"KeywordReserved","value":"AS"},
2088 {"type":"Text","value":" "},
2089 {"type":"KeywordType","value":"HANDLE "},
2090 {"type":"Punctuation","value":")"},
2091 {"type":"Text","value":" "},
2092 {"type":"KeywordReserved","value":"FORWARD"},
2093 {"type":"Punctuation","value":"."},
2094 {"type":"Text","value":"\n\n"},
2095 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2096 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isTableFilterUsed) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD isTableFilterUsed Procedure"},
2097 {"type":"Text","value":"\n"},
2098 {"type":"KeywordReserved","value":"FUNCTION"},
2099 {"type":"Text","value":" "},
2100 {"type":"NameVariable","value":"isTableFilterUsed"},
2101 {"type":"Text","value":" "},
2102 {"type":"KeywordReserved","value":"RETURNS"},
2103 {"type":"Text","value":" "},
2104 {"type":"KeywordType","value":"LOGICAL\n "},
2105 {"type":"Punctuation","value":"("},
2106 {"type":"Text","value":" "},
2107 {"type":"KeywordReserved","value":"INPUT"},
2108 {"type":"Text","value":" "},
2109 {"type":"KeywordReserved","value":"TABLE"},
2110 {"type":"Text","value":" "},
2111 {"type":"NameVariable","value":"ttTableFilter"},
2112 {"type":"Text","value":" "},
2113 {"type":"Punctuation","value":")"},
2114 {"type":"Text","value":" "},
2115 {"type":"KeywordReserved","value":"FORWARD"},
2116 {"type":"Punctuation","value":"."},
2117 {"type":"Text","value":"\n\n"},
2118 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2119 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isValidCodePage) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD isValidCodePage Procedure"},
2120 {"type":"Text","value":"\n"},
2121 {"type":"KeywordReserved","value":"FUNCTION"},
2122 {"type":"Text","value":" "},
2123 {"type":"NameVariable","value":"isValidCodePage"},
2124 {"type":"Text","value":" "},
2125 {"type":"KeywordReserved","value":"RETURNS"},
2126 {"type":"Text","value":" "},
2127 {"type":"KeywordType","value":"LOGICAL\n "},
2128 {"type":"Punctuation","value":"("},
2129 {"type":"NameVariable","value":"pcCodepage"},
2130 {"type":"Text","value":" "},
2131 {"type":"KeywordReserved","value":"AS"},
2132 {"type":"Text","value":" "},
2133 {"type":"KeywordType","value":"CHARACTER"},
2134 {"type":"Punctuation","value":")"},
2135 {"type":"Text","value":" "},
2136 {"type":"KeywordReserved","value":"FORWARD"},
2137 {"type":"Punctuation","value":"."},
2138 {"type":"Text","value":"\n\n"},
2139 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2140 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-readFile) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD readFile Procedure"},
2141 {"type":"Text","value":"\n"},
2142 {"type":"KeywordReserved","value":"FUNCTION"},
2143 {"type":"Text","value":" "},
2144 {"type":"NameVariable","value":"readFile"},
2145 {"type":"Text","value":" "},
2146 {"type":"KeywordReserved","value":"RETURNS"},
2147 {"type":"Text","value":" "},
2148 {"type":"KeywordType","value":"LONGCHAR\n "},
2149 {"type":"Punctuation","value":"("},
2150 {"type":"NameVariable","value":"pcFilename"},
2151 {"type":"Text","value":" "},
2152 {"type":"KeywordReserved","value":"AS"},
2153 {"type":"Text","value":" "},
2154 {"type":"KeywordType","value":"CHARACTER"},
2155 {"type":"Punctuation","value":")"},
2156 {"type":"Text","value":" "},
2157 {"type":"KeywordReserved","value":"FORWARD"},
2158 {"type":"Punctuation","value":"."},
2159 {"type":"Text","value":"\n\n"},
2160 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2161 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-removeConnection) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD removeConnection Procedure"},
2162 {"type":"Text","value":"\n"},
2163 {"type":"KeywordReserved","value":"FUNCTION"},
2164 {"type":"Text","value":" "},
2165 {"type":"NameVariable","value":"removeConnection"},
2166 {"type":"Text","value":" "},
2167 {"type":"KeywordReserved","value":"RETURNS"},
2168 {"type":"Text","value":" "},
2169 {"type":"KeywordType","value":"LOGICAL\n "},
2170 {"type":"Punctuation","value":"("},
2171 {"type":"Text","value":" "},
2172 {"type":"NameVariable","value":"pcDatabase"},
2173 {"type":"Text","value":" "},
2174 {"type":"KeywordReserved","value":"AS"},
2175 {"type":"Text","value":" "},
2176 {"type":"KeywordType","value":"CHARACTER "},
2177 {"type":"Punctuation","value":")"},
2178 {"type":"Text","value":" "},
2179 {"type":"KeywordReserved","value":"FORWARD"},
2180 {"type":"Punctuation","value":"."},
2181 {"type":"Text","value":"\n\n"},
2182 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2183 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-resolveOsVars) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD resolveOsVars Procedure"},
2184 {"type":"Text","value":"\n"},
2185 {"type":"KeywordReserved","value":"FUNCTION"},
2186 {"type":"Text","value":" "},
2187 {"type":"NameVariable","value":"resolveOsVars"},
2188 {"type":"Text","value":" "},
2189 {"type":"KeywordReserved","value":"RETURNS"},
2190 {"type":"Text","value":" "},
2191 {"type":"KeywordType","value":"CHARACTER\n "},
2192 {"type":"Punctuation","value":"("},
2193 {"type":"Text","value":" "},
2194 {"type":"NameVariable","value":"pcString"},
2195 {"type":"Text","value":" "},
2196 {"type":"KeywordReserved","value":"AS"},
2197 {"type":"Text","value":" "},
2198 {"type":"KeywordType","value":"CHARACTER "},
2199 {"type":"Punctuation","value":")"},
2200 {"type":"Text","value":" "},
2201 {"type":"KeywordReserved","value":"FORWARD"},
2202 {"type":"Punctuation","value":"."},
2203 {"type":"Text","value":"\n\n"},
2204 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2205 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-resolveSequence) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD resolveSequence Procedure"},
2206 {"type":"Text","value":"\n"},
2207 {"type":"KeywordReserved","value":"FUNCTION"},
2208 {"type":"Text","value":" "},
2209 {"type":"NameVariable","value":"resolveSequence"},
2210 {"type":"Text","value":" "},
2211 {"type":"KeywordReserved","value":"RETURNS"},
2212 {"type":"Text","value":" "},
2213 {"type":"KeywordType","value":"CHARACTER\n "},
2214 {"type":"Punctuation","value":"("},
2215 {"type":"Text","value":" "},
2216 {"type":"NameVariable","value":"pcString"},
2217 {"type":"Text","value":" "},
2218 {"type":"KeywordReserved","value":"AS"},
2219 {"type":"Text","value":" "},
2220 {"type":"KeywordType","value":"CHARACTER "},
2221 {"type":"Punctuation","value":")"},
2222 {"type":"Text","value":" "},
2223 {"type":"KeywordReserved","value":"FORWARD"},
2224 {"type":"Punctuation","value":"."},
2225 {"type":"Text","value":"\n\n"},
2226 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2227 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setColor) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD setColor Procedure"},
2228 {"type":"Text","value":"\n"},
2229 {"type":"KeywordReserved","value":"FUNCTION"},
2230 {"type":"Text","value":" "},
2231 {"type":"NameVariable","value":"setColor"},
2232 {"type":"Text","value":" "},
2233 {"type":"KeywordReserved","value":"RETURNS"},
2234 {"type":"Text","value":" "},
2235 {"type":"KeywordType","value":"INTEGER\n "},
2236 {"type":"Punctuation","value":"("},
2237 {"type":"Text","value":" "},
2238 {"type":"NameVariable","value":"pcName"},
2239 {"type":"Text","value":" "},
2240 {"type":"KeywordReserved","value":"AS"},
2241 {"type":"Text","value":" "},
2242 {"type":"KeywordType","value":"CHARACTER\n "},
2243 {"type":"NameVariable","value":","},
2244 {"type":"Text","value":" "},
2245 {"type":"NameVariable","value":"piColor"},
2246 {"type":"Text","value":" "},
2247 {"type":"KeywordReserved","value":"AS"},
2248 {"type":"Text","value":" "},
2249 {"type":"KeywordType","value":"INTEGER"},
2250 {"type":"Punctuation","value":")"},
2251 {"type":"Text","value":" "},
2252 {"type":"KeywordReserved","value":"FORWARD"},
2253 {"type":"Punctuation","value":"."},
2254 {"type":"Text","value":"\n\n"},
2255 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2256 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setColumnWidthList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD setColumnWidthList Procedure"},
2257 {"type":"Text","value":"\n"},
2258 {"type":"KeywordReserved","value":"FUNCTION"},
2259 {"type":"Text","value":" "},
2260 {"type":"NameVariable","value":"setColumnWidthList"},
2261 {"type":"Text","value":" "},
2262 {"type":"KeywordReserved","value":"RETURNS"},
2263 {"type":"Text","value":" "},
2264 {"type":"KeywordType","value":"LOGICAL\n "},
2265 {"type":"Punctuation","value":"("},
2266 {"type":"Text","value":" "},
2267 {"type":"KeywordReserved","value":"INPUT"},
2268 {"type":"Text","value":" "},
2269 {"type":"NameVariable","value":"phBrowse"},
2270 {"type":"Text","value":" "},
2271 {"type":"KeywordReserved","value":"AS"},
2272 {"type":"Text","value":" "},
2273 {"type":"KeywordType","value":"HANDLE\n "},
2274 {"type":"NameVariable","value":","},
2275 {"type":"Text","value":" "},
2276 {"type":"KeywordReserved","value":"INPUT"},
2277 {"type":"Text","value":" "},
2278 {"type":"NameVariable","value":"pcWidthList"},
2279 {"type":"Text","value":" "},
2280 {"type":"KeywordReserved","value":"AS"},
2281 {"type":"Text","value":" "},
2282 {"type":"KeywordType","value":"CHARACTER"},
2283 {"type":"Punctuation","value":")"},
2284 {"type":"Text","value":" "},
2285 {"type":"KeywordReserved","value":"FORWARD"},
2286 {"type":"Punctuation","value":"."},
2287 {"type":"Text","value":"\n\n"},
2288 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2289 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setLinkInfo) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD setLinkInfo Procedure"},
2290 {"type":"Text","value":"\n"},
2291 {"type":"KeywordReserved","value":"FUNCTION"},
2292 {"type":"Text","value":" "},
2293 {"type":"NameVariable","value":"setLinkInfo"},
2294 {"type":"Text","value":" "},
2295 {"type":"KeywordReserved","value":"RETURNS"},
2296 {"type":"Text","value":" "},
2297 {"type":"KeywordType","value":"LOGICAL\n "},
2298 {"type":"Punctuation","value":"("},
2299 {"type":"Text","value":" "},
2300 {"type":"KeywordReserved","value":"INPUT"},
2301 {"type":"Text","value":" "},
2302 {"type":"NameVariable","value":"pcFieldName"},
2303 {"type":"Text","value":" "},
2304 {"type":"KeywordReserved","value":"AS"},
2305 {"type":"Text","value":" "},
2306 {"type":"KeywordType","value":"CHARACTER\n "},
2307 {"type":"NameVariable","value":","},
2308 {"type":"Text","value":" "},
2309 {"type":"KeywordReserved","value":"INPUT"},
2310 {"type":"Text","value":" "},
2311 {"type":"NameVariable","value":"pcValue"},
2312 {"type":"Text","value":" "},
2313 {"type":"KeywordReserved","value":"AS"},
2314 {"type":"Text","value":" "},
2315 {"type":"KeywordType","value":"CHARACTER\n "},
2316 {"type":"Punctuation","value":")"},
2317 {"type":"Text","value":" "},
2318 {"type":"KeywordReserved","value":"FORWARD"},
2319 {"type":"Punctuation","value":"."},
2320 {"type":"Text","value":"\n\n"},
2321 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2322 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setRegistry) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD setRegistry Procedure"},
2323 {"type":"Text","value":"\n"},
2324 {"type":"KeywordReserved","value":"FUNCTION"},
2325 {"type":"Text","value":" "},
2326 {"type":"NameVariable","value":"setRegistry"},
2327 {"type":"Text","value":" "},
2328 {"type":"KeywordReserved","value":"RETURNS"},
2329 {"type":"Text","value":" "},
2330 {"type":"KeywordType","value":"CHARACTER\n "},
2331 {"type":"Punctuation","value":"("},
2332 {"type":"Text","value":" "},
2333 {"type":"NameVariable","value":"pcSection"},
2334 {"type":"Text","value":" "},
2335 {"type":"KeywordReserved","value":"AS"},
2336 {"type":"Text","value":" "},
2337 {"type":"KeywordType","value":"CHARACTER\n "},
2338 {"type":"NameVariable","value":","},
2339 {"type":"Text","value":" "},
2340 {"type":"NameVariable","value":"pcKey"},
2341 {"type":"Text","value":" "},
2342 {"type":"KeywordReserved","value":"AS"},
2343 {"type":"Text","value":" "},
2344 {"type":"KeywordType","value":"CHARACTER\n "},
2345 {"type":"NameVariable","value":","},
2346 {"type":"Text","value":" "},
2347 {"type":"NameVariable","value":"pcValue"},
2348 {"type":"Text","value":" "},
2349 {"type":"KeywordReserved","value":"AS"},
2350 {"type":"Text","value":" "},
2351 {"type":"KeywordType","value":"CHARACTER\n "},
2352 {"type":"Punctuation","value":")"},
2353 {"type":"Text","value":" "},
2354 {"type":"KeywordReserved","value":"FORWARD"},
2355 {"type":"Punctuation","value":"."},
2356 {"type":"Text","value":"\n\n"},
2357 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2358 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF"},
2359 {"type":"Text","value":"\n\n\n"},
2360 {"type":"CommentMultiline","value":"/* *********************** Procedure Settings ************************ */"},
2361 {"type":"CommentPreproc","value":"\n\n\u0026ANALYZE-SUSPEND _PROCEDURE-SETTINGS"},
2362 {"type":"Text","value":"\n"},
2363 {"type":"CommentMultiline","value":"/* Settings for THIS-PROCEDURE\n Type: Procedure\n Allow:\n Frames: 0\n Add Fields to: Neither\n Other Settings: CODE-ONLY COMPILE\n */"},
2364 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME _END-PROCEDURE-SETTINGS"},
2365 {"type":"Text","value":"\n\n"},
2366 {"type":"CommentMultiline","value":"/* ************************* Create Window ************************** */"},
2367 {"type":"CommentPreproc","value":"\n\n\u0026ANALYZE-SUSPEND _CREATE-WINDOW"},
2368 {"type":"Text","value":"\n"},
2369 {"type":"CommentMultiline","value":"/* DESIGN Window definition (used by the UIB)\n CREATE WINDOW Procedure ASSIGN\n HEIGHT = 41\n WIDTH = 57.4.\n/* END WINDOW DEFINITION */\n */"},
2370 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\n\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK Procedure"},
2371 {"type":"Text","value":"\n\n\n"},
2372 {"type":"CommentMultiline","value":"/* *************************** Main Block *************************** */"},
2373 {"type":"Text","value":"\n\n"},
2374 {"type":"CommentMultiline","value":"/* terminate it. */"},
2375 {"type":"Text","value":"\n"},
2376 {"type":"KeywordReserved","value":"ON"},
2377 {"type":"Text","value":" "},
2378 {"type":"KeywordReserved","value":"CLOSE"},
2379 {"type":"Text","value":" "},
2380 {"type":"KeywordReserved","value":"OF"},
2381 {"type":"Text","value":" "},
2382 {"type":"KeywordReserved","value":"THIS-PROCEDURE"},
2383 {"type":"Text","value":"\n"},
2384 {"type":"KeywordReserved","value":"DO"},
2385 {"type":"Punctuation","value":":"},
2386 {"type":"Text","value":"\n "},
2387 {"type":"KeywordDeclaration","value":"DEFINE"},
2388 {"type":"Text","value":" "},
2389 {"type":"KeywordReserved","value":"VARIABLE"},
2390 {"type":"Text","value":" "},
2391 {"type":"NameVariable","value":"cEnvironment"},
2392 {"type":"Text","value":" "},
2393 {"type":"KeywordReserved","value":"AS"},
2394 {"type":"Text","value":" "},
2395 {"type":"KeywordType","value":"CHARACTER"},
2396 {"type":"Text","value":" "},
2397 {"type":"KeywordReserved","value":"NO-UNDO"},
2398 {"type":"Punctuation","value":"."},
2399 {"type":"Text","value":"\n "},
2400 {"type":"NameVariable","value":"cEnvironment"},
2401 {"type":"Text","value":" "},
2402 {"type":"Operator","value":"="},
2403 {"type":"Text","value":" "},
2404 {"type":"KeywordReserved","value":"SUBSTITUTE"},
2405 {"type":"Punctuation","value":"("},
2406 {"type":"LiteralStringSingle","value":"'DataDigger-\u00261', getUserName() ).\n\n UNLOAD 'DataDiggerHelp' NO-ERROR.\n UNLOAD 'DataDigger'"},
2407 {"type":"Text","value":" "},
2408 {"type":"KeywordReserved","value":"NO-ERROR"},
2409 {"type":"Punctuation","value":"."},
2410 {"type":"Text","value":"\n "},
2411 {"type":"KeywordReserved","value":"UNLOAD"},
2412 {"type":"Text","value":" "},
2413 {"type":"NameVariable","value":"cEnvironment"},
2414 {"type":"Text","value":" "},
2415 {"type":"KeywordReserved","value":"NO-ERROR"},
2416 {"type":"Punctuation","value":"."},
2417 {"type":"Text","value":"\n"},
2418 {"type":"KeywordReserved","value":"END"},
2419 {"type":"Punctuation","value":"."},
2420 {"type":"Text","value":" "},
2421 {"type":"CommentMultiline","value":"/* CLOSE OF THIS-PROCEDURE */"},
2422 {"type":"Text","value":"\n\n"},
2423 {"type":"CommentMultiline","value":"/* Caching settings must be set from within UI.\n * Since the library might be started from DataDigger.p\n * we cannot rely on the registry being loaded yet\n */"},
2424 {"type":"Text","value":"\n"},
2425 {"type":"NameVariable","value":"glCacheTableDefs"},
2426 {"type":"Text","value":" "},
2427 {"type":"Operator","value":"="},
2428 {"type":"Text","value":" "},
2429 {"type":"KeywordReserved","value":"TRUE"},
2430 {"type":"Punctuation","value":"."},
2431 {"type":"Text","value":"\n"},
2432 {"type":"NameVariable","value":"glCacheFieldDefs"},
2433 {"type":"Text","value":" "},
2434 {"type":"Operator","value":"="},
2435 {"type":"Text","value":" "},
2436 {"type":"KeywordReserved","value":"TRUE"},
2437 {"type":"Punctuation","value":"."},
2438 {"type":"Text","value":"\n\n"},
2439 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2440 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME"},
2441 {"type":"Text","value":"\n\n\n"},
2442 {"type":"CommentMultiline","value":"/* ********************** Internal Procedures *********************** */"},
2443 {"type":"CommentPreproc","value":"\n\n\u0026IF DEFINED(EXCLUDE-applyChoose) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE applyChoose Procedure"},
2444 {"type":"Text","value":"\n"},
2445 {"type":"KeywordReserved","value":"PROCEDURE"},
2446 {"type":"Text","value":" "},
2447 {"type":"NameVariable","value":"applyChoose"},
2448 {"type":"Text","value":" "},
2449 {"type":"Punctuation","value":":"},
2450 {"type":"Text","value":"\n"},
2451 {"type":"CommentMultiline","value":"/* Apply the choose event to a dynamically created widget\n */"},
2452 {"type":"Text","value":"\n "},
2453 {"type":"KeywordDeclaration","value":"DEFINE"},
2454 {"type":"Text","value":" "},
2455 {"type":"KeywordReserved","value":"INPUT "},
2456 {"type":"Text","value":" "},
2457 {"type":"KeywordReserved","value":"PARAMETER"},
2458 {"type":"Text","value":" "},
2459 {"type":"NameVariable","value":"pihWidget"},
2460 {"type":"Text","value":" "},
2461 {"type":"KeywordReserved","value":"AS"},
2462 {"type":"Text","value":" "},
2463 {"type":"KeywordType","value":"HANDLE"},
2464 {"type":"Text","value":" "},
2465 {"type":"KeywordReserved","value":"NO-UNDO"},
2466 {"type":"Punctuation","value":"."},
2467 {"type":"Text","value":"\n\n "},
2468 {"type":"KeywordReserved","value":"IF"},
2469 {"type":"Text","value":" "},
2470 {"type":"KeywordReserved","value":"VALID-HANDLE"},
2471 {"type":"Punctuation","value":"("},
2472 {"type":"NameVariable","value":"pihWidget"},
2473 {"type":"Punctuation","value":")"},
2474 {"type":"Text","value":" "},
2475 {"type":"KeywordReserved","value":"THEN\n "},
2476 {"type":"Text","value":" "},
2477 {"type":"KeywordReserved","value":"DO"},
2478 {"type":"Punctuation","value":":"},
2479 {"type":"Text","value":"\n "},
2480 {"type":"KeywordReserved","value":"PUBLISH "},
2481 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
2482 {"type":"Text","value":" "},
2483 {"type":"Punctuation","value":"("},
2484 {"type":"LiteralNumberInteger","value":"3"},
2485 {"type":"NameVariable","value":","},
2486 {"type":"Text","value":" "},
2487 {"type":"KeywordReserved","value":"SUBSTITUTE"},
2488 {"type":"Punctuation","value":"("},
2489 {"type":"LiteralStringDouble","value":"\"Apply CHOOSE to \u00261 \u00262\""},
2490 {"type":"NameVariable","value":","},
2491 {"type":"Text","value":" "},
2492 {"type":"NameVariable","value":"pihWidget"},
2493 {"type":"Punctuation","value":":"},
2494 {"type":"KeywordReserved","value":"TYPE"},
2495 {"type":"NameVariable","value":","},
2496 {"type":"Text","value":" "},
2497 {"type":"NameVariable","value":"pihWidget"},
2498 {"type":"Punctuation","value":":"},
2499 {"type":"KeywordReserved","value":"NAME"},
2500 {"type":"Punctuation","value":"))."},
2501 {"type":"Text","value":"\n "},
2502 {"type":"KeywordReserved","value":"APPLY "},
2503 {"type":"LiteralStringSingle","value":"'choose'"},
2504 {"type":"Text","value":" "},
2505 {"type":"KeywordReserved","value":"TO"},
2506 {"type":"Text","value":" "},
2507 {"type":"NameVariable","value":"pihWidget"},
2508 {"type":"Punctuation","value":"."},
2509 {"type":"Text","value":"\n "},
2510 {"type":"KeywordReserved","value":"END"},
2511 {"type":"Punctuation","value":"."},
2512 {"type":"Text","value":"\n\n"},
2513 {"type":"KeywordReserved","value":"END"},
2514 {"type":"Text","value":" "},
2515 {"type":"KeywordReserved","value":"PROCEDURE"},
2516 {"type":"Punctuation","value":"."},
2517 {"type":"Text","value":" "},
2518 {"type":"CommentMultiline","value":"/* applyChoose */"},
2519 {"type":"Text","value":"\n\n"},
2520 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2521 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-applyEvent) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE applyEvent Procedure"},
2522 {"type":"Text","value":"\n"},
2523 {"type":"KeywordReserved","value":"PROCEDURE"},
2524 {"type":"Text","value":" "},
2525 {"type":"NameVariable","value":"applyEvent"},
2526 {"type":"Text","value":" "},
2527 {"type":"Punctuation","value":":"},
2528 {"type":"Text","value":"\n"},
2529 {"type":"CommentMultiline","value":"/* Apply an event to a dynamically created widget\n */"},
2530 {"type":"Text","value":"\n "},
2531 {"type":"KeywordDeclaration","value":"DEFINE"},
2532 {"type":"Text","value":" "},
2533 {"type":"KeywordReserved","value":"INPUT "},
2534 {"type":"Text","value":" "},
2535 {"type":"KeywordReserved","value":"PARAMETER"},
2536 {"type":"Text","value":" "},
2537 {"type":"NameVariable","value":"pihWidget"},
2538 {"type":"Text","value":" "},
2539 {"type":"KeywordReserved","value":"AS"},
2540 {"type":"Text","value":" "},
2541 {"type":"KeywordType","value":"HANDLE"},
2542 {"type":"Text","value":" "},
2543 {"type":"KeywordReserved","value":"NO-UNDO"},
2544 {"type":"Punctuation","value":"."},
2545 {"type":"Text","value":"\n "},
2546 {"type":"KeywordDeclaration","value":"DEFINE"},
2547 {"type":"Text","value":" "},
2548 {"type":"KeywordReserved","value":"INPUT "},
2549 {"type":"Text","value":" "},
2550 {"type":"KeywordReserved","value":"PARAMETER"},
2551 {"type":"Text","value":" "},
2552 {"type":"NameVariable","value":"pcEvent"},
2553 {"type":"Text","value":" "},
2554 {"type":"KeywordReserved","value":"AS"},
2555 {"type":"Text","value":" "},
2556 {"type":"KeywordType","value":"CHARACTER "},
2557 {"type":"Text","value":" "},
2558 {"type":"KeywordReserved","value":"NO-UNDO"},
2559 {"type":"Punctuation","value":"."},
2560 {"type":"Text","value":"\n\n "},
2561 {"type":"KeywordReserved","value":"IF"},
2562 {"type":"Text","value":" "},
2563 {"type":"KeywordReserved","value":"VALID-HANDLE"},
2564 {"type":"Punctuation","value":"("},
2565 {"type":"NameVariable","value":"pihWidget"},
2566 {"type":"Punctuation","value":")"},
2567 {"type":"Text","value":" "},
2568 {"type":"KeywordReserved","value":"THEN\n "},
2569 {"type":"Text","value":" "},
2570 {"type":"KeywordReserved","value":"DO"},
2571 {"type":"Punctuation","value":":"},
2572 {"type":"Text","value":"\n "},
2573 {"type":"KeywordReserved","value":"PUBLISH "},
2574 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
2575 {"type":"Text","value":" "},
2576 {"type":"Punctuation","value":"("},
2577 {"type":"LiteralNumberInteger","value":"3"},
2578 {"type":"NameVariable","value":","},
2579 {"type":"Text","value":" "},
2580 {"type":"KeywordReserved","value":"SUBSTITUTE"},
2581 {"type":"Punctuation","value":"("},
2582 {"type":"LiteralStringDouble","value":"\"Apply \u00261 to \u00262 \u00263\""},
2583 {"type":"NameVariable","value":","},
2584 {"type":"Text","value":" "},
2585 {"type":"KeywordReserved","value":"CAPS"},
2586 {"type":"Punctuation","value":"("},
2587 {"type":"NameVariable","value":"pcEvent"},
2588 {"type":"Punctuation","value":")"},
2589 {"type":"NameVariable","value":","},
2590 {"type":"Text","value":" "},
2591 {"type":"NameVariable","value":"pihWidget"},
2592 {"type":"Punctuation","value":":"},
2593 {"type":"KeywordReserved","value":"TYPE"},
2594 {"type":"NameVariable","value":","},
2595 {"type":"Text","value":" "},
2596 {"type":"NameVariable","value":"pihWidget"},
2597 {"type":"Punctuation","value":":"},
2598 {"type":"KeywordReserved","value":"NAME"},
2599 {"type":"Punctuation","value":"))."},
2600 {"type":"Text","value":"\n "},
2601 {"type":"KeywordReserved","value":"APPLY"},
2602 {"type":"Text","value":" "},
2603 {"type":"NameVariable","value":"pcEvent"},
2604 {"type":"Text","value":" "},
2605 {"type":"KeywordReserved","value":"TO"},
2606 {"type":"Text","value":" "},
2607 {"type":"NameVariable","value":"pihWidget"},
2608 {"type":"Punctuation","value":"."},
2609 {"type":"Text","value":"\n "},
2610 {"type":"KeywordReserved","value":"END"},
2611 {"type":"Punctuation","value":"."},
2612 {"type":"Text","value":"\n\n"},
2613 {"type":"KeywordReserved","value":"END"},
2614 {"type":"Text","value":" "},
2615 {"type":"KeywordReserved","value":"PROCEDURE"},
2616 {"type":"Punctuation","value":"."},
2617 {"type":"Text","value":" "},
2618 {"type":"CommentMultiline","value":"/* applyEvent */"},
2619 {"type":"Text","value":"\n\n"},
2620 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2621 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-checkBackupFolder) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE checkBackupFolder Procedure"},
2622 {"type":"Text","value":"\n"},
2623 {"type":"KeywordReserved","value":"PROCEDURE"},
2624 {"type":"Text","value":" "},
2625 {"type":"NameVariable","value":"checkBackupFolder"},
2626 {"type":"Text","value":" "},
2627 {"type":"Punctuation","value":":"},
2628 {"type":"Text","value":"\n"},
2629 {"type":"CommentMultiline","value":"/* If backup is on, create a folder for it\n */"},
2630 {"type":"Text","value":"\n "},
2631 {"type":"KeywordDeclaration","value":"DEFINE"},
2632 {"type":"Text","value":" "},
2633 {"type":"KeywordReserved","value":"OUTPUT"},
2634 {"type":"Text","value":" "},
2635 {"type":"KeywordReserved","value":"PARAMETER"},
2636 {"type":"Text","value":" "},
2637 {"type":"NameVariable","value":"plFolderOk"},
2638 {"type":"Text","value":" "},
2639 {"type":"KeywordReserved","value":"AS"},
2640 {"type":"Text","value":" "},
2641 {"type":"KeywordType","value":"LOGICAL"},
2642 {"type":"Text","value":" "},
2643 {"type":"KeywordReserved","value":"NO-UNDO"},
2644 {"type":"Punctuation","value":"."},
2645 {"type":"Text","value":"\n "},
2646 {"type":"KeywordDeclaration","value":"DEFINE"},
2647 {"type":"Text","value":" "},
2648 {"type":"KeywordReserved","value":"VARIABLE"},
2649 {"type":"Text","value":" "},
2650 {"type":"NameVariable","value":"cFolder"},
2651 {"type":"Text","value":" "},
2652 {"type":"KeywordReserved","value":"AS"},
2653 {"type":"Text","value":" "},
2654 {"type":"KeywordType","value":"CHARACTER "},
2655 {"type":"Text","value":" "},
2656 {"type":"KeywordReserved","value":"NO-UNDO"},
2657 {"type":"Punctuation","value":"."},
2658 {"type":"Text","value":"\n\n "},
2659 {"type":"KeywordReserved","value":"IF"},
2660 {"type":"Text","value":" "},
2661 {"type":"KeywordType","value":"LOGICAL"},
2662 {"type":"Punctuation","value":"("},
2663 {"type":"NameVariable","value":"getRegistry"},
2664 {"type":"Punctuation","value":"("},
2665 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2666 {"type":"NameVariable","value":","},
2667 {"type":"LiteralStringDouble","value":"\"BackupOnCreate\""},
2668 {"type":"Punctuation","value":"))"},
2669 {"type":"Text","value":"\n "},
2670 {"type":"KeywordReserved","value":"OR"},
2671 {"type":"Text","value":" "},
2672 {"type":"KeywordType","value":"LOGICAL"},
2673 {"type":"Punctuation","value":"("},
2674 {"type":"NameVariable","value":"getRegistry"},
2675 {"type":"Punctuation","value":"("},
2676 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2677 {"type":"NameVariable","value":","},
2678 {"type":"LiteralStringDouble","value":"\"BackupOnDelete\""},
2679 {"type":"Punctuation","value":"))"},
2680 {"type":"Text","value":"\n "},
2681 {"type":"KeywordReserved","value":"OR"},
2682 {"type":"Text","value":" "},
2683 {"type":"KeywordType","value":"LOGICAL"},
2684 {"type":"Punctuation","value":"("},
2685 {"type":"NameVariable","value":"getRegistry"},
2686 {"type":"Punctuation","value":"("},
2687 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2688 {"type":"NameVariable","value":","},
2689 {"type":"LiteralStringDouble","value":"\"BackupOnDelete\""},
2690 {"type":"Punctuation","value":"))"},
2691 {"type":"Text","value":" "},
2692 {"type":"KeywordReserved","value":"THEN\n "},
2693 {"type":"Text","value":" "},
2694 {"type":"KeywordReserved","value":"DO"},
2695 {"type":"Punctuation","value":":"},
2696 {"type":"Text","value":"\n "},
2697 {"type":"KeywordReserved","value":"RUN"},
2698 {"type":"Text","value":" "},
2699 {"type":"NameVariable","value":"getDumpFileName"},
2700 {"type":"Text","value":"\n "},
2701 {"type":"Punctuation","value":"("},
2702 {"type":"Text","value":" "},
2703 {"type":"KeywordReserved","value":"INPUT "},
2704 {"type":"LiteralStringSingle","value":"'dump' /* action */\n , INPUT '' /* database */\n , INPUT '' /* table */\n , INPUT ''"},
2705 {"type":"Text","value":" "},
2706 {"type":"CommentMultiline","value":"/* extension */"},
2707 {"type":"Text","value":"\n "},
2708 {"type":"NameVariable","value":","},
2709 {"type":"Text","value":" "},
2710 {"type":"KeywordReserved","value":"INPUT"},
2711 {"type":"Text","value":" "},
2712 {"type":"NameVariable","value":"getRegistry"},
2713 {"type":"Punctuation","value":"("},
2714 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2715 {"type":"NameVariable","value":","},
2716 {"type":"Text","value":" "},
2717 {"type":"LiteralStringDouble","value":"\"BackupDir\""},
2718 {"type":"Punctuation","value":")"},
2719 {"type":"Text","value":" "},
2720 {"type":"CommentMultiline","value":"/* template */"},
2721 {"type":"Text","value":"\n "},
2722 {"type":"NameVariable","value":","},
2723 {"type":"Text","value":" "},
2724 {"type":"KeywordReserved","value":"OUTPUT"},
2725 {"type":"Text","value":" "},
2726 {"type":"NameVariable","value":"cFolder"},
2727 {"type":"Text","value":"\n "},
2728 {"type":"Punctuation","value":")."},
2729 {"type":"Text","value":"\n "},
2730 {"type":"KeywordReserved","value":"RUN"},
2731 {"type":"Text","value":" "},
2732 {"type":"NameVariable","value":"createFolder"},
2733 {"type":"Punctuation","value":"("},
2734 {"type":"NameVariable","value":"cFolder"},
2735 {"type":"Punctuation","value":")."},
2736 {"type":"Text","value":"\n\n "},
2737 {"type":"CommentMultiline","value":"/* Now check if folder is actually created */"},
2738 {"type":"Text","value":"\n "},
2739 {"type":"KeywordReserved","value":"FILE-INFO"},
2740 {"type":"Punctuation","value":":"},
2741 {"type":"KeywordReserved","value":"FILE-NAME "},
2742 {"type":"Operator","value":"="},
2743 {"type":"Text","value":" "},
2744 {"type":"NameVariable","value":"cFolder"},
2745 {"type":"Punctuation","value":"."},
2746 {"type":"Text","value":"\n "},
2747 {"type":"NameVariable","value":"plFolderOk"},
2748 {"type":"Text","value":" "},
2749 {"type":"Operator","value":"="},
2750 {"type":"Text","value":" "},
2751 {"type":"Punctuation","value":"("},
2752 {"type":"KeywordReserved","value":"FILE-INFO"},
2753 {"type":"Punctuation","value":":"},
2754 {"type":"KeywordReserved","value":"FULL-PATHNAME "},
2755 {"type":"NameVariable","value":"\u003c\u003e"},
2756 {"type":"Text","value":" "},
2757 {"type":"NameVariable","value":"?"},
2758 {"type":"Punctuation","value":")."},
2759 {"type":"Text","value":"\n\n "},
2760 {"type":"KeywordReserved","value":"IF"},
2761 {"type":"Text","value":" "},
2762 {"type":"KeywordReserved","value":"NOT"},
2763 {"type":"Text","value":" "},
2764 {"type":"NameVariable","value":"plFolderOk"},
2765 {"type":"Text","value":" "},
2766 {"type":"KeywordReserved","value":"THEN\n "},
2767 {"type":"Text","value":" "},
2768 {"type":"KeywordReserved","value":"DO"},
2769 {"type":"Punctuation","value":":"},
2770 {"type":"Text","value":"\n "},
2771 {"type":"KeywordReserved","value":"RUN"},
2772 {"type":"Text","value":" "},
2773 {"type":"NameVariable","value":"showHelp"},
2774 {"type":"Punctuation","value":"("},
2775 {"type":"LiteralStringSingle","value":"'CannotCreateBackupFolder'"},
2776 {"type":"NameVariable","value":","},
2777 {"type":"Text","value":" "},
2778 {"type":"NameVariable","value":"cFolder"},
2779 {"type":"Punctuation","value":")."},
2780 {"type":"Text","value":"\n "},
2781 {"type":"NameVariable","value":"setRegistry"},
2782 {"type":"Punctuation","value":"("},
2783 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2784 {"type":"NameVariable","value":","},
2785 {"type":"LiteralStringDouble","value":"\"BackupOnCreate\""},
2786 {"type":"NameVariable","value":","},
2787 {"type":"Text","value":" "},
2788 {"type":"LiteralStringDouble","value":"\"NO\""},
2789 {"type":"Punctuation","value":")."},
2790 {"type":"Text","value":"\n "},
2791 {"type":"NameVariable","value":"setRegistry"},
2792 {"type":"Punctuation","value":"("},
2793 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2794 {"type":"NameVariable","value":","},
2795 {"type":"LiteralStringDouble","value":"\"BackupOnUpdate\""},
2796 {"type":"NameVariable","value":","},
2797 {"type":"Text","value":" "},
2798 {"type":"LiteralStringDouble","value":"\"NO\""},
2799 {"type":"Punctuation","value":")."},
2800 {"type":"Text","value":"\n "},
2801 {"type":"NameVariable","value":"setRegistry"},
2802 {"type":"Punctuation","value":"("},
2803 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
2804 {"type":"NameVariable","value":","},
2805 {"type":"LiteralStringDouble","value":"\"BackupOnDelete\""},
2806 {"type":"NameVariable","value":","},
2807 {"type":"Text","value":" "},
2808 {"type":"LiteralStringDouble","value":"\"NO\""},
2809 {"type":"Punctuation","value":")."},
2810 {"type":"Text","value":"\n "},
2811 {"type":"KeywordReserved","value":"END"},
2812 {"type":"Punctuation","value":"."},
2813 {"type":"Text","value":"\n "},
2814 {"type":"KeywordReserved","value":"END"},
2815 {"type":"Punctuation","value":"."},
2816 {"type":"Text","value":"\n "},
2817 {"type":"KeywordReserved","value":"ELSE\n "},
2818 {"type":"Text","value":" "},
2819 {"type":"NameVariable","value":"plFolderOk"},
2820 {"type":"Text","value":" "},
2821 {"type":"Operator","value":"="},
2822 {"type":"Text","value":" "},
2823 {"type":"KeywordReserved","value":"TRUE"},
2824 {"type":"Punctuation","value":"."},
2825 {"type":"Text","value":"\n\n"},
2826 {"type":"KeywordReserved","value":"END"},
2827 {"type":"Text","value":" "},
2828 {"type":"KeywordReserved","value":"PROCEDURE"},
2829 {"type":"Punctuation","value":"."},
2830 {"type":"Text","value":" "},
2831 {"type":"CommentMultiline","value":"/* checkBackupFolder */"},
2832 {"type":"Text","value":"\n\n"},
2833 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
2834 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-checkDir) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE checkDir Procedure"},
2835 {"type":"Text","value":"\n"},
2836 {"type":"KeywordReserved","value":"PROCEDURE"},
2837 {"type":"Text","value":" "},
2838 {"type":"NameVariable","value":"checkDir"},
2839 {"type":"Text","value":" "},
2840 {"type":"Punctuation","value":":"},
2841 {"type":"Text","value":"\n"},
2842 {"type":"CommentMultiline","value":"/* Check if a folder exists, is accessible etc\n */"},
2843 {"type":"Text","value":"\n "},
2844 {"type":"KeywordDeclaration","value":"DEFINE"},
2845 {"type":"Text","value":" "},
2846 {"type":"KeywordReserved","value":"INPUT "},
2847 {"type":"Text","value":" "},
2848 {"type":"KeywordReserved","value":"PARAMETER"},
2849 {"type":"Text","value":" "},
2850 {"type":"NameVariable","value":"pcFileName"},
2851 {"type":"Text","value":" "},
2852 {"type":"KeywordReserved","value":"AS"},
2853 {"type":"Text","value":" "},
2854 {"type":"KeywordType","value":"CHARACTER "},
2855 {"type":"Text","value":" "},
2856 {"type":"KeywordReserved","value":"NO-UNDO"},
2857 {"type":"Punctuation","value":"."},
2858 {"type":"Text","value":"\n "},
2859 {"type":"KeywordDeclaration","value":"DEFINE"},
2860 {"type":"Text","value":" "},
2861 {"type":"KeywordReserved","value":"OUTPUT"},
2862 {"type":"Text","value":" "},
2863 {"type":"KeywordReserved","value":"PARAMETER"},
2864 {"type":"Text","value":" "},
2865 {"type":"NameVariable","value":"pcError"},
2866 {"type":"Text","value":" "},
2867 {"type":"KeywordReserved","value":"AS"},
2868 {"type":"Text","value":" "},
2869 {"type":"KeywordType","value":"CHARACTER "},
2870 {"type":"Text","value":" "},
2871 {"type":"KeywordReserved","value":"NO-UNDO"},
2872 {"type":"Punctuation","value":"."},
2873 {"type":"Text","value":"\n\n "},
2874 {"type":"KeywordDeclaration","value":"DEFINE"},
2875 {"type":"Text","value":" "},
2876 {"type":"KeywordReserved","value":"VARIABLE"},
2877 {"type":"Text","value":" "},
2878 {"type":"NameVariable","value":"cDumpDir"},
2879 {"type":"Text","value":" "},
2880 {"type":"KeywordReserved","value":"AS"},
2881 {"type":"Text","value":" "},
2882 {"type":"KeywordType","value":"CHARACTER"},
2883 {"type":"Text","value":" "},
2884 {"type":"KeywordReserved","value":"NO-UNDO"},
2885 {"type":"Punctuation","value":"."},
2886 {"type":"Text","value":"\n "},
2887 {"type":"KeywordDeclaration","value":"DEFINE"},
2888 {"type":"Text","value":" "},
2889 {"type":"KeywordReserved","value":"VARIABLE"},
2890 {"type":"Text","value":" "},
2891 {"type":"NameVariable","value":"cDirToCreate"},
2892 {"type":"Text","value":" "},
2893 {"type":"KeywordReserved","value":"AS"},
2894 {"type":"Text","value":" "},
2895 {"type":"KeywordType","value":"CHARACTER"},
2896 {"type":"Text","value":" "},
2897 {"type":"KeywordReserved","value":"NO-UNDO"},
2898 {"type":"Punctuation","value":"."},
2899 {"type":"Text","value":"\n "},
2900 {"type":"KeywordDeclaration","value":"DEFINE"},
2901 {"type":"Text","value":" "},
2902 {"type":"KeywordReserved","value":"VARIABLE"},
2903 {"type":"Text","value":" "},
2904 {"type":"NameVariable","value":"iDir"},
2905 {"type":"Text","value":" "},
2906 {"type":"KeywordReserved","value":"AS"},
2907 {"type":"Text","value":" "},
2908 {"type":"KeywordType","value":"INTEGER "},
2909 {"type":"Text","value":" "},
2910 {"type":"KeywordReserved","value":"NO-UNDO"},
2911 {"type":"Punctuation","value":"."},
2912 {"type":"Text","value":"\n\n "},
2913 {"type":"KeywordReserved","value":"PUBLISH "},
2914 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
2915 {"type":"Text","value":" "},
2916 {"type":"Punctuation","value":"("},
2917 {"type":"LiteralNumberInteger","value":"3"},
2918 {"type":"NameVariable","value":","},
2919 {"type":"Text","value":" "},
2920 {"type":"KeywordReserved","value":"SUBSTITUTE"},
2921 {"type":"Punctuation","value":"("},
2922 {"type":"LiteralStringDouble","value":"\"Check \u00261\""},
2923 {"type":"NameVariable","value":","},
2924 {"type":"Text","value":" "},
2925 {"type":"NameVariable","value":"pcFileName"},
2926 {"type":"Punctuation","value":"))."},
2927 {"type":"Text","value":"\n\n "},
2928 {"type":"CommentMultiline","value":"/* If no path is given, use startup folder */"},
2929 {"type":"Text","value":"\n "},
2930 {"type":"NameVariable","value":"cDumpDir"},
2931 {"type":"Text","value":" "},
2932 {"type":"Operator","value":"="},
2933 {"type":"Text","value":" "},
2934 {"type":"KeywordReserved","value":"SUBSTRING"},
2935 {"type":"Punctuation","value":"("},
2936 {"type":"NameVariable","value":"pcFileName,"},
2937 {"type":"Text","value":" "},
2938 {"type":"LiteralNumberInteger","value":"1"},
2939 {"type":"NameVariable","value":","},
2940 {"type":"Text","value":" "},
2941 {"type":"KeywordReserved","value":"R-INDEX"},
2942 {"type":"Punctuation","value":"("},
2943 {"type":"NameVariable","value":"pcFileName,"},
2944 {"type":"LiteralStringDouble","value":"\"\\\""},
2945 {"type":"Punctuation","value":"))."},
2946 {"type":"Text","value":"\n "},
2947 {"type":"KeywordReserved","value":"IF"},
2948 {"type":"Text","value":" "},
2949 {"type":"NameVariable","value":"cDumpDir"},
2950 {"type":"Text","value":" "},
2951 {"type":"Operator","value":"="},
2952 {"type":"Text","value":" "},
2953 {"type":"LiteralStringSingle","value":"'' THEN cDumpDir = '.'.\n\n /* We cannot use the program dir itself */\n FILE-INFO:FILE-NAME = cDumpDir.\n IF TRIM(FILE-INFO:FULL-PATHNAME,'\\/'"},
2954 {"type":"Punctuation","value":")"},
2955 {"type":"Text","value":" "},
2956 {"type":"Operator","value":"="},
2957 {"type":"Text","value":" "},
2958 {"type":"KeywordReserved","value":"TRIM"},
2959 {"type":"Punctuation","value":"("},
2960 {"type":"NameVariable","value":"getProgramDir"},
2961 {"type":"Punctuation","value":"()"},
2962 {"type":"NameVariable","value":","},
2963 {"type":"LiteralStringDouble","value":"\"/\\\""},
2964 {"type":"Punctuation","value":")"},
2965 {"type":"Text","value":" "},
2966 {"type":"KeywordReserved","value":"THEN\n "},
2967 {"type":"Text","value":" "},
2968 {"type":"KeywordReserved","value":"DO"},
2969 {"type":"Punctuation","value":":"},
2970 {"type":"Text","value":"\n "},
2971 {"type":"NameVariable","value":"pcError"},
2972 {"type":"Text","value":" "},
2973 {"type":"Operator","value":"="},
2974 {"type":"Text","value":" "},
2975 {"type":"NameVariable","value":"getRegistry"},
2976 {"type":"Punctuation","value":"("},
2977 {"type":"LiteralStringSingle","value":"'DataDigger:Help', 'ExportToProgramdir:message'"},
2978 {"type":"Punctuation","value":")."},
2979 {"type":"Text","value":"\n "},
2980 {"type":"KeywordReserved","value":"RETURN"},
2981 {"type":"Punctuation","value":"."},
2982 {"type":"Text","value":"\n "},
2983 {"type":"KeywordReserved","value":"END"},
2984 {"type":"Punctuation","value":"."},
2985 {"type":"Text","value":"\n\n "},
2986 {"type":"KeywordReserved","value":"PUBLISH "},
2987 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
2988 {"type":"Text","value":" "},
2989 {"type":"Punctuation","value":"("},
2990 {"type":"LiteralNumberInteger","value":"3"},
2991 {"type":"NameVariable","value":","},
2992 {"type":"Text","value":" "},
2993 {"type":"KeywordReserved","value":"SUBSTITUTE"},
2994 {"type":"Punctuation","value":"("},
2995 {"type":"LiteralStringDouble","value":"\"Dir = \u00261\""},
2996 {"type":"NameVariable","value":","},
2997 {"type":"Text","value":" "},
2998 {"type":"NameVariable","value":"cDumpDir"},
2999 {"type":"Punctuation","value":"))."},
3000 {"type":"Text","value":"\n\n "},
3001 {"type":"CommentMultiline","value":"/* Ask to overwrite if it already exists */"},
3002 {"type":"Text","value":"\n "},
3003 {"type":"KeywordReserved","value":"FILE-INFO"},
3004 {"type":"Punctuation","value":":"},
3005 {"type":"KeywordReserved","value":"FILE-NAME "},
3006 {"type":"Operator","value":"="},
3007 {"type":"Text","value":" "},
3008 {"type":"NameVariable","value":"pcFileName"},
3009 {"type":"Punctuation","value":"."},
3010 {"type":"Text","value":"\n "},
3011 {"type":"KeywordReserved","value":"IF"},
3012 {"type":"Text","value":" "},
3013 {"type":"KeywordReserved","value":"FILE-INFO"},
3014 {"type":"Punctuation","value":":"},
3015 {"type":"KeywordReserved","value":"FULL-PATHNAME "},
3016 {"type":"NameVariable","value":"\u003c\u003e"},
3017 {"type":"Text","value":" "},
3018 {"type":"NameVariable","value":"?"},
3019 {"type":"Text","value":" "},
3020 {"type":"KeywordReserved","value":"THEN\n "},
3021 {"type":"Text","value":" "},
3022 {"type":"KeywordReserved","value":"DO"},
3023 {"type":"Punctuation","value":":"},
3024 {"type":"Text","value":"\n "},
3025 {"type":"KeywordReserved","value":"PUBLISH "},
3026 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3027 {"type":"Text","value":" "},
3028 {"type":"Punctuation","value":"("},
3029 {"type":"LiteralNumberInteger","value":"3"},
3030 {"type":"NameVariable","value":","},
3031 {"type":"Text","value":" "},
3032 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3033 {"type":"Punctuation","value":"("},
3034 {"type":"LiteralStringDouble","value":"\"Already exists as \u00261 (\u00262)\""},
3035 {"type":"NameVariable","value":","},
3036 {"type":"Text","value":" "},
3037 {"type":"KeywordReserved","value":"FILE-INFO"},
3038 {"type":"Punctuation","value":":"},
3039 {"type":"KeywordReserved","value":"FULL-PATHNAME"},
3040 {"type":"NameVariable","value":","},
3041 {"type":"Text","value":" "},
3042 {"type":"KeywordReserved","value":"FILE-INFO"},
3043 {"type":"Punctuation","value":":"},
3044 {"type":"KeywordReserved","value":"FILE-TYPE"},
3045 {"type":"Punctuation","value":"))."},
3046 {"type":"Text","value":"\n\n "},
3047 {"type":"KeywordReserved","value":"IF"},
3048 {"type":"Text","value":" "},
3049 {"type":"KeywordReserved","value":"FILE-INFO"},
3050 {"type":"Punctuation","value":":"},
3051 {"type":"KeywordReserved","value":"FILE-TYPE"},
3052 {"type":"Text","value":" "},
3053 {"type":"KeywordReserved","value":"MATCHES "},
3054 {"type":"LiteralStringSingle","value":"'*F*' THEN\n DO:\n RUN showHelp('OverwriteDumpFile', pcFileName).\n IF getRegistry('DataDigger:Help', 'OverwriteDumpFile:answer') \u003c\u003e '1'"},
3055 {"type":"Text","value":" "},
3056 {"type":"KeywordReserved","value":"THEN\n "},
3057 {"type":"Text","value":" "},
3058 {"type":"KeywordReserved","value":"DO"},
3059 {"type":"Punctuation","value":":"},
3060 {"type":"Text","value":"\n "},
3061 {"type":"CommentMultiline","value":"/* Do not remember the answer \"No\" for this question, otherwise it will be\n * confusing the next time the user encounters this situation\n */"},
3062 {"type":"Text","value":"\n "},
3063 {"type":"NameVariable","value":"setRegistry"},
3064 {"type":"Punctuation","value":"("},
3065 {"type":"LiteralStringSingle","value":"'DataDigger:Help', 'OverwriteDumpFile:answer',?).\n pcError = 'Aborted by user.'.\n RETURN.\n END.\n\n /* Write access to this file? */\n IF NOT FILE-INFO:FILE-TYPE MATCHES '*W*' THEN\n DO:\n pcError = SUBSTITUTE('"},
3066 {"type":"NameVariable","value":"Cannot"},
3067 {"type":"Text","value":" "},
3068 {"type":"NameVariable","value":"overwrite"},
3069 {"type":"Text","value":" "},
3070 {"type":"KeywordReserved","value":"output"},
3071 {"type":"Text","value":" "},
3072 {"type":"KeywordReserved","value":"file "},
3073 {"type":"LiteralStringDouble","value":"\"\u00261\""},
3074 {"type":"LiteralStringSingle","value":"', pcFileName).\n RETURN.\n END.\n END.\n\n /* If a dir already exists with the same name as the output file, we cannot create it */\n IF FILE-INFO:FILE-TYPE MATCHES '*D*' THEN\n DO:\n pcError = SUBSTITUTE('"},
3075 {"type":"NameVariable","value":"A"},
3076 {"type":"Text","value":" "},
3077 {"type":"NameVariable","value":"directory"},
3078 {"type":"Text","value":" "},
3079 {"type":"NameVariable","value":"named"},
3080 {"type":"Text","value":" "},
3081 {"type":"LiteralStringDouble","value":"\"\u00261\""},
3082 {"type":"Text","value":" "},
3083 {"type":"KeywordReserved","value":"exists"},
3084 {"type":"NameVariable","value":";"},
3085 {"type":"Text","value":" "},
3086 {"type":"NameVariable","value":"cannot"},
3087 {"type":"Text","value":" "},
3088 {"type":"KeywordReserved","value":"create"},
3089 {"type":"Text","value":" "},
3090 {"type":"NameVariable","value":"a"},
3091 {"type":"Text","value":" "},
3092 {"type":"KeywordReserved","value":"file"},
3093 {"type":"Text","value":" "},
3094 {"type":"KeywordReserved","value":"with"},
3095 {"type":"Text","value":" "},
3096 {"type":"NameVariable","value":"the"},
3097 {"type":"Text","value":" "},
3098 {"type":"NameVariable","value":"same"},
3099 {"type":"Text","value":" "},
3100 {"type":"KeywordReserved","value":"name"},
3101 {"type":"Punctuation","value":"."},
3102 {"type":"NameVariable","value":"',"},
3103 {"type":"Text","value":" "},
3104 {"type":"NameVariable","value":"pcFileName"},
3105 {"type":"Punctuation","value":")."},
3106 {"type":"Text","value":"\n "},
3107 {"type":"KeywordReserved","value":"RETURN"},
3108 {"type":"Punctuation","value":"."},
3109 {"type":"Text","value":"\n "},
3110 {"type":"KeywordReserved","value":"END"},
3111 {"type":"Punctuation","value":"."},
3112 {"type":"Text","value":"\n "},
3113 {"type":"KeywordReserved","value":"END"},
3114 {"type":"Punctuation","value":"."},
3115 {"type":"Text","value":"\n\n "},
3116 {"type":"CommentMultiline","value":"/* Check dir */"},
3117 {"type":"Text","value":"\n "},
3118 {"type":"KeywordReserved","value":"FILE-INFO"},
3119 {"type":"Punctuation","value":":"},
3120 {"type":"KeywordReserved","value":"FILE-NAME "},
3121 {"type":"Operator","value":"="},
3122 {"type":"Text","value":" "},
3123 {"type":"NameVariable","value":"cDumpDir"},
3124 {"type":"Punctuation","value":"."},
3125 {"type":"Text","value":"\n "},
3126 {"type":"KeywordReserved","value":"IF"},
3127 {"type":"Text","value":" "},
3128 {"type":"NameVariable","value":"cDumpDir"},
3129 {"type":"Text","value":" "},
3130 {"type":"NameVariable","value":"\u003c\u003e"},
3131 {"type":"Text","value":" "},
3132 {"type":"LiteralStringDouble","value":"\"\""},
3133 {"type":"Text","value":" "},
3134 {"type":"CommentMultiline","value":"/* Don't complain about not using a dir */"},
3135 {"type":"Text","value":"\n "},
3136 {"type":"KeywordReserved","value":"AND"},
3137 {"type":"Text","value":" "},
3138 {"type":"KeywordReserved","value":"FILE-INFO"},
3139 {"type":"Punctuation","value":":"},
3140 {"type":"KeywordReserved","value":"FULL-PATHNAME "},
3141 {"type":"Operator","value":"="},
3142 {"type":"Text","value":" "},
3143 {"type":"NameVariable","value":"?"},
3144 {"type":"Text","value":" "},
3145 {"type":"KeywordReserved","value":"THEN\n "},
3146 {"type":"Text","value":" "},
3147 {"type":"KeywordReserved","value":"DO"},
3148 {"type":"Punctuation","value":":"},
3149 {"type":"Text","value":"\n "},
3150 {"type":"KeywordReserved","value":"RUN"},
3151 {"type":"Text","value":" "},
3152 {"type":"NameVariable","value":"showHelp"},
3153 {"type":"Punctuation","value":"("},
3154 {"type":"LiteralStringSingle","value":"'CreateDumpDir', cDumpDir).\n IF getRegistry('DataDigger:Help', 'CreateDumpDir:answer') \u003c\u003e '1' THEN\n DO:\n pcError = 'Aborted by user.'.\n RETURN.\n END.\n END.\n\n /* Try to create path + file. Progress will not raise an error if it already exists */\n cDirToCreate = ENTRY(1,cDumpDir,'\\').\n DO iDir = 2 TO NUM-ENTRIES(cDumpDir,'\\').\n\n /* In which dir do we want to create a subdir? */\n IF iDir = 2 THEN\n FILE-INFO:FILE-NAME = cDirToCreate + '\\'.\n ELSE\n FILE-INFO:FILE-NAME = cDirToCreate.\n\n /* Does it even exist? */\n IF FILE-INFO:FULL-PATHNAME = ? THEN\n DO:\n pcError = SUBSTITUTE('"},
3155 {"type":"NameVariable","value":"Directory"},
3156 {"type":"Text","value":" "},
3157 {"type":"LiteralStringDouble","value":"\"\u00261\""},
3158 {"type":"Text","value":" "},
3159 {"type":"NameVariable","value":"does"},
3160 {"type":"Text","value":" "},
3161 {"type":"KeywordReserved","value":"not"},
3162 {"type":"Text","value":" "},
3163 {"type":"NameVariable","value":"exist"},
3164 {"type":"Punctuation","value":"."},
3165 {"type":"NameVariable","value":"',"},
3166 {"type":"Text","value":" "},
3167 {"type":"NameVariable","value":"cDirToCreate"},
3168 {"type":"Punctuation","value":")."},
3169 {"type":"Text","value":"\n "},
3170 {"type":"KeywordReserved","value":"PUBLISH "},
3171 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3172 {"type":"Text","value":" "},
3173 {"type":"Punctuation","value":"("},
3174 {"type":"LiteralNumberInteger","value":"3"},
3175 {"type":"NameVariable","value":","},
3176 {"type":"Text","value":" "},
3177 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3178 {"type":"Punctuation","value":"("},
3179 {"type":"LiteralStringDouble","value":"\"Error: \u00261\""},
3180 {"type":"NameVariable","value":","},
3181 {"type":"Text","value":" "},
3182 {"type":"NameVariable","value":"pcError"},
3183 {"type":"Punctuation","value":"))."},
3184 {"type":"Text","value":"\n "},
3185 {"type":"KeywordReserved","value":"RETURN"},
3186 {"type":"Punctuation","value":"."},
3187 {"type":"Text","value":"\n "},
3188 {"type":"KeywordReserved","value":"END"},
3189 {"type":"Punctuation","value":"."},
3190 {"type":"Text","value":"\n\n "},
3191 {"type":"CommentMultiline","value":"/* Check if the dir is writable */"},
3192 {"type":"Text","value":"\n "},
3193 {"type":"KeywordReserved","value":"IF"},
3194 {"type":"Text","value":" "},
3195 {"type":"KeywordReserved","value":"FILE-INFO"},
3196 {"type":"Punctuation","value":":"},
3197 {"type":"KeywordReserved","value":"FILE-TYPE"},
3198 {"type":"Text","value":" "},
3199 {"type":"KeywordReserved","value":"MATCHES "},
3200 {"type":"LiteralStringSingle","value":"'*X*' /* Happens on CD-ROM drives */\n OR ( FILE-INFO:FILE-TYPE MATCHES '*D*'\n AND NOT FILE-INFO:FILE-TYPE MATCHES '*W*' ) THEN\n DO:\n pcError = SUBSTITUTE('"},
3201 {"type":"KeywordReserved","value":"No"},
3202 {"type":"Text","value":" "},
3203 {"type":"NameVariable","value":"write"},
3204 {"type":"Operator","value":"-"},
3205 {"type":"NameVariable","value":"access"},
3206 {"type":"Text","value":" "},
3207 {"type":"KeywordReserved","value":"to"},
3208 {"type":"Text","value":" "},
3209 {"type":"NameVariable","value":"directory"},
3210 {"type":"Punctuation","value":":"},
3211 {"type":"Text","value":" "},
3212 {"type":"LiteralStringDouble","value":"\"\u00261\""},
3213 {"type":"NameVariable","value":"',"},
3214 {"type":"Text","value":" "},
3215 {"type":"NameVariable","value":"cDirToCreate"},
3216 {"type":"Punctuation","value":")."},
3217 {"type":"Text","value":"\n "},
3218 {"type":"KeywordReserved","value":"PUBLISH "},
3219 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3220 {"type":"Text","value":" "},
3221 {"type":"Punctuation","value":"("},
3222 {"type":"LiteralNumberInteger","value":"3"},
3223 {"type":"NameVariable","value":","},
3224 {"type":"Text","value":" "},
3225 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3226 {"type":"Punctuation","value":"("},
3227 {"type":"LiteralStringDouble","value":"\"Error: \u00261\""},
3228 {"type":"NameVariable","value":","},
3229 {"type":"Text","value":" "},
3230 {"type":"NameVariable","value":"pcError"},
3231 {"type":"Punctuation","value":"))."},
3232 {"type":"Text","value":"\n "},
3233 {"type":"KeywordReserved","value":"RETURN"},
3234 {"type":"Punctuation","value":"."},
3235 {"type":"Text","value":"\n "},
3236 {"type":"KeywordReserved","value":"END"},
3237 {"type":"Punctuation","value":"."},
3238 {"type":"Text","value":"\n\n "},
3239 {"type":"CommentMultiline","value":"/* Seems to exist and to be writable. */"},
3240 {"type":"Text","value":"\n "},
3241 {"type":"NameVariable","value":"cDirToCreate"},
3242 {"type":"Text","value":" "},
3243 {"type":"Operator","value":"="},
3244 {"type":"Text","value":" "},
3245 {"type":"NameVariable","value":"cDirToCreate"},
3246 {"type":"Text","value":" "},
3247 {"type":"Operator","value":"+"},
3248 {"type":"Text","value":" "},
3249 {"type":"LiteralStringSingle","value":"'\\' + ENTRY(iDir,cDumpDir,'\\').\n\n /* If a file already exists with the same name, we cannot create a dir */\n FILE-INFO:FILE-NAME = cDirToCreate.\n IF FILE-INFO:FILE-TYPE MATCHES '*F*' THEN\n DO:\n pcError = SUBSTITUTE('"},
3250 {"type":"NameVariable","value":"A"},
3251 {"type":"Text","value":" "},
3252 {"type":"KeywordReserved","value":"file"},
3253 {"type":"Text","value":" "},
3254 {"type":"NameVariable","value":"named"},
3255 {"type":"Text","value":" "},
3256 {"type":"LiteralStringDouble","value":"\"\u00261\""},
3257 {"type":"Text","value":" "},
3258 {"type":"KeywordReserved","value":"exists"},
3259 {"type":"NameVariable","value":";"},
3260 {"type":"Text","value":" "},
3261 {"type":"NameVariable","value":"cannot"},
3262 {"type":"Text","value":" "},
3263 {"type":"KeywordReserved","value":"create"},
3264 {"type":"Text","value":" "},
3265 {"type":"NameVariable","value":"a"},
3266 {"type":"Text","value":" "},
3267 {"type":"KeywordReserved","value":"dir"},
3268 {"type":"Text","value":" "},
3269 {"type":"KeywordReserved","value":"with"},
3270 {"type":"Text","value":" "},
3271 {"type":"NameVariable","value":"the"},
3272 {"type":"Text","value":" "},
3273 {"type":"NameVariable","value":"same"},
3274 {"type":"Text","value":" "},
3275 {"type":"KeywordReserved","value":"name"},
3276 {"type":"Punctuation","value":"."},
3277 {"type":"NameVariable","value":"',"},
3278 {"type":"Text","value":" "},
3279 {"type":"NameVariable","value":"cDirToCreate"},
3280 {"type":"Punctuation","value":")."},
3281 {"type":"Text","value":"\n "},
3282 {"type":"KeywordReserved","value":"PUBLISH "},
3283 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3284 {"type":"Text","value":" "},
3285 {"type":"Punctuation","value":"("},
3286 {"type":"LiteralNumberInteger","value":"3"},
3287 {"type":"NameVariable","value":","},
3288 {"type":"Text","value":" "},
3289 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3290 {"type":"Punctuation","value":"("},
3291 {"type":"LiteralStringDouble","value":"\"Error: \u00261\""},
3292 {"type":"NameVariable","value":","},
3293 {"type":"Text","value":" "},
3294 {"type":"NameVariable","value":"pcError"},
3295 {"type":"Punctuation","value":"))."},
3296 {"type":"Text","value":"\n "},
3297 {"type":"KeywordReserved","value":"RETURN"},
3298 {"type":"Punctuation","value":"."},
3299 {"type":"Text","value":"\n "},
3300 {"type":"KeywordReserved","value":"END"},
3301 {"type":"Punctuation","value":"."},
3302 {"type":"Text","value":"\n\n "},
3303 {"type":"CommentMultiline","value":"/* Create the dir. Creating an existing dir gives no error */"},
3304 {"type":"Text","value":"\n "},
3305 {"type":"KeywordReserved","value":"OS-CREATE-DIR"},
3306 {"type":"Text","value":" "},
3307 {"type":"KeywordReserved","value":"value"},
3308 {"type":"Punctuation","value":"("},
3309 {"type":"NameVariable","value":"cDirToCreate"},
3310 {"type":"Punctuation","value":")."},
3311 {"type":"Text","value":"\n "},
3312 {"type":"KeywordReserved","value":"IF"},
3313 {"type":"Text","value":" "},
3314 {"type":"KeywordReserved","value":"OS-ERROR "},
3315 {"type":"NameVariable","value":"\u003c\u003e"},
3316 {"type":"Text","value":" "},
3317 {"type":"LiteralNumberInteger","value":"0"},
3318 {"type":"Text","value":" "},
3319 {"type":"KeywordReserved","value":"THEN\n "},
3320 {"type":"Text","value":" "},
3321 {"type":"KeywordReserved","value":"DO"},
3322 {"type":"Punctuation","value":":"},
3323 {"type":"Text","value":"\n "},
3324 {"type":"NameVariable","value":"pcError"},
3325 {"type":"Text","value":" "},
3326 {"type":"Operator","value":"="},
3327 {"type":"Text","value":" "},
3328 {"type":"NameVariable","value":"getOsErrorDesc"},
3329 {"type":"Punctuation","value":"("},
3330 {"type":"KeywordReserved","value":"OS-ERROR"},
3331 {"type":"Punctuation","value":")."},
3332 {"type":"Text","value":"\n "},
3333 {"type":"KeywordReserved","value":"PUBLISH "},
3334 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3335 {"type":"Text","value":" "},
3336 {"type":"Punctuation","value":"("},
3337 {"type":"LiteralNumberInteger","value":"3"},
3338 {"type":"NameVariable","value":","},
3339 {"type":"Text","value":" "},
3340 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3341 {"type":"Punctuation","value":"("},
3342 {"type":"LiteralStringDouble","value":"\"Error: \u00261\""},
3343 {"type":"NameVariable","value":","},
3344 {"type":"Text","value":" "},
3345 {"type":"NameVariable","value":"pcError"},
3346 {"type":"Punctuation","value":"))."},
3347 {"type":"Text","value":"\n "},
3348 {"type":"KeywordReserved","value":"RETURN"},
3349 {"type":"Punctuation","value":"."},
3350 {"type":"Text","value":"\n "},
3351 {"type":"KeywordReserved","value":"END"},
3352 {"type":"Punctuation","value":"."},
3353 {"type":"Text","value":" "},
3354 {"type":"CommentMultiline","value":"/* error */"},
3355 {"type":"Text","value":"\n\n "},
3356 {"type":"KeywordReserved","value":"END"},
3357 {"type":"Punctuation","value":"."},
3358 {"type":"Text","value":" "},
3359 {"type":"CommentMultiline","value":"/* iDir */"},
3360 {"type":"Text","value":"\n\n"},
3361 {"type":"KeywordReserved","value":"END"},
3362 {"type":"Text","value":" "},
3363 {"type":"KeywordReserved","value":"PROCEDURE"},
3364 {"type":"Punctuation","value":"."},
3365 {"type":"Text","value":" "},
3366 {"type":"CommentMultiline","value":"/* checkDir */"},
3367 {"type":"Text","value":"\n\n"},
3368 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3369 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-clearColorCache) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE clearColorCache Procedure"},
3370 {"type":"Text","value":"\n"},
3371 {"type":"KeywordReserved","value":"PROCEDURE"},
3372 {"type":"Text","value":" "},
3373 {"type":"NameVariable","value":"clearColorCache"},
3374 {"type":"Text","value":" "},
3375 {"type":"Punctuation","value":":"},
3376 {"type":"Text","value":"\n"},
3377 {"type":"CommentMultiline","value":"/* Clear the registry cache\n */"},
3378 {"type":"Text","value":"\n "},
3379 {"type":"KeywordReserved","value":"PUBLISH "},
3380 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3381 {"type":"Text","value":" "},
3382 {"type":"Punctuation","value":"("},
3383 {"type":"LiteralNumberInteger","value":"3"},
3384 {"type":"NameVariable","value":","},
3385 {"type":"Text","value":" "},
3386 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3387 {"type":"Punctuation","value":"("},
3388 {"type":"LiteralStringDouble","value":"\"Clearing color cache\""},
3389 {"type":"Punctuation","value":"))."},
3390 {"type":"Text","value":"\n "},
3391 {"type":"KeywordReserved","value":"EMPTY"},
3392 {"type":"Text","value":" "},
3393 {"type":"KeywordReserved","value":"TEMP-TABLE"},
3394 {"type":"Text","value":" "},
3395 {"type":"NameVariable","value":"ttColor"},
3396 {"type":"Punctuation","value":"."},
3397 {"type":"Text","value":"\n\n"},
3398 {"type":"KeywordReserved","value":"END"},
3399 {"type":"Text","value":" "},
3400 {"type":"KeywordReserved","value":"PROCEDURE"},
3401 {"type":"Punctuation","value":"."},
3402 {"type":"Text","value":" "},
3403 {"type":"CommentMultiline","value":"/* clearColorCache */"},
3404 {"type":"Text","value":"\n\n"},
3405 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3406 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-clearDiskCache) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE clearDiskCache Procedure"},
3407 {"type":"Text","value":"\n"},
3408 {"type":"KeywordReserved","value":"PROCEDURE"},
3409 {"type":"Text","value":" "},
3410 {"type":"NameVariable","value":"clearDiskCache"},
3411 {"type":"Text","value":" "},
3412 {"type":"Punctuation","value":":"},
3413 {"type":"Text","value":"\n"},
3414 {"type":"CommentMultiline","value":"/* Clear the cache files on disk\n */"},
3415 {"type":"Text","value":"\n "},
3416 {"type":"KeywordDeclaration","value":"DEFINE"},
3417 {"type":"Text","value":" "},
3418 {"type":"KeywordReserved","value":"VARIABLE"},
3419 {"type":"Text","value":" "},
3420 {"type":"NameVariable","value":"cFile"},
3421 {"type":"Text","value":" "},
3422 {"type":"KeywordReserved","value":"AS"},
3423 {"type":"Text","value":" "},
3424 {"type":"KeywordType","value":"CHARACTER"},
3425 {"type":"Text","value":" "},
3426 {"type":"KeywordReserved","value":"NO-UNDO"},
3427 {"type":"Text","value":" "},
3428 {"type":"KeywordReserved","value":"EXTENT"},
3429 {"type":"Text","value":" "},
3430 {"type":"LiteralNumberInteger","value":"3"},
3431 {"type":"Punctuation","value":"."},
3432 {"type":"Text","value":"\n\n "},
3433 {"type":"KeywordReserved","value":"PUBLISH "},
3434 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3435 {"type":"Text","value":" "},
3436 {"type":"Punctuation","value":"("},
3437 {"type":"LiteralNumberInteger","value":"3"},
3438 {"type":"NameVariable","value":","},
3439 {"type":"Text","value":" "},
3440 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3441 {"type":"Punctuation","value":"("},
3442 {"type":"LiteralStringDouble","value":"\"Clearing disk cache\""},
3443 {"type":"Punctuation","value":"))."},
3444 {"type":"Text","value":"\n\n "},
3445 {"type":"KeywordReserved","value":"FILE-INFORMATION"},
3446 {"type":"Punctuation","value":":"},
3447 {"type":"KeywordReserved","value":"FILE-NAME "},
3448 {"type":"Operator","value":"="},
3449 {"type":"Text","value":" "},
3450 {"type":"NameVariable","value":"getWorkFolder"},
3451 {"type":"Punctuation","value":"()"},
3452 {"type":"Text","value":" "},
3453 {"type":"Operator","value":"+"},
3454 {"type":"Text","value":" "},
3455 {"type":"LiteralStringDouble","value":"\"cache\""},
3456 {"type":"Punctuation","value":"."},
3457 {"type":"Text","value":"\n "},
3458 {"type":"KeywordReserved","value":"IF"},
3459 {"type":"Text","value":" "},
3460 {"type":"KeywordReserved","value":"FILE-INFORMATION"},
3461 {"type":"Punctuation","value":":"},
3462 {"type":"KeywordReserved","value":"FULL-PATHNAME "},
3463 {"type":"Operator","value":"="},
3464 {"type":"Text","value":" "},
3465 {"type":"NameVariable","value":"?"},
3466 {"type":"Text","value":" "},
3467 {"type":"KeywordReserved","value":"THEN"},
3468 {"type":"Text","value":" "},
3469 {"type":"KeywordReserved","value":"RETURN"},
3470 {"type":"Punctuation","value":"."},
3471 {"type":"Text","value":"\n\n "},
3472 {"type":"KeywordReserved","value":"INPUT"},
3473 {"type":"Text","value":" "},
3474 {"type":"KeywordReserved","value":"FROM"},
3475 {"type":"Text","value":" "},
3476 {"type":"KeywordReserved","value":"OS-DIR"},
3477 {"type":"Punctuation","value":"("},
3478 {"type":"KeywordReserved","value":"FILE-INFORMATION"},
3479 {"type":"Punctuation","value":":"},
3480 {"type":"KeywordReserved","value":"FULL-PATHNAME"},
3481 {"type":"Punctuation","value":")."},
3482 {"type":"Text","value":"\n "},
3483 {"type":"KeywordReserved","value":"REPEAT"},
3484 {"type":"Punctuation","value":":"},
3485 {"type":"Text","value":"\n "},
3486 {"type":"KeywordReserved","value":"IMPORT"},
3487 {"type":"Text","value":" "},
3488 {"type":"NameVariable","value":"cFile"},
3489 {"type":"Punctuation","value":"."},
3490 {"type":"Text","value":"\n "},
3491 {"type":"KeywordReserved","value":"IF"},
3492 {"type":"Text","value":" "},
3493 {"type":"NameVariable","value":"cFile["},
3494 {"type":"LiteralNumberInteger","value":"1"},
3495 {"type":"NameVariable","value":"]"},
3496 {"type":"Text","value":" "},
3497 {"type":"KeywordReserved","value":"MATCHES "},
3498 {"type":"LiteralStringDouble","value":"\"*.xml\""},
3499 {"type":"Text","value":" "},
3500 {"type":"KeywordReserved","value":"THEN"},
3501 {"type":"Text","value":" "},
3502 {"type":"KeywordReserved","value":"OS-DELETE"},
3503 {"type":"Text","value":" "},
3504 {"type":"KeywordReserved","value":"VALUE"},
3505 {"type":"Punctuation","value":"("},
3506 {"type":"Text","value":" "},
3507 {"type":"NameVariable","value":"cFile["},
3508 {"type":"LiteralNumberInteger","value":"2"},
3509 {"type":"NameVariable","value":"]"},
3510 {"type":"Punctuation","value":")."},
3511 {"type":"Text","value":"\n "},
3512 {"type":"KeywordReserved","value":"END"},
3513 {"type":"Punctuation","value":"."},
3514 {"type":"Text","value":"\n "},
3515 {"type":"KeywordReserved","value":"INPUT"},
3516 {"type":"Text","value":" "},
3517 {"type":"KeywordReserved","value":"CLOSE"},
3518 {"type":"Punctuation","value":"."},
3519 {"type":"Text","value":"\n\n"},
3520 {"type":"KeywordReserved","value":"END"},
3521 {"type":"Text","value":" "},
3522 {"type":"KeywordReserved","value":"PROCEDURE"},
3523 {"type":"Punctuation","value":"."},
3524 {"type":"Text","value":" "},
3525 {"type":"CommentMultiline","value":"/* clearDiskCache */"},
3526 {"type":"Text","value":"\n\n"},
3527 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3528 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-clearFontCache) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE clearFontCache Procedure"},
3529 {"type":"Text","value":"\n"},
3530 {"type":"KeywordReserved","value":"PROCEDURE"},
3531 {"type":"Text","value":" "},
3532 {"type":"NameVariable","value":"clearFontCache"},
3533 {"type":"Text","value":" "},
3534 {"type":"Punctuation","value":":"},
3535 {"type":"Text","value":"\n"},
3536 {"type":"CommentMultiline","value":"/* Clear the font cache\n */"},
3537 {"type":"Text","value":"\n "},
3538 {"type":"KeywordReserved","value":"PUBLISH "},
3539 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3540 {"type":"Text","value":" "},
3541 {"type":"Punctuation","value":"("},
3542 {"type":"LiteralNumberInteger","value":"3"},
3543 {"type":"NameVariable","value":","},
3544 {"type":"Text","value":" "},
3545 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3546 {"type":"Punctuation","value":"("},
3547 {"type":"LiteralStringDouble","value":"\"Clearing font cache\""},
3548 {"type":"Punctuation","value":"))."},
3549 {"type":"Text","value":"\n "},
3550 {"type":"KeywordReserved","value":"EMPTY"},
3551 {"type":"Text","value":" "},
3552 {"type":"KeywordReserved","value":"TEMP-TABLE"},
3553 {"type":"Text","value":" "},
3554 {"type":"NameVariable","value":"ttFont"},
3555 {"type":"Punctuation","value":"."},
3556 {"type":"Text","value":"\n\n"},
3557 {"type":"KeywordReserved","value":"END"},
3558 {"type":"Text","value":" "},
3559 {"type":"KeywordReserved","value":"PROCEDURE"},
3560 {"type":"Punctuation","value":"."},
3561 {"type":"Text","value":" "},
3562 {"type":"CommentMultiline","value":"/* clearFontCache */"},
3563 {"type":"Text","value":"\n\n"},
3564 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3565 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-clearMemoryCache) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE clearMemoryCache Procedure"},
3566 {"type":"Text","value":"\n"},
3567 {"type":"KeywordReserved","value":"PROCEDURE"},
3568 {"type":"Text","value":" "},
3569 {"type":"NameVariable","value":"clearMemoryCache"},
3570 {"type":"Text","value":" "},
3571 {"type":"Punctuation","value":":"},
3572 {"type":"Text","value":"\n"},
3573 {"type":"CommentMultiline","value":"/* Clear the memory cache\n */"},
3574 {"type":"Text","value":"\n "},
3575 {"type":"KeywordReserved","value":"PUBLISH "},
3576 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3577 {"type":"Text","value":" "},
3578 {"type":"Punctuation","value":"("},
3579 {"type":"LiteralNumberInteger","value":"3"},
3580 {"type":"NameVariable","value":","},
3581 {"type":"Text","value":" "},
3582 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3583 {"type":"Punctuation","value":"("},
3584 {"type":"LiteralStringDouble","value":"\"Clearing memory cache\""},
3585 {"type":"Punctuation","value":"))."},
3586 {"type":"Text","value":"\n "},
3587 {"type":"KeywordReserved","value":"EMPTY"},
3588 {"type":"Text","value":" "},
3589 {"type":"KeywordReserved","value":"TEMP-TABLE"},
3590 {"type":"Text","value":" "},
3591 {"type":"NameVariable","value":"ttFieldCache"},
3592 {"type":"Punctuation","value":"."},
3593 {"type":"Text","value":"\n\n"},
3594 {"type":"KeywordReserved","value":"END"},
3595 {"type":"Text","value":" "},
3596 {"type":"KeywordReserved","value":"PROCEDURE"},
3597 {"type":"Punctuation","value":"."},
3598 {"type":"Text","value":" "},
3599 {"type":"CommentMultiline","value":"/* clearMemoryCache */"},
3600 {"type":"Text","value":"\n\n"},
3601 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3602 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-clearRegistryCache) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE clearRegistryCache Procedure"},
3603 {"type":"Text","value":"\n"},
3604 {"type":"KeywordReserved","value":"PROCEDURE"},
3605 {"type":"Text","value":" "},
3606 {"type":"NameVariable","value":"clearRegistryCache"},
3607 {"type":"Text","value":" "},
3608 {"type":"Punctuation","value":":"},
3609 {"type":"Text","value":"\n"},
3610 {"type":"CommentMultiline","value":"/* Clear the registry cache\n */"},
3611 {"type":"Text","value":"\n "},
3612 {"type":"KeywordReserved","value":"PUBLISH "},
3613 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
3614 {"type":"Text","value":" "},
3615 {"type":"Punctuation","value":"("},
3616 {"type":"LiteralNumberInteger","value":"3"},
3617 {"type":"NameVariable","value":","},
3618 {"type":"Text","value":" "},
3619 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3620 {"type":"Punctuation","value":"("},
3621 {"type":"LiteralStringDouble","value":"\"Clearing registry cache\""},
3622 {"type":"Punctuation","value":"))."},
3623 {"type":"Text","value":"\n "},
3624 {"type":"KeywordReserved","value":"EMPTY"},
3625 {"type":"Text","value":" "},
3626 {"type":"KeywordReserved","value":"TEMP-TABLE"},
3627 {"type":"Text","value":" "},
3628 {"type":"NameVariable","value":"ttConfig"},
3629 {"type":"Punctuation","value":"."},
3630 {"type":"Text","value":"\n\n"},
3631 {"type":"KeywordReserved","value":"END"},
3632 {"type":"Text","value":" "},
3633 {"type":"KeywordReserved","value":"PROCEDURE"},
3634 {"type":"Punctuation","value":"."},
3635 {"type":"Text","value":" "},
3636 {"type":"CommentMultiline","value":"/* clearRegistryCache */"},
3637 {"type":"Text","value":"\n\n"},
3638 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3639 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-collectQueryInfo) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE collectQueryInfo Procedure"},
3640 {"type":"Text","value":"\n"},
3641 {"type":"KeywordReserved","value":"PROCEDURE"},
3642 {"type":"Text","value":" "},
3643 {"type":"NameVariable","value":"collectQueryInfo"},
3644 {"type":"Text","value":" "},
3645 {"type":"Punctuation","value":":"},
3646 {"type":"Text","value":"\n"},
3647 {"type":"CommentMultiline","value":"/* Fill the query temp-table\n */"},
3648 {"type":"Text","value":"\n "},
3649 {"type":"KeywordDeclaration","value":"DEFINE"},
3650 {"type":"Text","value":" "},
3651 {"type":"KeywordReserved","value":"INPUT "},
3652 {"type":"Text","value":" "},
3653 {"type":"KeywordReserved","value":"PARAMETER"},
3654 {"type":"Text","value":" "},
3655 {"type":"NameVariable","value":"pcDatabase"},
3656 {"type":"Text","value":" "},
3657 {"type":"KeywordReserved","value":"AS"},
3658 {"type":"Text","value":" "},
3659 {"type":"KeywordType","value":"CHARACTER "},
3660 {"type":"Text","value":" "},
3661 {"type":"KeywordReserved","value":"NO-UNDO"},
3662 {"type":"Punctuation","value":"."},
3663 {"type":"Text","value":"\n "},
3664 {"type":"KeywordDeclaration","value":"DEFINE"},
3665 {"type":"Text","value":" "},
3666 {"type":"KeywordReserved","value":"INPUT "},
3667 {"type":"Text","value":" "},
3668 {"type":"KeywordReserved","value":"PARAMETER"},
3669 {"type":"Text","value":" "},
3670 {"type":"NameVariable","value":"pcTable"},
3671 {"type":"Text","value":" "},
3672 {"type":"KeywordReserved","value":"AS"},
3673 {"type":"Text","value":" "},
3674 {"type":"KeywordType","value":"CHARACTER "},
3675 {"type":"Text","value":" "},
3676 {"type":"KeywordReserved","value":"NO-UNDO"},
3677 {"type":"Punctuation","value":"."},
3678 {"type":"Text","value":"\n\n "},
3679 {"type":"KeywordDeclaration","value":"DEFINE"},
3680 {"type":"Text","value":" "},
3681 {"type":"KeywordReserved","value":"VARIABLE"},
3682 {"type":"Text","value":" "},
3683 {"type":"NameVariable","value":"iMaxQueryHistory"},
3684 {"type":"Text","value":" "},
3685 {"type":"KeywordReserved","value":"AS"},
3686 {"type":"Text","value":" "},
3687 {"type":"KeywordType","value":"INTEGER"},
3688 {"type":"Text","value":" "},
3689 {"type":"KeywordReserved","value":"NO-UNDO"},
3690 {"type":"Punctuation","value":"."},
3691 {"type":"Text","value":"\n "},
3692 {"type":"KeywordDeclaration","value":"DEFINE"},
3693 {"type":"Text","value":" "},
3694 {"type":"KeywordReserved","value":"VARIABLE"},
3695 {"type":"Text","value":" "},
3696 {"type":"NameVariable","value":"iQueryNr"},
3697 {"type":"Text","value":" "},
3698 {"type":"KeywordReserved","value":"AS"},
3699 {"type":"Text","value":" "},
3700 {"type":"KeywordType","value":"INTEGER"},
3701 {"type":"Text","value":" "},
3702 {"type":"KeywordReserved","value":"NO-UNDO"},
3703 {"type":"Punctuation","value":"."},
3704 {"type":"Text","value":"\n "},
3705 {"type":"KeywordDeclaration","value":"DEFINE"},
3706 {"type":"Text","value":" "},
3707 {"type":"KeywordReserved","value":"VARIABLE"},
3708 {"type":"Text","value":" "},
3709 {"type":"NameVariable","value":"iLoop"},
3710 {"type":"Text","value":" "},
3711 {"type":"KeywordReserved","value":"AS"},
3712 {"type":"Text","value":" "},
3713 {"type":"KeywordType","value":"INTEGER"},
3714 {"type":"Text","value":" "},
3715 {"type":"KeywordReserved","value":"NO-UNDO"},
3716 {"type":"Punctuation","value":"."},
3717 {"type":"Text","value":"\n "},
3718 {"type":"KeywordDeclaration","value":"DEFINE"},
3719 {"type":"Text","value":" "},
3720 {"type":"KeywordReserved","value":"VARIABLE"},
3721 {"type":"Text","value":" "},
3722 {"type":"NameVariable","value":"cSetting"},
3723 {"type":"Text","value":" "},
3724 {"type":"KeywordReserved","value":"AS"},
3725 {"type":"Text","value":" "},
3726 {"type":"KeywordType","value":"CHARACTER"},
3727 {"type":"Text","value":" "},
3728 {"type":"KeywordReserved","value":"NO-UNDO"},
3729 {"type":"Punctuation","value":"."},
3730 {"type":"Text","value":"\n\n "},
3731 {"type":"KeywordDeclaration","value":"DEFINE"},
3732 {"type":"Text","value":" "},
3733 {"type":"KeywordReserved","value":"BUFFER"},
3734 {"type":"Text","value":" "},
3735 {"type":"NameVariable","value":"bQuery"},
3736 {"type":"Text","value":" "},
3737 {"type":"KeywordReserved","value":"FOR"},
3738 {"type":"Text","value":" "},
3739 {"type":"NameVariable","value":"ttQuery"},
3740 {"type":"Punctuation","value":"."},
3741 {"type":"Text","value":"\n "},
3742 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
3743 {"type":"Text","value":"\n\n "},
3744 {"type":"CommentMultiline","value":"/* Delete all known queries in memory of this table */"},
3745 {"type":"Text","value":"\n "},
3746 {"type":"KeywordReserved","value":"FOR"},
3747 {"type":"Text","value":" "},
3748 {"type":"KeywordReserved","value":"EACH"},
3749 {"type":"Text","value":" "},
3750 {"type":"NameVariable","value":"bQuery"},
3751 {"type":"Text","value":"\n "},
3752 {"type":"KeywordReserved","value":"WHERE"},
3753 {"type":"Text","value":" "},
3754 {"type":"NameVariable","value":"bQuery"},
3755 {"type":"Punctuation","value":"."},
3756 {"type":"NameVariable","value":"cDatabase"},
3757 {"type":"Text","value":" "},
3758 {"type":"Operator","value":"="},
3759 {"type":"Text","value":" "},
3760 {"type":"NameVariable","value":"pcDatabase"},
3761 {"type":"Text","value":"\n "},
3762 {"type":"KeywordReserved","value":"AND"},
3763 {"type":"Text","value":" "},
3764 {"type":"NameVariable","value":"bQuery"},
3765 {"type":"Punctuation","value":"."},
3766 {"type":"NameVariable","value":"cTable"},
3767 {"type":"Text","value":" "},
3768 {"type":"Operator","value":"="},
3769 {"type":"Text","value":" "},
3770 {"type":"NameVariable","value":"pcTable"},
3771 {"type":"Punctuation","value":":"},
3772 {"type":"Text","value":"\n "},
3773 {"type":"KeywordReserved","value":"DELETE"},
3774 {"type":"Text","value":" "},
3775 {"type":"NameVariable","value":"bQuery"},
3776 {"type":"Punctuation","value":"."},
3777 {"type":"Text","value":"\n "},
3778 {"type":"KeywordReserved","value":"END"},
3779 {"type":"Punctuation","value":"."},
3780 {"type":"Text","value":"\n\n "},
3781 {"type":"NameVariable","value":"iMaxQueryHistory"},
3782 {"type":"Text","value":" "},
3783 {"type":"Operator","value":"="},
3784 {"type":"Text","value":" "},
3785 {"type":"KeywordType","value":"INTEGER"},
3786 {"type":"Punctuation","value":"("},
3787 {"type":"NameVariable","value":"getRegistry"},
3788 {"type":"Punctuation","value":"("},
3789 {"type":"LiteralStringDouble","value":"\"DataDigger\""},
3790 {"type":"NameVariable","value":","},
3791 {"type":"Text","value":" "},
3792 {"type":"LiteralStringDouble","value":"\"MaxQueryHistory\""},
3793 {"type":"Text","value":" "},
3794 {"type":"Punctuation","value":"))."},
3795 {"type":"Text","value":"\n "},
3796 {"type":"KeywordReserved","value":"IF"},
3797 {"type":"Text","value":" "},
3798 {"type":"NameVariable","value":"iMaxQueryHistory"},
3799 {"type":"Text","value":" "},
3800 {"type":"Operator","value":"="},
3801 {"type":"Text","value":" "},
3802 {"type":"LiteralNumberInteger","value":"0"},
3803 {"type":"Text","value":" "},
3804 {"type":"KeywordReserved","value":"THEN"},
3805 {"type":"Text","value":" "},
3806 {"type":"KeywordReserved","value":"RETURN"},
3807 {"type":"Punctuation","value":"."},
3808 {"type":"Text","value":" "},
3809 {"type":"CommentMultiline","value":"/* no query history wanted */"},
3810 {"type":"Text","value":"\n\n "},
3811 {"type":"CommentMultiline","value":"/* If it is not defined use default setting */"},
3812 {"type":"Text","value":"\n "},
3813 {"type":"KeywordReserved","value":"IF"},
3814 {"type":"Text","value":" "},
3815 {"type":"NameVariable","value":"iMaxQueryHistory"},
3816 {"type":"Text","value":" "},
3817 {"type":"Operator","value":"="},
3818 {"type":"Text","value":" "},
3819 {"type":"NameVariable","value":"?"},
3820 {"type":"Text","value":" "},
3821 {"type":"KeywordReserved","value":"THEN"},
3822 {"type":"Text","value":" "},
3823 {"type":"NameVariable","value":"iMaxQueryHistory"},
3824 {"type":"Text","value":" "},
3825 {"type":"Operator","value":"="},
3826 {"type":"Text","value":" "},
3827 {"type":"LiteralNumberInteger","value":"10"},
3828 {"type":"Punctuation","value":"."},
3829 {"type":"Text","value":"\n\n "},
3830 {"type":"NameVariable","value":"collectQueries"},
3831 {"type":"Punctuation","value":":"},
3832 {"type":"Text","value":"\n "},
3833 {"type":"KeywordReserved","value":"DO"},
3834 {"type":"Text","value":" "},
3835 {"type":"NameVariable","value":"iLoop"},
3836 {"type":"Text","value":" "},
3837 {"type":"Operator","value":"="},
3838 {"type":"Text","value":" "},
3839 {"type":"LiteralNumberInteger","value":"1"},
3840 {"type":"Text","value":" "},
3841 {"type":"KeywordReserved","value":"TO"},
3842 {"type":"Text","value":" "},
3843 {"type":"NameVariable","value":"iMaxQueryHistory"},
3844 {"type":"Punctuation","value":":"},
3845 {"type":"Text","value":"\n "},
3846 {"type":"NameVariable","value":"cSetting"},
3847 {"type":"Text","value":" "},
3848 {"type":"Operator","value":"="},
3849 {"type":"Text","value":" "},
3850 {"type":"NameVariable","value":"getRegistry"},
3851 {"type":"Punctuation","value":"("},
3852 {"type":"Text","value":" "},
3853 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3854 {"type":"Punctuation","value":"("},
3855 {"type":"LiteralStringDouble","value":"\"DB:\u00261\""},
3856 {"type":"NameVariable","value":","},
3857 {"type":"Text","value":" "},
3858 {"type":"NameVariable","value":"pcDatabase"},
3859 {"type":"Punctuation","value":")"},
3860 {"type":"Text","value":"\n "},
3861 {"type":"NameVariable","value":","},
3862 {"type":"Text","value":" "},
3863 {"type":"KeywordReserved","value":"SUBSTITUTE"},
3864 {"type":"Punctuation","value":"("},
3865 {"type":"LiteralStringSingle","value":"'\u00261:query:\u00262', pcTable, iLoop )).\n\n IF cSetting = '\u003cEmpty\u003e'"},
3866 {"type":"Text","value":" "},
3867 {"type":"KeywordReserved","value":"THEN"},
3868 {"type":"Text","value":" "},
3869 {"type":"KeywordReserved","value":"NEXT"},
3870 {"type":"Text","value":" "},
3871 {"type":"NameVariable","value":"collectQueries"},
3872 {"type":"Punctuation","value":"."},
3873 {"type":"Text","value":"\n\n "},
3874 {"type":"KeywordReserved","value":"IF"},
3875 {"type":"Text","value":" "},
3876 {"type":"NameVariable","value":"cSetting"},
3877 {"type":"Text","value":" "},
3878 {"type":"NameVariable","value":"\u003c\u003e"},
3879 {"type":"Text","value":" "},
3880 {"type":"NameVariable","value":"?"},
3881 {"type":"Text","value":" "},
3882 {"type":"KeywordReserved","value":"THEN\n "},
3883 {"type":"Text","value":" "},
3884 {"type":"KeywordReserved","value":"DO"},
3885 {"type":"Punctuation","value":":"},
3886 {"type":"Text","value":"\n "},
3887 {"type":"KeywordReserved","value":"CREATE"},
3888 {"type":"Text","value":" "},
3889 {"type":"NameVariable","value":"bQuery"},
3890 {"type":"Punctuation","value":"."},
3891 {"type":"Text","value":"\n "},
3892 {"type":"KeywordReserved","value":"ASSIGN\n "},
3893 {"type":"Text","value":" "},
3894 {"type":"NameVariable","value":"iQueryNr"},
3895 {"type":"Text","value":" "},
3896 {"type":"Operator","value":"="},
3897 {"type":"Text","value":" "},
3898 {"type":"NameVariable","value":"iQueryNr"},
3899 {"type":"Text","value":" "},
3900 {"type":"Operator","value":"+"},
3901 {"type":"Text","value":" "},
3902 {"type":"LiteralNumberInteger","value":"1"},
3903 {"type":"Text","value":"\n "},
3904 {"type":"NameVariable","value":"bQuery"},
3905 {"type":"Punctuation","value":"."},
3906 {"type":"NameVariable","value":"cDatabase"},
3907 {"type":"Text","value":" "},
3908 {"type":"Operator","value":"="},
3909 {"type":"Text","value":" "},
3910 {"type":"NameVariable","value":"pcDatabase"},
3911 {"type":"Text","value":"\n "},
3912 {"type":"NameVariable","value":"bQuery"},
3913 {"type":"Punctuation","value":"."},
3914 {"type":"NameVariable","value":"cTable"},
3915 {"type":"Text","value":" "},
3916 {"type":"Operator","value":"="},
3917 {"type":"Text","value":" "},
3918 {"type":"NameVariable","value":"pcTable"},
3919 {"type":"Text","value":"\n "},
3920 {"type":"NameVariable","value":"bQuery"},
3921 {"type":"Punctuation","value":"."},
3922 {"type":"NameVariable","value":"iQueryNr"},
3923 {"type":"Text","value":" "},
3924 {"type":"Operator","value":"="},
3925 {"type":"Text","value":" "},
3926 {"type":"NameVariable","value":"iQueryNr"},
3927 {"type":"Text","value":"\n "},
3928 {"type":"NameVariable","value":"bQuery"},
3929 {"type":"Punctuation","value":"."},
3930 {"type":"NameVariable","value":"cQueryTxt"},
3931 {"type":"Text","value":" "},
3932 {"type":"Operator","value":"="},
3933 {"type":"Text","value":" "},
3934 {"type":"NameVariable","value":"cSetting"},
3935 {"type":"Punctuation","value":"."},
3936 {"type":"Text","value":"\n "},
3937 {"type":"KeywordReserved","value":"END"},
3938 {"type":"Punctuation","value":"."},
3939 {"type":"Text","value":"\n "},
3940 {"type":"KeywordReserved","value":"ELSE\n "},
3941 {"type":"Text","value":" "},
3942 {"type":"KeywordReserved","value":"LEAVE"},
3943 {"type":"Text","value":" "},
3944 {"type":"NameVariable","value":"collectQueries"},
3945 {"type":"Punctuation","value":"."},
3946 {"type":"Text","value":"\n\n "},
3947 {"type":"KeywordReserved","value":"END"},
3948 {"type":"Punctuation","value":"."},
3949 {"type":"Text","value":" "},
3950 {"type":"CommentMultiline","value":"/* 1 .. MaxQueryHistory */"},
3951 {"type":"Text","value":"\n "},
3952 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
3953 {"type":"Text","value":"\n"},
3954 {"type":"KeywordReserved","value":"END"},
3955 {"type":"Text","value":" "},
3956 {"type":"KeywordReserved","value":"PROCEDURE"},
3957 {"type":"Punctuation","value":"."},
3958 {"type":"Text","value":" "},
3959 {"type":"CommentMultiline","value":"/* collectQueryInfo */"},
3960 {"type":"Text","value":"\n\n"},
3961 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
3962 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-correctFilterList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE correctFilterList Procedure"},
3963 {"type":"Text","value":"\n"},
3964 {"type":"KeywordReserved","value":"PROCEDURE"},
3965 {"type":"Text","value":" "},
3966 {"type":"NameVariable","value":"correctFilterList"},
3967 {"type":"Text","value":" "},
3968 {"type":"Punctuation","value":":"},
3969 {"type":"Text","value":"\n"},
3970 {"type":"CommentMultiline","value":"/* Move negative entries from positive list to negative\n */"},
3971 {"type":"Text","value":"\n "},
3972 {"type":"KeywordDeclaration","value":"DEFINE"},
3973 {"type":"Text","value":" "},
3974 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
3975 {"type":"Text","value":" "},
3976 {"type":"KeywordReserved","value":"PARAMETER"},
3977 {"type":"Text","value":" "},
3978 {"type":"NameVariable","value":"pcPositive"},
3979 {"type":"Text","value":" "},
3980 {"type":"KeywordReserved","value":"AS"},
3981 {"type":"Text","value":" "},
3982 {"type":"KeywordType","value":"CHARACTER "},
3983 {"type":"Text","value":" "},
3984 {"type":"KeywordReserved","value":"NO-UNDO"},
3985 {"type":"Punctuation","value":"."},
3986 {"type":"Text","value":"\n "},
3987 {"type":"KeywordDeclaration","value":"DEFINE"},
3988 {"type":"Text","value":" "},
3989 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
3990 {"type":"Text","value":" "},
3991 {"type":"KeywordReserved","value":"PARAMETER"},
3992 {"type":"Text","value":" "},
3993 {"type":"NameVariable","value":"pcNegative"},
3994 {"type":"Text","value":" "},
3995 {"type":"KeywordReserved","value":"AS"},
3996 {"type":"Text","value":" "},
3997 {"type":"KeywordType","value":"CHARACTER "},
3998 {"type":"Text","value":" "},
3999 {"type":"KeywordReserved","value":"NO-UNDO"},
4000 {"type":"Punctuation","value":"."},
4001 {"type":"Text","value":"\n\n "},
4002 {"type":"KeywordDeclaration","value":"DEFINE"},
4003 {"type":"Text","value":" "},
4004 {"type":"KeywordReserved","value":"VARIABLE"},
4005 {"type":"Text","value":" "},
4006 {"type":"NameVariable","value":"iWord"},
4007 {"type":"Text","value":" "},
4008 {"type":"KeywordReserved","value":"AS"},
4009 {"type":"Text","value":" "},
4010 {"type":"KeywordType","value":"INTEGER"},
4011 {"type":"Text","value":" "},
4012 {"type":"KeywordReserved","value":"NO-UNDO"},
4013 {"type":"Punctuation","value":"."},
4014 {"type":"Text","value":"\n\n "},
4015 {"type":"CommentMultiline","value":"/* Strip entries that start with a ! */"},
4016 {"type":"Text","value":"\n "},
4017 {"type":"KeywordReserved","value":"IF"},
4018 {"type":"Text","value":" "},
4019 {"type":"KeywordReserved","value":"INDEX"},
4020 {"type":"Punctuation","value":"("},
4021 {"type":"NameVariable","value":"pcPositive,"},
4022 {"type":"LiteralStringDouble","value":"\"!\""},
4023 {"type":"Punctuation","value":")"},
4024 {"type":"Text","value":" "},
4025 {"type":"NameVariable","value":"\u003e"},
4026 {"type":"Text","value":" "},
4027 {"type":"LiteralNumberInteger","value":"0"},
4028 {"type":"Text","value":" "},
4029 {"type":"KeywordReserved","value":"THEN\n "},
4030 {"type":"Text","value":" "},
4031 {"type":"KeywordReserved","value":"DO"},
4032 {"type":"Punctuation","value":":"},
4033 {"type":"Text","value":"\n "},
4034 {"type":"KeywordReserved","value":"DO"},
4035 {"type":"Text","value":" "},
4036 {"type":"NameVariable","value":"iWord"},
4037 {"type":"Text","value":" "},
4038 {"type":"Operator","value":"="},
4039 {"type":"Text","value":" "},
4040 {"type":"LiteralNumberInteger","value":"1"},
4041 {"type":"Text","value":" "},
4042 {"type":"KeywordReserved","value":"TO"},
4043 {"type":"Text","value":" "},
4044 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
4045 {"type":"Punctuation","value":"("},
4046 {"type":"NameVariable","value":"pcPositive"},
4047 {"type":"Punctuation","value":"):"},
4048 {"type":"Text","value":"\n "},
4049 {"type":"KeywordReserved","value":"IF"},
4050 {"type":"Text","value":" "},
4051 {"type":"KeywordReserved","value":"ENTRY"},
4052 {"type":"Punctuation","value":"("},
4053 {"type":"NameVariable","value":"iWord,pcPositive"},
4054 {"type":"Punctuation","value":")"},
4055 {"type":"Text","value":" "},
4056 {"type":"KeywordReserved","value":"BEGINS "},
4057 {"type":"LiteralStringDouble","value":"\"!\""},
4058 {"type":"Text","value":" "},
4059 {"type":"KeywordReserved","value":"THEN\n "},
4060 {"type":"Text","value":" "},
4061 {"type":"KeywordReserved","value":"DO"},
4062 {"type":"Punctuation","value":":"},
4063 {"type":"Text","value":"\n "},
4064 {"type":"CommentMultiline","value":"/* Add this word to the negative-list */"},
4065 {"type":"Text","value":"\n "},
4066 {"type":"NameVariable","value":"pcNegative"},
4067 {"type":"Text","value":" "},
4068 {"type":"Operator","value":"="},
4069 {"type":"Text","value":" "},
4070 {"type":"KeywordReserved","value":"TRIM"},
4071 {"type":"Punctuation","value":"("},
4072 {"type":"NameVariable","value":"pcNegative"},
4073 {"type":"Text","value":" "},
4074 {"type":"Operator","value":"+"},
4075 {"type":"Text","value":" "},
4076 {"type":"LiteralStringSingle","value":"',' + TRIM(ENTRY(iWord,pcPositive),'!'),',').\n\n /* And wipe it from the positive-list */\n ENTRY(iWord,pcPositive) = ''.\n END.\n END.\n\n /* Remove empty elements */\n pcPositive = TRIM(pcPositive,',').\n REPEAT WHILE INDEX(pcPositive,',,') \u003e 0:\n pcPositive = REPLACE(pcPositive,',,',',').\n END.\n END.\n\nEND PROCEDURE. /* correctFilterList */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-createFolder) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE createFolder Procedure\nPROCEDURE createFolder :\n/* Create a folder structure\n */\n DEFINE INPUT PARAMETER pcFolder AS CHARACTER NO-UNDO.\n\n DEFINE VARIABLE iElement AS INTEGER NO-UNDO.\n DEFINE VARIABLE cPath AS CHARACTER NO-UNDO.\n\n /* c:\\temp\\somefolder\\subfolder\\ */\n DO iElement = 1 TO NUM-ENTRIES(pcFolder,'\\'):\n cPath = SUBSTITUTE('\u00261\\\u00262', cPath, ENTRY(iElement,pcFolder,'\\')).\n cPath = LEFT-TRIM(cPath,'\\').\n\n IF iElement \u003e 1 THEN OS-CREATE-DIR VALUE(cPath).\n END.\n\nEND PROCEDURE. /* createFolder */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-dumpRecord) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE dumpRecord Procedure\nPROCEDURE dumpRecord :\n/* Dump the record(s) to disk\n */\n DEFINE INPUT PARAMETER pcAction AS CHARACTER NO-UNDO.\n DEFINE INPUT PARAMETER phSource AS HANDLE NO-UNDO.\n DEFINE OUTPUT PARAMETER plContinue AS LOGICAL NO-UNDO.\n\n DEFINE VARIABLE hExportTT AS HANDLE NO-UNDO.\n DEFINE VARIABLE hExportTtBuffer AS HANDLE NO-UNDO.\n DEFINE VARIABLE hBuffer AS HANDLE NO-UNDO.\n DEFINE VARIABLE cFileName AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cError AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cMessage AS CHARACTER NO-UNDO.\n DEFINE VARIABLE iRow AS INTEGER NO-UNDO.\n DEFINE VARIABLE lDefaultDump AS LOGICAL NO-UNDO.\n\n IF NOT VALID-HANDLE(phSource) THEN RETURN.\n\n /* Protect against wrong input */\n IF LOOKUP(pcAction,'Dump,Create,Update,Delete') = 0 THEN\n DO:\n MESSAGE 'Unknown action' pcAction VIEW-AS ALERT-BOX INFORMATION BUTTONS OK.\n RETURN.\n END.\n\n /* Determine appropriate buffer and populate an intermediate tt\n * with the data to export\n */\n CASE phSource:TYPE:\n WHEN 'buffer'"},
4077 {"type":"Text","value":" "},
4078 {"type":"KeywordReserved","value":"THEN\n "},
4079 {"type":"Text","value":" "},
4080 {"type":"KeywordReserved","value":"DO"},
4081 {"type":"Punctuation","value":":"},
4082 {"type":"Text","value":"\n "},
4083 {"type":"NameVariable","value":"hBuffer"},
4084 {"type":"Text","value":" "},
4085 {"type":"Operator","value":"="},
4086 {"type":"Text","value":" "},
4087 {"type":"NameVariable","value":"phSource"},
4088 {"type":"Punctuation","value":"."},
4089 {"type":"Text","value":"\n\n "},
4090 {"type":"CommentMultiline","value":"/* Create temptable-handle... */"},
4091 {"type":"Text","value":"\n "},
4092 {"type":"KeywordReserved","value":"CREATE"},
4093 {"type":"Text","value":" "},
4094 {"type":"KeywordReserved","value":"TEMP-TABLE"},
4095 {"type":"Text","value":" "},
4096 {"type":"NameVariable","value":"hExportTt"},
4097 {"type":"Punctuation","value":"."},
4098 {"type":"Text","value":"\n "},
4099 {"type":"NameVariable","value":"hExportTt"},
4100 {"type":"Punctuation","value":":"},
4101 {"type":"KeywordReserved","value":"CREATE-LIKE"},
4102 {"type":"Punctuation","value":"("},
4103 {"type":"KeywordReserved","value":"SUBSTITUTE"},
4104 {"type":"Punctuation","value":"("},
4105 {"type":"LiteralStringDouble","value":"\"\u00261.\u00262\""},
4106 {"type":"NameVariable","value":","},
4107 {"type":"Text","value":" "},
4108 {"type":"NameVariable","value":"hBuffer"},
4109 {"type":"Punctuation","value":":"},
4110 {"type":"KeywordReserved","value":"DBNAME"},
4111 {"type":"NameVariable","value":","},
4112 {"type":"Text","value":" "},
4113 {"type":"NameVariable","value":"hBuffer"},
4114 {"type":"Punctuation","value":":"},
4115 {"type":"KeywordReserved","value":"TABLE"},
4116 {"type":"Punctuation","value":"))."},
4117 {"type":"Text","value":"\n\n "},
4118 {"type":"CommentMultiline","value":"/* Prepare the TempTable... */"},
4119 {"type":"Text","value":"\n "},
4120 {"type":"NameVariable","value":"hExportTt"},
4121 {"type":"Punctuation","value":":"},
4122 {"type":"KeywordReserved","value":"TEMP-TABLE-PREPARE"},
4123 {"type":"Punctuation","value":"("},
4124 {"type":"KeywordReserved","value":"SUBSTITUTE"},
4125 {"type":"Punctuation","value":"("},
4126 {"type":"LiteralStringDouble","value":"\"\u00261\""},
4127 {"type":"NameVariable","value":","},
4128 {"type":"Text","value":" "},
4129 {"type":"NameVariable","value":"hBuffer"},
4130 {"type":"Punctuation","value":":"},
4131 {"type":"KeywordReserved","value":"TABLE"},
4132 {"type":"Punctuation","value":"))."},
4133 {"type":"Text","value":"\n "},
4134 {"type":"NameVariable","value":"hExportTtBuffer"},
4135 {"type":"Text","value":" "},
4136 {"type":"Operator","value":"="},
4137 {"type":"Text","value":" "},
4138 {"type":"NameVariable","value":"hExportTt"},
4139 {"type":"Punctuation","value":":"},
4140 {"type":"KeywordReserved","value":"DEFAULT-BUFFER-HANDLE"},
4141 {"type":"Punctuation","value":"."},
4142 {"type":"Text","value":"\n "},
4143 {"type":"NameVariable","value":"hExportTtBuffer"},
4144 {"type":"Punctuation","value":":"},
4145 {"type":"KeywordReserved","value":"BUFFER-CREATE"},
4146 {"type":"Punctuation","value":"()."},
4147 {"type":"Text","value":"\n "},
4148 {"type":"NameVariable","value":"hExportTtBuffer"},
4149 {"type":"Punctuation","value":":"},
4150 {"type":"KeywordReserved","value":"BUFFER-COPY"},
4151 {"type":"Punctuation","value":"("},
4152 {"type":"NameVariable","value":"hBuffer"},
4153 {"type":"Punctuation","value":")."},
4154 {"type":"Text","value":"\n "},
4155 {"type":"KeywordReserved","value":"END"},
4156 {"type":"Punctuation","value":"."},
4157 {"type":"Text","value":"\n\n "},
4158 {"type":"KeywordReserved","value":"WHEN "},
4159 {"type":"LiteralStringSingle","value":"'browse'"},
4160 {"type":"Text","value":" "},
4161 {"type":"KeywordReserved","value":"THEN\n "},
4162 {"type":"Text","value":" "},
4163 {"type":"KeywordReserved","value":"DO"},
4164 {"type":"Punctuation","value":":"},
4165 {"type":"Text","value":"\n "},
4166 {"type":"NameVariable","value":"hBuffer"},
4167 {"type":"Text","value":" "},
4168 {"type":"Operator","value":"="},
4169 {"type":"Text","value":" "},
4170 {"type":"NameVariable","value":"phSource"},
4171 {"type":"Punctuation","value":":"},
4172 {"type":"KeywordReserved","value":"QUERY"},
4173 {"type":"Punctuation","value":":"},
4174 {"type":"KeywordReserved","value":"GET-BUFFER-HANDLE"},
4175 {"type":"Punctuation","value":"("},
4176 {"type":"LiteralNumberInteger","value":"1"},
4177 {"type":"Punctuation","value":")."},
4178 {"type":"Text","value":"\n\n "},
4179 {"type":"CommentMultiline","value":"/* Create temptable-handle... */"},
4180 {"type":"Text","value":"\n "},
4181 {"type":"KeywordReserved","value":"CREATE"},
4182 {"type":"Text","value":" "},
4183 {"type":"KeywordReserved","value":"TEMP-TABLE"},
4184 {"type":"Text","value":" "},
4185 {"type":"NameVariable","value":"hExportTt"},
4186 {"type":"Punctuation","value":"."},
4187 {"type":"Text","value":"\n "},
4188 {"type":"NameVariable","value":"hExportTt"},
4189 {"type":"Punctuation","value":":"},
4190 {"type":"KeywordReserved","value":"CREATE-LIKE"},
4191 {"type":"Punctuation","value":"("},
4192 {"type":"KeywordReserved","value":"SUBSTITUTE"},
4193 {"type":"Punctuation","value":"("},
4194 {"type":"LiteralStringDouble","value":"\"\u00261.\u00262\""},
4195 {"type":"NameVariable","value":","},
4196 {"type":"Text","value":" "},
4197 {"type":"NameVariable","value":"hBuffer"},
4198 {"type":"Punctuation","value":":"},
4199 {"type":"KeywordReserved","value":"DBNAME"},
4200 {"type":"NameVariable","value":","},
4201 {"type":"Text","value":" "},
4202 {"type":"NameVariable","value":"hBuffer"},
4203 {"type":"Punctuation","value":":"},
4204 {"type":"KeywordReserved","value":"TABLE"},
4205 {"type":"Punctuation","value":"))."},
4206 {"type":"Text","value":"\n\n "},
4207 {"type":"CommentMultiline","value":"/* Prepare the TempTable... */"},
4208 {"type":"Text","value":"\n "},
4209 {"type":"NameVariable","value":"hExportTt"},
4210 {"type":"Punctuation","value":":"},
4211 {"type":"KeywordReserved","value":"TEMP-TABLE-PREPARE"},
4212 {"type":"Punctuation","value":"("},
4213 {"type":"KeywordReserved","value":"SUBSTITUTE"},
4214 {"type":"Punctuation","value":"("},
4215 {"type":"LiteralStringDouble","value":"\"\u00261\""},
4216 {"type":"NameVariable","value":","},
4217 {"type":"Text","value":" "},
4218 {"type":"NameVariable","value":"hBuffer"},
4219 {"type":"Punctuation","value":":"},
4220 {"type":"KeywordReserved","value":"TABLE"},
4221 {"type":"Punctuation","value":"))."},
4222 {"type":"Text","value":"\n "},
4223 {"type":"NameVariable","value":"hExportTtBuffer"},
4224 {"type":"Text","value":" "},
4225 {"type":"Operator","value":"="},
4226 {"type":"Text","value":" "},
4227 {"type":"NameVariable","value":"hExportTt"},
4228 {"type":"Punctuation","value":":"},
4229 {"type":"KeywordReserved","value":"DEFAULT-BUFFER-HANDLE"},
4230 {"type":"Punctuation","value":"."},
4231 {"type":"Text","value":"\n\n "},
4232 {"type":"CommentMultiline","value":"/* Copy the records */"},
4233 {"type":"Text","value":"\n "},
4234 {"type":"KeywordReserved","value":"DO"},
4235 {"type":"Text","value":" "},
4236 {"type":"NameVariable","value":"iRow"},
4237 {"type":"Text","value":" "},
4238 {"type":"Operator","value":"="},
4239 {"type":"Text","value":" "},
4240 {"type":"LiteralNumberInteger","value":"1"},
4241 {"type":"Text","value":" "},
4242 {"type":"KeywordReserved","value":"TO"},
4243 {"type":"Text","value":" "},
4244 {"type":"NameVariable","value":"phSource"},
4245 {"type":"Punctuation","value":":"},
4246 {"type":"KeywordReserved","value":"NUM-SELECTED-ROWS"},
4247 {"type":"Punctuation","value":":"},
4248 {"type":"Text","value":"\n "},
4249 {"type":"NameVariable","value":"phSource"},
4250 {"type":"Punctuation","value":":"},
4251 {"type":"KeywordReserved","value":"FETCH-SELECTED-ROW"},
4252 {"type":"Punctuation","value":"("},
4253 {"type":"NameVariable","value":"iRow"},
4254 {"type":"Punctuation","value":")."},
4255 {"type":"Text","value":"\n "},
4256 {"type":"NameVariable","value":"hExportTtBuffer"},
4257 {"type":"Punctuation","value":":"},
4258 {"type":"KeywordReserved","value":"BUFFER-CREATE"},
4259 {"type":"Punctuation","value":"()."},
4260 {"type":"Text","value":"\n "},
4261 {"type":"NameVariable","value":"hExportTtBuffer"},
4262 {"type":"Punctuation","value":":"},
4263 {"type":"KeywordReserved","value":"BUFFER-COPY"},
4264 {"type":"Punctuation","value":"("},
4265 {"type":"NameVariable","value":"hBuffer"},
4266 {"type":"Punctuation","value":")."},
4267 {"type":"Text","value":"\n "},
4268 {"type":"KeywordReserved","value":"END"},
4269 {"type":"Punctuation","value":"."},
4270 {"type":"Text","value":"\n "},
4271 {"type":"KeywordReserved","value":"END"},
4272 {"type":"Punctuation","value":"."},
4273 {"type":"Text","value":"\n\n "},
4274 {"type":"KeywordReserved","value":"OTHERWISE"},
4275 {"type":"Text","value":" "},
4276 {"type":"KeywordReserved","value":"RETURN"},
4277 {"type":"Punctuation","value":"."},
4278 {"type":"Text","value":"\n "},
4279 {"type":"KeywordReserved","value":"END"},
4280 {"type":"Text","value":" "},
4281 {"type":"KeywordReserved","value":"CASE"},
4282 {"type":"Punctuation","value":"."},
4283 {"type":"Text","value":"\n\n "},
4284 {"type":"CommentMultiline","value":"/* Do we need to dump at all?\n * If the setting=NO or if no setting at all, then don't do any checks\n */"},
4285 {"type":"Text","value":"\n "},
4286 {"type":"KeywordReserved","value":"IF"},
4287 {"type":"Text","value":" "},
4288 {"type":"NameVariable","value":"pcAction"},
4289 {"type":"Text","value":" "},
4290 {"type":"NameVariable","value":"\u003c\u003e"},
4291 {"type":"Text","value":" "},
4292 {"type":"LiteralStringSingle","value":"'Dump'\n AND ( getRegistry('DataDigger:Backup','BackupOn' + pcAction) = ?\n OR logical(getRegistry('DataDigger:Backup','BackupOn'"},
4293 {"type":"Text","value":" "},
4294 {"type":"Operator","value":"+"},
4295 {"type":"Text","value":" "},
4296 {"type":"NameVariable","value":"pcAction"},
4297 {"type":"Punctuation","value":"))"},
4298 {"type":"Text","value":" "},
4299 {"type":"Operator","value":"="},
4300 {"type":"Text","value":" "},
4301 {"type":"KeywordReserved","value":"NO\n "},
4302 {"type":"Punctuation","value":")"},
4303 {"type":"Text","value":" "},
4304 {"type":"KeywordReserved","value":"THEN\n "},
4305 {"type":"Text","value":" "},
4306 {"type":"KeywordReserved","value":"DO"},
4307 {"type":"Punctuation","value":":"},
4308 {"type":"Text","value":"\n "},
4309 {"type":"KeywordReserved","value":"ASSIGN"},
4310 {"type":"Text","value":" "},
4311 {"type":"NameVariable","value":"plContinue"},
4312 {"type":"Text","value":" "},
4313 {"type":"Operator","value":"="},
4314 {"type":"Text","value":" "},
4315 {"type":"KeywordReserved","value":"YES"},
4316 {"type":"Punctuation","value":"."},
4317 {"type":"Text","value":"\n "},
4318 {"type":"KeywordReserved","value":"RETURN"},
4319 {"type":"Punctuation","value":"."},
4320 {"type":"Text","value":"\n "},
4321 {"type":"KeywordReserved","value":"END"},
4322 {"type":"Punctuation","value":"."},
4323 {"type":"Text","value":"\n\n "},
4324 {"type":"CommentMultiline","value":"/* Determine the default name to save to */"},
4325 {"type":"Text","value":"\n "},
4326 {"type":"KeywordReserved","value":"RUN"},
4327 {"type":"Text","value":" "},
4328 {"type":"NameVariable","value":"getDumpFileName"},
4329 {"type":"Text","value":"\n "},
4330 {"type":"Punctuation","value":"("},
4331 {"type":"Text","value":" "},
4332 {"type":"KeywordReserved","value":"INPUT"},
4333 {"type":"Text","value":" "},
4334 {"type":"NameVariable","value":"pcAction"},
4335 {"type":"Text","value":" "},
4336 {"type":"CommentMultiline","value":"/* Dump | Create | Update | Delete */"},
4337 {"type":"Text","value":"\n "},
4338 {"type":"NameVariable","value":","},
4339 {"type":"Text","value":" "},
4340 {"type":"KeywordReserved","value":"INPUT"},
4341 {"type":"Text","value":" "},
4342 {"type":"NameVariable","value":"hBuffer"},
4343 {"type":"Punctuation","value":":"},
4344 {"type":"KeywordReserved","value":"DBNAME\n "},
4345 {"type":"NameVariable","value":","},
4346 {"type":"Text","value":" "},
4347 {"type":"KeywordReserved","value":"INPUT"},
4348 {"type":"Text","value":" "},
4349 {"type":"NameVariable","value":"hBuffer"},
4350 {"type":"Punctuation","value":":"},
4351 {"type":"KeywordReserved","value":"TABLE\n "},
4352 {"type":"NameVariable","value":","},
4353 {"type":"Text","value":" "},
4354 {"type":"KeywordReserved","value":"INPUT "},
4355 {"type":"LiteralStringDouble","value":"\"XML\""},
4356 {"type":"Text","value":"\n "},
4357 {"type":"NameVariable","value":","},
4358 {"type":"Text","value":" "},
4359 {"type":"KeywordReserved","value":"INPUT "},
4360 {"type":"LiteralStringDouble","value":"\"\""},
4361 {"type":"Text","value":"\n "},
4362 {"type":"NameVariable","value":","},
4363 {"type":"Text","value":" "},
4364 {"type":"KeywordReserved","value":"OUTPUT"},
4365 {"type":"Text","value":" "},
4366 {"type":"NameVariable","value":"cFileName"},
4367 {"type":"Text","value":"\n "},
4368 {"type":"Punctuation","value":")."},
4369 {"type":"Text","value":"\n\n "},
4370 {"type":"KeywordReserved","value":"RUN"},
4371 {"type":"Text","value":" "},
4372 {"type":"NameVariable","value":"checkDir"},
4373 {"type":"Punctuation","value":"("},
4374 {"type":"KeywordReserved","value":"INPUT"},
4375 {"type":"Text","value":" "},
4376 {"type":"NameVariable","value":"cFileName,"},
4377 {"type":"Text","value":" "},
4378 {"type":"KeywordReserved","value":"OUTPUT"},
4379 {"type":"Text","value":" "},
4380 {"type":"NameVariable","value":"cError"},
4381 {"type":"Punctuation","value":")."},
4382 {"type":"Text","value":"\n "},
4383 {"type":"KeywordReserved","value":"IF"},
4384 {"type":"Text","value":" "},
4385 {"type":"NameVariable","value":"cError"},
4386 {"type":"Text","value":" "},
4387 {"type":"NameVariable","value":"\u003c\u003e"},
4388 {"type":"Text","value":" "},
4389 {"type":"LiteralStringDouble","value":"\"\""},
4390 {"type":"Text","value":" "},
4391 {"type":"KeywordReserved","value":"THEN\n "},
4392 {"type":"Text","value":" "},
4393 {"type":"KeywordReserved","value":"DO"},
4394 {"type":"Punctuation","value":":"},
4395 {"type":"Text","value":"\n "},
4396 {"type":"KeywordReserved","value":"MESSAGE"},
4397 {"type":"Text","value":" "},
4398 {"type":"NameVariable","value":"cError"},
4399 {"type":"Text","value":" "},
4400 {"type":"KeywordReserved","value":"VIEW-AS"},
4401 {"type":"Text","value":" "},
4402 {"type":"KeywordReserved","value":"ALERT-BOX"},
4403 {"type":"Text","value":" "},
4404 {"type":"KeywordReserved","value":"INFORMATION"},
4405 {"type":"Text","value":" "},
4406 {"type":"KeywordReserved","value":"BUTTONS"},
4407 {"type":"Text","value":" "},
4408 {"type":"KeywordReserved","value":"OK"},
4409 {"type":"Punctuation","value":"."},
4410 {"type":"Text","value":"\n "},
4411 {"type":"KeywordReserved","value":"RETURN"},
4412 {"type":"Punctuation","value":"."},
4413 {"type":"Text","value":"\n "},
4414 {"type":"KeywordReserved","value":"END"},
4415 {"type":"Punctuation","value":"."},
4416 {"type":"Text","value":"\n\n "},
4417 {"type":"CommentMultiline","value":"/* Fix XML Node Names for fields in the tt */"},
4418 {"type":"Text","value":"\n "},
4419 {"type":"KeywordReserved","value":"RUN"},
4420 {"type":"Text","value":" "},
4421 {"type":"NameVariable","value":"setXmlNodeNames"},
4422 {"type":"Punctuation","value":"("},
4423 {"type":"KeywordReserved","value":"INPUT"},
4424 {"type":"Text","value":" "},
4425 {"type":"NameVariable","value":"hExportTt"},
4426 {"type":"Punctuation","value":":"},
4427 {"type":"KeywordReserved","value":"DEFAULT-BUFFER-HANDLE"},
4428 {"type":"Punctuation","value":")."},
4429 {"type":"Text","value":"\n\n "},
4430 {"type":"CommentMultiline","value":"/* See if the user has specified his own dump program\n */"},
4431 {"type":"Text","value":"\n "},
4432 {"type":"NameVariable","value":"plContinue"},
4433 {"type":"Text","value":" "},
4434 {"type":"Operator","value":"="},
4435 {"type":"Text","value":" "},
4436 {"type":"NameVariable","value":"?"},
4437 {"type":"Punctuation","value":"."},
4438 {"type":"Text","value":" "},
4439 {"type":"CommentMultiline","value":"/* To see if it ran or not */"},
4440 {"type":"Text","value":"\n "},
4441 {"type":"KeywordReserved","value":"PUBLISH "},
4442 {"type":"LiteralStringDouble","value":"\"customDump\""},
4443 {"type":"Text","value":"\n "},
4444 {"type":"Punctuation","value":"("},
4445 {"type":"Text","value":" "},
4446 {"type":"KeywordReserved","value":"INPUT"},
4447 {"type":"Text","value":" "},
4448 {"type":"NameVariable","value":"pcAction"},
4449 {"type":"Text","value":"\n "},
4450 {"type":"NameVariable","value":","},
4451 {"type":"Text","value":" "},
4452 {"type":"KeywordReserved","value":"INPUT"},
4453 {"type":"Text","value":" "},
4454 {"type":"NameVariable","value":"hBuffer"},
4455 {"type":"Punctuation","value":":"},
4456 {"type":"KeywordReserved","value":"DBNAME\n "},
4457 {"type":"NameVariable","value":","},
4458 {"type":"Text","value":" "},
4459 {"type":"KeywordReserved","value":"INPUT"},
4460 {"type":"Text","value":" "},
4461 {"type":"NameVariable","value":"hBuffer"},
4462 {"type":"Punctuation","value":":"},
4463 {"type":"KeywordReserved","value":"TABLE\n "},
4464 {"type":"NameVariable","value":","},
4465 {"type":"Text","value":" "},
4466 {"type":"KeywordReserved","value":"INPUT"},
4467 {"type":"Text","value":" "},
4468 {"type":"NameVariable","value":"hExportTt"},
4469 {"type":"Text","value":"\n "},
4470 {"type":"NameVariable","value":","},
4471 {"type":"Text","value":" "},
4472 {"type":"KeywordReserved","value":"INPUT"},
4473 {"type":"Text","value":" "},
4474 {"type":"NameVariable","value":"cFileName"},
4475 {"type":"Text","value":"\n "},
4476 {"type":"NameVariable","value":","},
4477 {"type":"Text","value":" "},
4478 {"type":"KeywordReserved","value":"OUTPUT"},
4479 {"type":"Text","value":" "},
4480 {"type":"NameVariable","value":"cMessage"},
4481 {"type":"Text","value":"\n "},
4482 {"type":"NameVariable","value":","},
4483 {"type":"Text","value":" "},
4484 {"type":"KeywordReserved","value":"OUTPUT"},
4485 {"type":"Text","value":" "},
4486 {"type":"NameVariable","value":"lDefaultDump"},
4487 {"type":"Text","value":"\n "},
4488 {"type":"NameVariable","value":","},
4489 {"type":"Text","value":" "},
4490 {"type":"KeywordReserved","value":"OUTPUT"},
4491 {"type":"Text","value":" "},
4492 {"type":"NameVariable","value":"plContinue"},
4493 {"type":"Text","value":"\n "},
4494 {"type":"Punctuation","value":")."},
4495 {"type":"Text","value":"\n\n "},
4496 {"type":"KeywordReserved","value":"IF"},
4497 {"type":"Text","value":" "},
4498 {"type":"NameVariable","value":"plContinue"},
4499 {"type":"Text","value":" "},
4500 {"type":"NameVariable","value":"\u003c\u003e"},
4501 {"type":"Text","value":" "},
4502 {"type":"NameVariable","value":"?"},
4503 {"type":"Text","value":" "},
4504 {"type":"KeywordReserved","value":"THEN\n "},
4505 {"type":"Text","value":" "},
4506 {"type":"KeywordReserved","value":"DO"},
4507 {"type":"Punctuation","value":":"},
4508 {"type":"Text","value":"\n "},
4509 {"type":"KeywordReserved","value":"IF"},
4510 {"type":"Text","value":" "},
4511 {"type":"NameVariable","value":"cMessage"},
4512 {"type":"Text","value":" "},
4513 {"type":"NameVariable","value":"\u003c\u003e"},
4514 {"type":"Text","value":" "},
4515 {"type":"LiteralStringDouble","value":"\"\""},
4516 {"type":"Text","value":" "},
4517 {"type":"KeywordReserved","value":"THEN"},
4518 {"type":"Text","value":" "},
4519 {"type":"KeywordReserved","value":"MESSAGE"},
4520 {"type":"Text","value":" "},
4521 {"type":"NameVariable","value":"cMessage"},
4522 {"type":"Text","value":" "},
4523 {"type":"KeywordReserved","value":"VIEW-AS"},
4524 {"type":"Text","value":" "},
4525 {"type":"KeywordReserved","value":"ALERT-BOX"},
4526 {"type":"Text","value":" "},
4527 {"type":"KeywordReserved","value":"INFORMATION"},
4528 {"type":"Text","value":" "},
4529 {"type":"KeywordReserved","value":"BUTTONS"},
4530 {"type":"Text","value":" "},
4531 {"type":"KeywordReserved","value":"OK"},
4532 {"type":"Punctuation","value":"."},
4533 {"type":"Text","value":"\n "},
4534 {"type":"KeywordReserved","value":"IF"},
4535 {"type":"Text","value":" "},
4536 {"type":"KeywordReserved","value":"NOT"},
4537 {"type":"Text","value":" "},
4538 {"type":"NameVariable","value":"lDefaultDump"},
4539 {"type":"Text","value":" "},
4540 {"type":"KeywordReserved","value":"OR"},
4541 {"type":"Text","value":" "},
4542 {"type":"KeywordReserved","value":"NOT"},
4543 {"type":"Text","value":" "},
4544 {"type":"NameVariable","value":"plContinue"},
4545 {"type":"Text","value":" "},
4546 {"type":"KeywordReserved","value":"THEN"},
4547 {"type":"Text","value":" "},
4548 {"type":"KeywordReserved","value":"RETURN"},
4549 {"type":"Punctuation","value":"."},
4550 {"type":"Text","value":"\n "},
4551 {"type":"KeywordReserved","value":"END"},
4552 {"type":"Punctuation","value":"."},
4553 {"type":"Text","value":"\n\n "},
4554 {"type":"NameVariable","value":"plContinue"},
4555 {"type":"Text","value":" "},
4556 {"type":"Operator","value":"="},
4557 {"type":"Text","value":" "},
4558 {"type":"NameVariable","value":"hExportTT"},
4559 {"type":"Punctuation","value":":"},
4560 {"type":"KeywordReserved","value":"WRITE-XML\n "},
4561 {"type":"Punctuation","value":"("},
4562 {"type":"Text","value":" "},
4563 {"type":"LiteralStringSingle","value":"'file'"},
4564 {"type":"Text","value":" "},
4565 {"type":"CommentMultiline","value":"/* TargetType */"},
4566 {"type":"Text","value":"\n "},
4567 {"type":"NameVariable","value":","},
4568 {"type":"Text","value":" "},
4569 {"type":"NameVariable","value":"cFileName"},
4570 {"type":"Text","value":" "},
4571 {"type":"CommentMultiline","value":"/* File */"},
4572 {"type":"Text","value":"\n "},
4573 {"type":"NameVariable","value":","},
4574 {"type":"Text","value":" "},
4575 {"type":"KeywordReserved","value":"YES "},
4576 {"type":"CommentMultiline","value":"/* Formatted */"},
4577 {"type":"Text","value":"\n "},
4578 {"type":"NameVariable","value":","},
4579 {"type":"Text","value":" "},
4580 {"type":"NameVariable","value":"?"},
4581 {"type":"Text","value":" "},
4582 {"type":"CommentMultiline","value":"/* Encoding */"},
4583 {"type":"Text","value":"\n "},
4584 {"type":"NameVariable","value":","},
4585 {"type":"Text","value":" "},
4586 {"type":"NameVariable","value":"?"},
4587 {"type":"Text","value":" "},
4588 {"type":"CommentMultiline","value":"/* SchemaLocation */"},
4589 {"type":"Text","value":"\n "},
4590 {"type":"NameVariable","value":","},
4591 {"type":"Text","value":" "},
4592 {"type":"KeywordReserved","value":"NO "},
4593 {"type":"CommentMultiline","value":"/* WriteSchema */"},
4594 {"type":"Text","value":"\n "},
4595 {"type":"NameVariable","value":","},
4596 {"type":"Text","value":" "},
4597 {"type":"KeywordReserved","value":"NO "},
4598 {"type":"CommentMultiline","value":"/* MinSchema */"},
4599 {"type":"Text","value":"\n "},
4600 {"type":"Punctuation","value":")."},
4601 {"type":"Text","value":"\n\n "},
4602 {"type":"KeywordReserved","value":"DELETE"},
4603 {"type":"Text","value":" "},
4604 {"type":"NameVariable","value":"OBJECT"},
4605 {"type":"Text","value":" "},
4606 {"type":"NameVariable","value":"hExportTt"},
4607 {"type":"Punctuation","value":"."},
4608 {"type":"Text","value":"\n"},
4609 {"type":"KeywordReserved","value":"END"},
4610 {"type":"Text","value":" "},
4611 {"type":"KeywordReserved","value":"PROCEDURE"},
4612 {"type":"Punctuation","value":"."},
4613 {"type":"Text","value":" "},
4614 {"type":"CommentMultiline","value":"/* dumpRecord */"},
4615 {"type":"Text","value":"\n\n"},
4616 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
4617 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-dynamicDump) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE dynamicDump Procedure"},
4618 {"type":"Text","value":"\n"},
4619 {"type":"KeywordReserved","value":"PROCEDURE"},
4620 {"type":"Text","value":" "},
4621 {"type":"NameVariable","value":"dynamicDump"},
4622 {"type":"Text","value":" "},
4623 {"type":"Punctuation","value":":"},
4624 {"type":"Text","value":"\n"},
4625 {"type":"CommentMultiline","value":"/* Dump the data to a file that is similar to those of Progress self.\n */"},
4626 {"type":"Text","value":"\n "},
4627 {"type":"KeywordDeclaration","value":"DEFINE"},
4628 {"type":"Text","value":" "},
4629 {"type":"KeywordReserved","value":"INPUT"},
4630 {"type":"Text","value":" "},
4631 {"type":"KeywordReserved","value":"PARAMETER"},
4632 {"type":"Text","value":" "},
4633 {"type":"NameVariable","value":"pihBrowse"},
4634 {"type":"Text","value":" "},
4635 {"type":"KeywordReserved","value":"AS"},
4636 {"type":"Text","value":" "},
4637 {"type":"KeywordType","value":"HANDLE "},
4638 {"type":"Text","value":" "},
4639 {"type":"KeywordReserved","value":"NO-UNDO"},
4640 {"type":"Punctuation","value":"."},
4641 {"type":"Text","value":"\n "},
4642 {"type":"KeywordDeclaration","value":"DEFINE"},
4643 {"type":"Text","value":" "},
4644 {"type":"KeywordReserved","value":"INPUT"},
4645 {"type":"Text","value":" "},
4646 {"type":"KeywordReserved","value":"PARAMETER"},
4647 {"type":"Text","value":" "},
4648 {"type":"NameVariable","value":"picFile"},
4649 {"type":"Text","value":" "},
4650 {"type":"KeywordReserved","value":"AS"},
4651 {"type":"Text","value":" "},
4652 {"type":"KeywordType","value":"CHARACTER "},
4653 {"type":"Text","value":" "},
4654 {"type":"KeywordReserved","value":"NO-UNDO"},
4655 {"type":"Punctuation","value":"."},
4656 {"type":"Text","value":"\n\n "},
4657 {"type":"KeywordDeclaration","value":"DEFINE"},
4658 {"type":"Text","value":" "},
4659 {"type":"KeywordReserved","value":"VARIABLE"},
4660 {"type":"Text","value":" "},
4661 {"type":"NameVariable","value":"cTimeStamp"},
4662 {"type":"Text","value":" "},
4663 {"type":"KeywordReserved","value":"AS"},
4664 {"type":"Text","value":" "},
4665 {"type":"KeywordType","value":"CHARACTER "},
4666 {"type":"Text","value":" "},
4667 {"type":"KeywordReserved","value":"NO-UNDO"},
4668 {"type":"Punctuation","value":"."},
4669 {"type":"Text","value":"\n "},
4670 {"type":"KeywordDeclaration","value":"DEFINE"},
4671 {"type":"Text","value":" "},
4672 {"type":"KeywordReserved","value":"VARIABLE"},
4673 {"type":"Text","value":" "},
4674 {"type":"NameVariable","value":"hBuffer"},
4675 {"type":"Text","value":" "},
4676 {"type":"KeywordReserved","value":"AS"},
4677 {"type":"Text","value":" "},
4678 {"type":"KeywordType","value":"HANDLE "},
4679 {"type":"Text","value":" "},
4680 {"type":"KeywordReserved","value":"NO-UNDO"},
4681 {"type":"Text","value":" "},
4682 {"type":"KeywordReserved","value":"EXTENT"},
4683 {"type":"Text","value":" "},
4684 {"type":"LiteralNumberInteger","value":"5"},
4685 {"type":"Punctuation","value":"."},
4686 {"type":"Text","value":"\n "},
4687 {"type":"KeywordDeclaration","value":"DEFINE"},
4688 {"type":"Text","value":" "},
4689 {"type":"KeywordReserved","value":"VARIABLE"},
4690 {"type":"Text","value":" "},
4691 {"type":"NameVariable","value":"hColumn"},
4692 {"type":"Text","value":" "},
4693 {"type":"KeywordReserved","value":"AS"},
4694 {"type":"Text","value":" "},
4695 {"type":"KeywordType","value":"HANDLE "},
4696 {"type":"Text","value":" "},
4697 {"type":"KeywordReserved","value":"NO-UNDO"},
4698 {"type":"Punctuation","value":"."},
4699 {"type":"Text","value":"\n "},
4700 {"type":"KeywordDeclaration","value":"DEFINE"},
4701 {"type":"Text","value":" "},
4702 {"type":"KeywordReserved","value":"VARIABLE"},
4703 {"type":"Text","value":" "},
4704 {"type":"NameVariable","value":"hField"},
4705 {"type":"Text","value":" "},
4706 {"type":"KeywordReserved","value":"AS"},
4707 {"type":"Text","value":" "},
4708 {"type":"KeywordType","value":"HANDLE "},
4709 {"type":"Text","value":" "},
4710 {"type":"KeywordReserved","value":"NO-UNDO"},
4711 {"type":"Punctuation","value":"."},
4712 {"type":"Text","value":"\n "},
4713 {"type":"KeywordDeclaration","value":"DEFINE"},
4714 {"type":"Text","value":" "},
4715 {"type":"KeywordReserved","value":"VARIABLE"},
4716 {"type":"Text","value":" "},
4717 {"type":"NameVariable","value":"hQuery"},
4718 {"type":"Text","value":" "},
4719 {"type":"KeywordReserved","value":"AS"},
4720 {"type":"Text","value":" "},
4721 {"type":"KeywordType","value":"HANDLE "},
4722 {"type":"Text","value":" "},
4723 {"type":"KeywordReserved","value":"NO-UNDO"},
4724 {"type":"Punctuation","value":"."},
4725 {"type":"Text","value":"\n "},
4726 {"type":"KeywordDeclaration","value":"DEFINE"},
4727 {"type":"Text","value":" "},
4728 {"type":"KeywordReserved","value":"VARIABLE"},
4729 {"type":"Text","value":" "},
4730 {"type":"NameVariable","value":"iBack"},
4731 {"type":"Text","value":" "},
4732 {"type":"KeywordReserved","value":"AS"},
4733 {"type":"Text","value":" "},
4734 {"type":"KeywordType","value":"INTEGER "},
4735 {"type":"Text","value":" "},
4736 {"type":"KeywordReserved","value":"NO-UNDO"},
4737 {"type":"Punctuation","value":"."},
4738 {"type":"Text","value":"\n "},
4739 {"type":"KeywordDeclaration","value":"DEFINE"},
4740 {"type":"Text","value":" "},
4741 {"type":"KeywordReserved","value":"VARIABLE"},
4742 {"type":"Text","value":" "},
4743 {"type":"NameVariable","value":"iBuffer"},
4744 {"type":"Text","value":" "},
4745 {"type":"KeywordReserved","value":"AS"},
4746 {"type":"Text","value":" "},
4747 {"type":"KeywordType","value":"INTEGER "},
4748 {"type":"Text","value":" "},
4749 {"type":"KeywordReserved","value":"NO-UNDO"},
4750 {"type":"Punctuation","value":"."},
4751 {"type":"Text","value":"\n "},
4752 {"type":"KeywordDeclaration","value":"DEFINE"},
4753 {"type":"Text","value":" "},
4754 {"type":"KeywordReserved","value":"VARIABLE"},
4755 {"type":"Text","value":" "},
4756 {"type":"NameVariable","value":"iColumn"},
4757 {"type":"Text","value":" "},
4758 {"type":"KeywordReserved","value":"AS"},
4759 {"type":"Text","value":" "},
4760 {"type":"KeywordType","value":"INTEGER "},
4761 {"type":"Text","value":" "},
4762 {"type":"KeywordReserved","value":"NO-UNDO"},
4763 {"type":"Punctuation","value":"."},
4764 {"type":"Text","value":"\n "},
4765 {"type":"KeywordDeclaration","value":"DEFINE"},
4766 {"type":"Text","value":" "},
4767 {"type":"KeywordReserved","value":"VARIABLE"},
4768 {"type":"Text","value":" "},
4769 {"type":"NameVariable","value":"iExtent"},
4770 {"type":"Text","value":" "},
4771 {"type":"KeywordReserved","value":"AS"},
4772 {"type":"Text","value":" "},
4773 {"type":"KeywordType","value":"INTEGER "},
4774 {"type":"Text","value":" "},
4775 {"type":"KeywordReserved","value":"NO-UNDO"},
4776 {"type":"Punctuation","value":"."},
4777 {"type":"Text","value":"\n "},
4778 {"type":"KeywordDeclaration","value":"DEFINE"},
4779 {"type":"Text","value":" "},
4780 {"type":"KeywordReserved","value":"VARIABLE"},
4781 {"type":"Text","value":" "},
4782 {"type":"NameVariable","value":"iRecords"},
4783 {"type":"Text","value":" "},
4784 {"type":"KeywordReserved","value":"AS"},
4785 {"type":"Text","value":" "},
4786 {"type":"KeywordType","value":"INTEGER "},
4787 {"type":"Text","value":" "},
4788 {"type":"KeywordReserved","value":"NO-UNDO"},
4789 {"type":"Punctuation","value":"."},
4790 {"type":"Text","value":"\n "},
4791 {"type":"KeywordDeclaration","value":"DEFINE"},
4792 {"type":"Text","value":" "},
4793 {"type":"KeywordReserved","value":"VARIABLE"},
4794 {"type":"Text","value":" "},
4795 {"type":"NameVariable","value":"iTrailer"},
4796 {"type":"Text","value":" "},
4797 {"type":"KeywordReserved","value":"AS"},
4798 {"type":"Text","value":" "},
4799 {"type":"KeywordType","value":"INTEGER "},
4800 {"type":"Text","value":" "},
4801 {"type":"KeywordReserved","value":"NO-UNDO"},
4802 {"type":"Punctuation","value":"."},
4803 {"type":"Text","value":"\n "},
4804 {"type":"KeywordDeclaration","value":"DEFINE"},
4805 {"type":"Text","value":" "},
4806 {"type":"KeywordReserved","value":"VARIABLE"},
4807 {"type":"Text","value":" "},
4808 {"type":"NameVariable","value":"lFirst"},
4809 {"type":"Text","value":" "},
4810 {"type":"KeywordReserved","value":"AS"},
4811 {"type":"Text","value":" "},
4812 {"type":"KeywordType","value":"LOGICAL "},
4813 {"type":"Text","value":" "},
4814 {"type":"KeywordReserved","value":"NO-UNDO"},
4815 {"type":"Punctuation","value":"."},
4816 {"type":"Text","value":"\n\n "},
4817 {"type":"NameVariable","value":"hQuery"},
4818 {"type":"Text","value":" "},
4819 {"type":"Operator","value":"="},
4820 {"type":"Text","value":" "},
4821 {"type":"NameVariable","value":"pihBrowse"},
4822 {"type":"Punctuation","value":":"},
4823 {"type":"KeywordReserved","value":"QUERY"},
4824 {"type":"Punctuation","value":"."},
4825 {"type":"Text","value":"\n\n "},
4826 {"type":"CommentMultiline","value":"/* Accept max 5 buffers for a query */"},
4827 {"type":"Text","value":"\n "},
4828 {"type":"KeywordReserved","value":"DO"},
4829 {"type":"Text","value":" "},
4830 {"type":"NameVariable","value":"iBuffer"},
4831 {"type":"Text","value":" "},
4832 {"type":"Operator","value":"="},
4833 {"type":"Text","value":" "},
4834 {"type":"LiteralNumberInteger","value":"1"},
4835 {"type":"Text","value":" "},
4836 {"type":"KeywordReserved","value":"TO"},
4837 {"type":"Text","value":" "},
4838 {"type":"KeywordReserved","value":"min"},
4839 {"type":"Punctuation","value":"("},
4840 {"type":"LiteralNumberInteger","value":"5"},
4841 {"type":"NameVariable","value":","},
4842 {"type":"Text","value":" "},
4843 {"type":"NameVariable","value":"hQuery"},
4844 {"type":"Punctuation","value":":"},
4845 {"type":"KeywordReserved","value":"NUM-BUFFERS"},
4846 {"type":"Punctuation","value":"):"},
4847 {"type":"Text","value":"\n "},
4848 {"type":"NameVariable","value":"hBuffer[iBuffer]"},
4849 {"type":"Text","value":" "},
4850 {"type":"Operator","value":"="},
4851 {"type":"Text","value":" "},
4852 {"type":"NameVariable","value":"hQuery"},
4853 {"type":"Punctuation","value":":"},
4854 {"type":"KeywordReserved","value":"GET-BUFFER-HANDLE"},
4855 {"type":"Punctuation","value":"("},
4856 {"type":"NameVariable","value":"iBuffer"},
4857 {"type":"Punctuation","value":")."},
4858 {"type":"Text","value":"\n "},
4859 {"type":"KeywordReserved","value":"END"},
4860 {"type":"Punctuation","value":"."},
4861 {"type":"Text","value":"\n\n "},
4862 {"type":"KeywordReserved","value":"ASSIGN\n "},
4863 {"type":"Text","value":" "},
4864 {"type":"NameVariable","value":"iRecords"},
4865 {"type":"Text","value":" "},
4866 {"type":"Operator","value":"="},
4867 {"type":"Text","value":" "},
4868 {"type":"LiteralNumberInteger","value":"0"},
4869 {"type":"Text","value":"\n "},
4870 {"type":"NameVariable","value":"cTimeStamp"},
4871 {"type":"Text","value":" "},
4872 {"type":"Operator","value":"="},
4873 {"type":"Text","value":" "},
4874 {"type":"KeywordReserved","value":"STRING"},
4875 {"type":"Punctuation","value":"("},
4876 {"type":"KeywordReserved","value":"YEAR"},
4877 {"type":"Punctuation","value":"("},
4878 {"type":"Text","value":" "},
4879 {"type":"KeywordReserved","value":"TODAY"},
4880 {"type":"Punctuation","value":")"},
4881 {"type":"NameVariable","value":","},
4882 {"type":"LiteralStringDouble","value":"\"9999\""},
4883 {"type":"Punctuation","value":":"},
4884 {"type":"NameVariable","value":"u"},
4885 {"type":"Punctuation","value":")"},
4886 {"type":"Text","value":" "},
4887 {"type":"Operator","value":"+"},
4888 {"type":"Text","value":" "},
4889 {"type":"LiteralStringDouble","value":"\"/\""},
4890 {"type":"Punctuation","value":":"},
4891 {"type":"NameVariable","value":"u"},
4892 {"type":"Text","value":"\n "},
4893 {"type":"Operator","value":"+"},
4894 {"type":"Text","value":" "},
4895 {"type":"KeywordReserved","value":"string"},
4896 {"type":"Punctuation","value":"("},
4897 {"type":"KeywordReserved","value":"MONTH"},
4898 {"type":"Punctuation","value":"("},
4899 {"type":"KeywordReserved","value":"TODAY"},
4900 {"type":"Punctuation","value":")"},
4901 {"type":"NameVariable","value":","},
4902 {"type":"LiteralStringDouble","value":"\"99\""},
4903 {"type":"Punctuation","value":":"},
4904 {"type":"NameVariable","value":"u"},
4905 {"type":"Text","value":" "},
4906 {"type":"Punctuation","value":")"},
4907 {"type":"Text","value":" "},
4908 {"type":"Operator","value":"+"},
4909 {"type":"Text","value":" "},
4910 {"type":"LiteralStringDouble","value":"\"/\""},
4911 {"type":"Punctuation","value":":"},
4912 {"type":"NameVariable","value":"u"},
4913 {"type":"Text","value":"\n "},
4914 {"type":"Operator","value":"+"},
4915 {"type":"Text","value":" "},
4916 {"type":"KeywordReserved","value":"string"},
4917 {"type":"Punctuation","value":"("},
4918 {"type":"KeywordReserved","value":"DAY"},
4919 {"type":"Punctuation","value":"("},
4920 {"type":"Text","value":" "},
4921 {"type":"KeywordReserved","value":"TODAY"},
4922 {"type":"Punctuation","value":")"},
4923 {"type":"NameVariable","value":","},
4924 {"type":"LiteralStringDouble","value":"\"99\""},
4925 {"type":"Punctuation","value":":"},
4926 {"type":"NameVariable","value":"u"},
4927 {"type":"Text","value":" "},
4928 {"type":"Punctuation","value":")"},
4929 {"type":"Text","value":" "},
4930 {"type":"Operator","value":"+"},
4931 {"type":"Text","value":" "},
4932 {"type":"LiteralStringDouble","value":"\"-\""},
4933 {"type":"Punctuation","value":":"},
4934 {"type":"NameVariable","value":"u"},
4935 {"type":"Text","value":"\n "},
4936 {"type":"Operator","value":"+"},
4937 {"type":"Text","value":" "},
4938 {"type":"KeywordReserved","value":"string"},
4939 {"type":"Punctuation","value":"("},
4940 {"type":"KeywordReserved","value":"TIME"},
4941 {"type":"NameVariable","value":","},
4942 {"type":"LiteralStringDouble","value":"\"HH:MM:SS\""},
4943 {"type":"Punctuation","value":":"},
4944 {"type":"NameVariable","value":"u"},
4945 {"type":"Punctuation","value":")."},
4946 {"type":"Text","value":"\n\n "},
4947 {"type":"NameVariable","value":"hQuery"},
4948 {"type":"Punctuation","value":":"},
4949 {"type":"KeywordReserved","value":"GET-FIRST"},
4950 {"type":"Punctuation","value":"."},
4951 {"type":"Text","value":"\n\n "},
4952 {"type":"CommentMultiline","value":"/* Open outputfile */"},
4953 {"type":"Text","value":"\n "},
4954 {"type":"KeywordReserved","value":"OUTPUT"},
4955 {"type":"Text","value":" "},
4956 {"type":"KeywordReserved","value":"to"},
4957 {"type":"Text","value":" "},
4958 {"type":"KeywordReserved","value":"value"},
4959 {"type":"Punctuation","value":"("},
4960 {"type":"NameVariable","value":"picFile"},
4961 {"type":"Punctuation","value":")"},
4962 {"type":"Text","value":" "},
4963 {"type":"KeywordReserved","value":"no-echo"},
4964 {"type":"Text","value":" "},
4965 {"type":"KeywordReserved","value":"no-map"},
4966 {"type":"Punctuation","value":"."},
4967 {"type":"Text","value":"\n "},
4968 {"type":"KeywordReserved","value":"EXPORT "},
4969 {"type":"NameVariable","value":"?"},
4970 {"type":"Punctuation","value":"."},
4971 {"type":"Text","value":"\n "},
4972 {"type":"NameVariable","value":"iBack"},
4973 {"type":"Text","value":" "},
4974 {"type":"Operator","value":"="},
4975 {"type":"Text","value":" "},
4976 {"type":"KeywordReserved","value":"seek"},
4977 {"type":"Punctuation","value":"("},
4978 {"type":"KeywordReserved","value":"output"},
4979 {"type":"Punctuation","value":")"},
4980 {"type":"Text","value":" "},
4981 {"type":"Operator","value":"-"},
4982 {"type":"Text","value":" "},
4983 {"type":"LiteralNumberInteger","value":"1"},
4984 {"type":"Punctuation","value":"."},
4985 {"type":"Text","value":"\n "},
4986 {"type":"KeywordReserved","value":"SEEK"},
4987 {"type":"Text","value":" "},
4988 {"type":"KeywordReserved","value":"OUTPUT"},
4989 {"type":"Text","value":" "},
4990 {"type":"KeywordReserved","value":"TO"},
4991 {"type":"Text","value":" "},
4992 {"type":"LiteralNumberInteger","value":"0"},
4993 {"type":"Punctuation","value":"."},
4994 {"type":"Text","value":"\n\n "},
4995 {"type":"KeywordReserved","value":"REPEAT"},
4996 {"type":"Text","value":" "},
4997 {"type":"KeywordReserved","value":"WHILE"},
4998 {"type":"Text","value":" "},
4999 {"type":"KeywordReserved","value":"NOT"},
5000 {"type":"Text","value":" "},
5001 {"type":"NameVariable","value":"hQuery"},
5002 {"type":"Punctuation","value":":"},
5003 {"type":"KeywordReserved","value":"QUERY-OFF-END\n "},
5004 {"type":"Text","value":" "},
5005 {"type":"KeywordReserved","value":"ON"},
5006 {"type":"Text","value":" "},
5007 {"type":"KeywordReserved","value":"STOP"},
5008 {"type":"Text","value":" "},
5009 {"type":"KeywordReserved","value":"UNDO"},
5010 {"type":"NameVariable","value":","},
5011 {"type":"Text","value":" "},
5012 {"type":"KeywordReserved","value":"LEAVE"},
5013 {"type":"Punctuation","value":":"},
5014 {"type":"Text","value":"\n\n "},
5015 {"type":"KeywordReserved","value":"ASSIGN\n "},
5016 {"type":"Text","value":" "},
5017 {"type":"NameVariable","value":"iRecords"},
5018 {"type":"Text","value":" "},
5019 {"type":"Operator","value":"="},
5020 {"type":"Text","value":" "},
5021 {"type":"NameVariable","value":"iRecords"},
5022 {"type":"Text","value":" "},
5023 {"type":"Operator","value":"+"},
5024 {"type":"Text","value":" "},
5025 {"type":"LiteralNumberInteger","value":"1"},
5026 {"type":"Text","value":"\n "},
5027 {"type":"NameVariable","value":"lFirst"},
5028 {"type":"Text","value":" "},
5029 {"type":"Operator","value":"="},
5030 {"type":"Text","value":" "},
5031 {"type":"KeywordReserved","value":"TRUE\n "},
5032 {"type":"Punctuation","value":"."},
5033 {"type":"Text","value":"\n\n "},
5034 {"type":"KeywordReserved","value":"PROCESS"},
5035 {"type":"Text","value":" "},
5036 {"type":"KeywordReserved","value":"EVENTS"},
5037 {"type":"Punctuation","value":"."},
5038 {"type":"Text","value":"\n\n "},
5039 {"type":"NameVariable","value":"browseColumn"},
5040 {"type":"Punctuation","value":":"},
5041 {"type":"Text","value":"\n "},
5042 {"type":"KeywordReserved","value":"DO"},
5043 {"type":"Text","value":" "},
5044 {"type":"NameVariable","value":"iColumn"},
5045 {"type":"Text","value":" "},
5046 {"type":"Operator","value":"="},
5047 {"type":"Text","value":" "},
5048 {"type":"LiteralNumberInteger","value":"1"},
5049 {"type":"Text","value":" "},
5050 {"type":"KeywordReserved","value":"TO"},
5051 {"type":"Text","value":" "},
5052 {"type":"NameVariable","value":"pihBrowse"},
5053 {"type":"Punctuation","value":":"},
5054 {"type":"KeywordReserved","value":"NUM-COLUMNS"},
5055 {"type":"Punctuation","value":":"},
5056 {"type":"Text","value":"\n\n "},
5057 {"type":"CommentMultiline","value":"/* Grab the handle */"},
5058 {"type":"Text","value":"\n "},
5059 {"type":"NameVariable","value":"hColumn"},
5060 {"type":"Text","value":" "},
5061 {"type":"Operator","value":"="},
5062 {"type":"Text","value":" "},
5063 {"type":"NameVariable","value":"pihBrowse"},
5064 {"type":"Punctuation","value":":"},
5065 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
5066 {"type":"Punctuation","value":"("},
5067 {"type":"NameVariable","value":"iColumn"},
5068 {"type":"Punctuation","value":")."},
5069 {"type":"Text","value":"\n\n "},
5070 {"type":"CommentMultiline","value":"/* Skip invisible columns */"},
5071 {"type":"Text","value":"\n "},
5072 {"type":"KeywordReserved","value":"IF"},
5073 {"type":"Text","value":" "},
5074 {"type":"KeywordReserved","value":"NOT"},
5075 {"type":"Text","value":" "},
5076 {"type":"NameVariable","value":"hColumn"},
5077 {"type":"Punctuation","value":":"},
5078 {"type":"KeywordReserved","value":"VISIBLE"},
5079 {"type":"Text","value":" "},
5080 {"type":"KeywordReserved","value":"THEN"},
5081 {"type":"Text","value":" "},
5082 {"type":"KeywordReserved","value":"NEXT"},
5083 {"type":"Text","value":" "},
5084 {"type":"NameVariable","value":"browseColumn"},
5085 {"type":"Punctuation","value":"."},
5086 {"type":"Text","value":"\n\n "},
5087 {"type":"CommentMultiline","value":"/* Find the buffer the column belongs to */"},
5088 {"type":"Text","value":"\n "},
5089 {"type":"NameVariable","value":"SearchLoop"},
5090 {"type":"Punctuation","value":":"},
5091 {"type":"Text","value":"\n "},
5092 {"type":"KeywordReserved","value":"DO"},
5093 {"type":"Text","value":" "},
5094 {"type":"NameVariable","value":"iBuffer"},
5095 {"type":"Text","value":" "},
5096 {"type":"Operator","value":"="},
5097 {"type":"Text","value":" "},
5098 {"type":"LiteralNumberInteger","value":"1"},
5099 {"type":"Text","value":" "},
5100 {"type":"KeywordReserved","value":"TO"},
5101 {"type":"Text","value":" "},
5102 {"type":"LiteralNumberInteger","value":"5"},
5103 {"type":"Punctuation","value":":"},
5104 {"type":"Text","value":"\n "},
5105 {"type":"KeywordReserved","value":"ASSIGN"},
5106 {"type":"Text","value":" "},
5107 {"type":"NameVariable","value":"hField"},
5108 {"type":"Text","value":" "},
5109 {"type":"Operator","value":"="},
5110 {"type":"Text","value":" "},
5111 {"type":"NameVariable","value":"hBuffer[iBuffer]"},
5112 {"type":"Punctuation","value":":"},
5113 {"type":"KeywordReserved","value":"BUFFER-FIELD"},
5114 {"type":"Punctuation","value":"("},
5115 {"type":"NameVariable","value":"hColumn"},
5116 {"type":"Punctuation","value":":"},
5117 {"type":"KeywordReserved","value":"NAME"},
5118 {"type":"Punctuation","value":")"},
5119 {"type":"Text","value":" "},
5120 {"type":"KeywordReserved","value":"NO-ERROR"},
5121 {"type":"Punctuation","value":"."},
5122 {"type":"Text","value":"\n "},
5123 {"type":"KeywordReserved","value":"IF"},
5124 {"type":"Text","value":" "},
5125 {"type":"KeywordReserved","value":"ERROR-STATUS"},
5126 {"type":"Punctuation","value":":"},
5127 {"type":"KeywordReserved","value":"ERROR "},
5128 {"type":"Operator","value":"="},
5129 {"type":"Text","value":" "},
5130 {"type":"KeywordReserved","value":"FALSE\n "},
5131 {"type":"Text","value":" "},
5132 {"type":"KeywordReserved","value":"AND"},
5133 {"type":"Text","value":" "},
5134 {"type":"NameVariable","value":"hField"},
5135 {"type":"Text","value":" "},
5136 {"type":"NameVariable","value":"\u003c\u003e"},
5137 {"type":"Text","value":" "},
5138 {"type":"NameVariable","value":"?"},
5139 {"type":"Text","value":" "},
5140 {"type":"KeywordReserved","value":"THEN\n "},
5141 {"type":"Text","value":" "},
5142 {"type":"KeywordReserved","value":"LEAVE"},
5143 {"type":"Text","value":" "},
5144 {"type":"NameVariable","value":"SearchLoop"},
5145 {"type":"Punctuation","value":"."},
5146 {"type":"Text","value":"\n "},
5147 {"type":"KeywordReserved","value":"END"},
5148 {"type":"Punctuation","value":"."},
5149 {"type":"Text","value":"\n\n "},
5150 {"type":"CommentMultiline","value":"/* If no column found, something weird happened */"},
5151 {"type":"Text","value":"\n "},
5152 {"type":"KeywordReserved","value":"IF"},
5153 {"type":"Text","value":" "},
5154 {"type":"NameVariable","value":"hField"},
5155 {"type":"Text","value":" "},
5156 {"type":"Operator","value":"="},
5157 {"type":"Text","value":" "},
5158 {"type":"NameVariable","value":"?"},
5159 {"type":"Text","value":" "},
5160 {"type":"KeywordReserved","value":"THEN"},
5161 {"type":"Text","value":" "},
5162 {"type":"KeywordReserved","value":"NEXT"},
5163 {"type":"Text","value":" "},
5164 {"type":"NameVariable","value":"browseColumn"},
5165 {"type":"Punctuation","value":"."},
5166 {"type":"Text","value":"\n\n "},
5167 {"type":"KeywordReserved","value":"IF"},
5168 {"type":"Text","value":" "},
5169 {"type":"NameVariable","value":"hField"},
5170 {"type":"Punctuation","value":":"},
5171 {"type":"KeywordReserved","value":"DATA-TYPE "},
5172 {"type":"Operator","value":"="},
5173 {"type":"Text","value":" "},
5174 {"type":"LiteralStringDouble","value":"\"recid\""},
5175 {"type":"Punctuation","value":":"},
5176 {"type":"NameVariable","value":"u"},
5177 {"type":"Text","value":" "},
5178 {"type":"KeywordReserved","value":"THEN"},
5179 {"type":"Text","value":" "},
5180 {"type":"KeywordReserved","value":"NEXT"},
5181 {"type":"Text","value":" "},
5182 {"type":"NameVariable","value":"browseColumn"},
5183 {"type":"Punctuation","value":"."},
5184 {"type":"Text","value":"\n\n "},
5185 {"type":"KeywordReserved","value":"IF"},
5186 {"type":"Text","value":" "},
5187 {"type":"NameVariable","value":"lFirst"},
5188 {"type":"Text","value":" "},
5189 {"type":"KeywordReserved","value":"THEN\n "},
5190 {"type":"Text","value":" "},
5191 {"type":"NameVariable","value":"lFirst"},
5192 {"type":"Text","value":" "},
5193 {"type":"Operator","value":"="},
5194 {"type":"Text","value":" "},
5195 {"type":"KeywordReserved","value":"FALSE"},
5196 {"type":"Punctuation","value":"."},
5197 {"type":"Text","value":"\n "},
5198 {"type":"KeywordReserved","value":"ELSE\n "},
5199 {"type":"Text","value":" "},
5200 {"type":"KeywordReserved","value":"DO"},
5201 {"type":"Punctuation","value":":"},
5202 {"type":"Text","value":"\n "},
5203 {"type":"KeywordReserved","value":"SEEK"},
5204 {"type":"Text","value":" "},
5205 {"type":"KeywordReserved","value":"OUTPUT"},
5206 {"type":"Text","value":" "},
5207 {"type":"KeywordReserved","value":"TO"},
5208 {"type":"Text","value":" "},
5209 {"type":"KeywordReserved","value":"seek"},
5210 {"type":"Punctuation","value":"("},
5211 {"type":"KeywordReserved","value":"output"},
5212 {"type":"Punctuation","value":")"},
5213 {"type":"Text","value":" "},
5214 {"type":"Operator","value":"-"},
5215 {"type":"Text","value":" "},
5216 {"type":"NameVariable","value":"iBack"},
5217 {"type":"Punctuation","value":"."},
5218 {"type":"Text","value":"\n "},
5219 {"type":"KeywordReserved","value":"PUT"},
5220 {"type":"Text","value":" "},
5221 {"type":"KeywordReserved","value":"CONTROL "},
5222 {"type":"LiteralStringSingle","value":"' ':u.\n END.\n\n IF hField:EXTENT \u003e 1 THEN\n DO iExtent = 1 TO hField:EXTENT:\n IF iExtent \u003e 1 THEN\n DO:\n SEEK OUTPUT TO SEEK(OUTPUT) - iBack.\n PUT CONTROL ' '"},
5223 {"type":"Punctuation","value":":"},
5224 {"type":"NameVariable","value":"u"},
5225 {"type":"Punctuation","value":"."},
5226 {"type":"Text","value":"\n "},
5227 {"type":"KeywordReserved","value":"END"},
5228 {"type":"Punctuation","value":"."},
5229 {"type":"Text","value":"\n\n "},
5230 {"type":"KeywordReserved","value":"EXPORT"},
5231 {"type":"Text","value":" "},
5232 {"type":"NameVariable","value":"hField"},
5233 {"type":"Punctuation","value":":"},
5234 {"type":"KeywordReserved","value":"BUFFER-VALUE"},
5235 {"type":"Punctuation","value":"("},
5236 {"type":"NameVariable","value":"iExtent"},
5237 {"type":"Punctuation","value":")."},
5238 {"type":"Text","value":"\n "},
5239 {"type":"KeywordReserved","value":"END"},
5240 {"type":"Punctuation","value":"."},
5241 {"type":"Text","value":"\n "},
5242 {"type":"KeywordReserved","value":"ELSE\n "},
5243 {"type":"Text","value":" "},
5244 {"type":"KeywordReserved","value":"EXPORT"},
5245 {"type":"Text","value":" "},
5246 {"type":"NameVariable","value":"hField"},
5247 {"type":"Punctuation","value":":"},
5248 {"type":"KeywordReserved","value":"BUFFER-VALUE"},
5249 {"type":"Punctuation","value":"."},
5250 {"type":"Text","value":"\n "},
5251 {"type":"KeywordReserved","value":"END"},
5252 {"type":"Punctuation","value":"."},
5253 {"type":"Text","value":"\n\n "},
5254 {"type":"NameVariable","value":"hQuery"},
5255 {"type":"Punctuation","value":":"},
5256 {"type":"KeywordReserved","value":"GET-NEXT"},
5257 {"type":"Punctuation","value":"()."},
5258 {"type":"Text","value":"\n "},
5259 {"type":"KeywordReserved","value":"END"},
5260 {"type":"Punctuation","value":"."},
5261 {"type":"Text","value":"\n\n "},
5262 {"type":"CommentMultiline","value":"/* Add a checksum and nr of records at the end of the file.\n */"},
5263 {"type":"Text","value":"\n "},
5264 {"type":"KeywordReserved","value":"PUT"},
5265 {"type":"Text","value":" "},
5266 {"type":"KeywordReserved","value":"UNFORMATTED "},
5267 {"type":"LiteralStringDouble","value":"\".\""},
5268 {"type":"Punctuation","value":":"},
5269 {"type":"NameVariable","value":"u"},
5270 {"type":"Text","value":" "},
5271 {"type":"KeywordReserved","value":"SKIP"},
5272 {"type":"Punctuation","value":"."},
5273 {"type":"Text","value":"\n "},
5274 {"type":"NameVariable","value":"iTrailer"},
5275 {"type":"Text","value":" "},
5276 {"type":"Operator","value":"="},
5277 {"type":"Text","value":" "},
5278 {"type":"KeywordReserved","value":"SEEK"},
5279 {"type":"Punctuation","value":"("},
5280 {"type":"KeywordReserved","value":"OUTPUT"},
5281 {"type":"Punctuation","value":")."},
5282 {"type":"Text","value":"\n\n "},
5283 {"type":"KeywordReserved","value":"PUT"},
5284 {"type":"Text","value":" "},
5285 {"type":"KeywordReserved","value":"UNFORMATTED\n "},
5286 {"type":"LiteralStringDouble","value":"\"PSC\""},
5287 {"type":"Punctuation","value":":"},
5288 {"type":"NameVariable","value":"u"},
5289 {"type":"Text","value":"\n "},
5290 {"type":"KeywordReserved","value":"SKIP "},
5291 {"type":"LiteralStringDouble","value":"\"filename=\""},
5292 {"type":"Punctuation","value":":"},
5293 {"type":"NameVariable","value":"u"},
5294 {"type":"Text","value":" "},
5295 {"type":"NameVariable","value":"hBuffer["},
5296 {"type":"LiteralNumberInteger","value":"1"},
5297 {"type":"NameVariable","value":"]"},
5298 {"type":"Punctuation","value":":"},
5299 {"type":"KeywordReserved","value":"TABLE\n "},
5300 {"type":"Text","value":" "},
5301 {"type":"KeywordReserved","value":"SKIP "},
5302 {"type":"LiteralStringDouble","value":"\"records=\""},
5303 {"type":"Punctuation","value":":"},
5304 {"type":"NameVariable","value":"u"},
5305 {"type":"Text","value":" "},
5306 {"type":"KeywordReserved","value":"STRING"},
5307 {"type":"Punctuation","value":"("},
5308 {"type":"NameVariable","value":"iRecords,"},
5309 {"type":"LiteralStringDouble","value":"\"9999999999999\""},
5310 {"type":"Punctuation","value":":"},
5311 {"type":"NameVariable","value":"u"},
5312 {"type":"Punctuation","value":")"},
5313 {"type":"Text","value":"\n "},
5314 {"type":"KeywordReserved","value":"SKIP "},
5315 {"type":"LiteralStringDouble","value":"\"ldbname=\""},
5316 {"type":"Punctuation","value":":"},
5317 {"type":"NameVariable","value":"u"},
5318 {"type":"Text","value":" "},
5319 {"type":"NameVariable","value":"hBuffer["},
5320 {"type":"LiteralNumberInteger","value":"1"},
5321 {"type":"NameVariable","value":"]"},
5322 {"type":"Punctuation","value":":"},
5323 {"type":"KeywordReserved","value":"DBNAME\n "},
5324 {"type":"Text","value":" "},
5325 {"type":"KeywordReserved","value":"SKIP "},
5326 {"type":"LiteralStringDouble","value":"\"timestamp=\""},
5327 {"type":"Punctuation","value":":"},
5328 {"type":"NameVariable","value":"u"},
5329 {"type":"Text","value":" "},
5330 {"type":"NameVariable","value":"cTimeStamp"},
5331 {"type":"Text","value":"\n "},
5332 {"type":"KeywordReserved","value":"SKIP "},
5333 {"type":"LiteralStringDouble","value":"\"numformat=\""},
5334 {"type":"Punctuation","value":":"},
5335 {"type":"NameVariable","value":"u"},
5336 {"type":"Text","value":" "},
5337 {"type":"KeywordReserved","value":"ASC"},
5338 {"type":"Punctuation","value":"("},
5339 {"type":"KeywordReserved","value":"SESSION"},
5340 {"type":"Punctuation","value":":"},
5341 {"type":"NameVariable","value":"NUMERIC"},
5342 {"type":"Operator","value":"-"},
5343 {"type":"NameVariable","value":"SEPARATOR"},
5344 {"type":"Punctuation","value":")"},
5345 {"type":"Text","value":" "},
5346 {"type":"LiteralStringDouble","value":"\",\""},
5347 {"type":"Punctuation","value":":"},
5348 {"type":"NameVariable","value":"u"},
5349 {"type":"Text","value":" "},
5350 {"type":"KeywordReserved","value":"ASC"},
5351 {"type":"Punctuation","value":"("},
5352 {"type":"KeywordReserved","value":"SESSION"},
5353 {"type":"Punctuation","value":":"},
5354 {"type":"NameVariable","value":"NUMERIC"},
5355 {"type":"Operator","value":"-"},
5356 {"type":"NameVariable","value":"DECIMAL"},
5357 {"type":"Operator","value":"-"},
5358 {"type":"NameVariable","value":"POINT"},
5359 {"type":"Punctuation","value":")"},
5360 {"type":"Text","value":"\n "},
5361 {"type":"KeywordReserved","value":"SKIP "},
5362 {"type":"LiteralStringDouble","value":"\"dateformat=\""},
5363 {"type":"Punctuation","value":":"},
5364 {"type":"NameVariable","value":"u"},
5365 {"type":"Text","value":" "},
5366 {"type":"KeywordReserved","value":"SESSION"},
5367 {"type":"Punctuation","value":":"},
5368 {"type":"KeywordReserved","value":"DATE-FORMAT "},
5369 {"type":"LiteralStringDouble","value":"\"-\""},
5370 {"type":"Punctuation","value":":"},
5371 {"type":"NameVariable","value":"u"},
5372 {"type":"Text","value":" "},
5373 {"type":"KeywordReserved","value":"SESSION"},
5374 {"type":"Punctuation","value":":"},
5375 {"type":"KeywordReserved","value":"YEAR-OFFSET\n "},
5376 {"type":"Text","value":" "},
5377 {"type":"KeywordReserved","value":"SKIP "},
5378 {"type":"LiteralStringDouble","value":"\"map=NO-MAP\""},
5379 {"type":"Punctuation","value":":"},
5380 {"type":"NameVariable","value":"u"},
5381 {"type":"Text","value":"\n "},
5382 {"type":"KeywordReserved","value":"SKIP "},
5383 {"type":"LiteralStringDouble","value":"\"cpstream=\""},
5384 {"type":"Punctuation","value":":"},
5385 {"type":"NameVariable","value":"u"},
5386 {"type":"Text","value":" "},
5387 {"type":"KeywordReserved","value":"SESSION"},
5388 {"type":"Punctuation","value":":"},
5389 {"type":"KeywordReserved","value":"CPSTREAM\n "},
5390 {"type":"Text","value":" "},
5391 {"type":"KeywordReserved","value":"SKIP "},
5392 {"type":"LiteralStringDouble","value":"\".\""},
5393 {"type":"Punctuation","value":":"},
5394 {"type":"NameVariable","value":"u"},
5395 {"type":"Text","value":"\n "},
5396 {"type":"KeywordReserved","value":"SKIP"},
5397 {"type":"Text","value":" "},
5398 {"type":"KeywordReserved","value":"STRING"},
5399 {"type":"Punctuation","value":"("},
5400 {"type":"NameVariable","value":"iTrailer,"},
5401 {"type":"LiteralStringDouble","value":"\"9999999999\""},
5402 {"type":"Punctuation","value":":"},
5403 {"type":"NameVariable","value":"u"},
5404 {"type":"Punctuation","value":")"},
5405 {"type":"Text","value":"\n "},
5406 {"type":"KeywordReserved","value":"SKIP"},
5407 {"type":"Punctuation","value":"."},
5408 {"type":"Text","value":"\n\n "},
5409 {"type":"KeywordReserved","value":"OUTPUT"},
5410 {"type":"Text","value":" "},
5411 {"type":"KeywordReserved","value":"CLOSE"},
5412 {"type":"Punctuation","value":"."},
5413 {"type":"Text","value":"\n\n"},
5414 {"type":"KeywordReserved","value":"END"},
5415 {"type":"Text","value":" "},
5416 {"type":"KeywordReserved","value":"PROCEDURE"},
5417 {"type":"Punctuation","value":"."},
5418 {"type":"Text","value":" "},
5419 {"type":"CommentMultiline","value":"/* dynamicDump */"},
5420 {"type":"Text","value":"\n\n"},
5421 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
5422 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-flushRegistry) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE flushRegistry Procedure"},
5423 {"type":"Text","value":"\n"},
5424 {"type":"KeywordReserved","value":"PROCEDURE"},
5425 {"type":"Text","value":" "},
5426 {"type":"NameVariable","value":"flushRegistry"},
5427 {"type":"Text","value":" "},
5428 {"type":"Punctuation","value":":"},
5429 {"type":"Text","value":"\n"},
5430 {"type":"CommentMultiline","value":"/* Flush all dirty registry settings to disk\n*/"},
5431 {"type":"Text","value":"\n "},
5432 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
5433 {"type":"Text","value":"\n\n "},
5434 {"type":"KeywordReserved","value":"IF"},
5435 {"type":"Text","value":" "},
5436 {"type":"NameVariable","value":"glDirtyCache"},
5437 {"type":"Text","value":" "},
5438 {"type":"KeywordReserved","value":"THEN\n "},
5439 {"type":"Text","value":" "},
5440 {"type":"KeywordReserved","value":"RUN"},
5441 {"type":"Text","value":" "},
5442 {"type":"NameVariable","value":"saveConfigFileSorted"},
5443 {"type":"Punctuation","value":"."},
5444 {"type":"Text","value":"\n\n "},
5445 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
5446 {"type":"Text","value":"\n"},
5447 {"type":"KeywordReserved","value":"END"},
5448 {"type":"Text","value":" "},
5449 {"type":"KeywordReserved","value":"PROCEDURE"},
5450 {"type":"Punctuation","value":"."},
5451 {"type":"Text","value":" "},
5452 {"type":"CommentMultiline","value":"/* flushRegistry */"},
5453 {"type":"Text","value":"\n\n"},
5454 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
5455 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColumnSort) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getColumnSort Procedure"},
5456 {"type":"Text","value":"\n"},
5457 {"type":"KeywordReserved","value":"PROCEDURE"},
5458 {"type":"Text","value":" "},
5459 {"type":"NameVariable","value":"getColumnSort"},
5460 {"type":"Text","value":" "},
5461 {"type":"Punctuation","value":":"},
5462 {"type":"Text","value":"\n"},
5463 {"type":"CommentMultiline","value":"/* Return the column nr the browse is sorted on\n */"},
5464 {"type":"Text","value":"\n "},
5465 {"type":"KeywordDeclaration","value":"DEFINE"},
5466 {"type":"Text","value":" "},
5467 {"type":"KeywordReserved","value":"INPUT "},
5468 {"type":"Text","value":" "},
5469 {"type":"KeywordReserved","value":"PARAMETER"},
5470 {"type":"Text","value":" "},
5471 {"type":"NameVariable","value":"phBrowse"},
5472 {"type":"Text","value":" "},
5473 {"type":"KeywordReserved","value":"AS"},
5474 {"type":"Text","value":" "},
5475 {"type":"KeywordType","value":"HANDLE "},
5476 {"type":"Text","value":" "},
5477 {"type":"KeywordReserved","value":"NO-UNDO"},
5478 {"type":"Punctuation","value":"."},
5479 {"type":"Text","value":"\n "},
5480 {"type":"KeywordDeclaration","value":"DEFINE"},
5481 {"type":"Text","value":" "},
5482 {"type":"KeywordReserved","value":"OUTPUT"},
5483 {"type":"Text","value":" "},
5484 {"type":"KeywordReserved","value":"PARAMETER"},
5485 {"type":"Text","value":" "},
5486 {"type":"NameVariable","value":"pcColumn"},
5487 {"type":"Text","value":" "},
5488 {"type":"KeywordReserved","value":"AS"},
5489 {"type":"Text","value":" "},
5490 {"type":"KeywordType","value":"CHARACTER "},
5491 {"type":"Text","value":" "},
5492 {"type":"KeywordReserved","value":"NO-UNDO"},
5493 {"type":"Punctuation","value":"."},
5494 {"type":"Text","value":"\n "},
5495 {"type":"KeywordDeclaration","value":"DEFINE"},
5496 {"type":"Text","value":" "},
5497 {"type":"KeywordReserved","value":"OUTPUT"},
5498 {"type":"Text","value":" "},
5499 {"type":"KeywordReserved","value":"PARAMETER"},
5500 {"type":"Text","value":" "},
5501 {"type":"NameVariable","value":"plAscending"},
5502 {"type":"Text","value":" "},
5503 {"type":"KeywordReserved","value":"AS"},
5504 {"type":"Text","value":" "},
5505 {"type":"KeywordType","value":"LOGICAL "},
5506 {"type":"Text","value":" "},
5507 {"type":"KeywordReserved","value":"NO-UNDO"},
5508 {"type":"Punctuation","value":"."},
5509 {"type":"Text","value":"\n\n "},
5510 {"type":"KeywordDeclaration","value":"DEFINE"},
5511 {"type":"Text","value":" "},
5512 {"type":"KeywordReserved","value":"VARIABLE"},
5513 {"type":"Text","value":" "},
5514 {"type":"NameVariable","value":"hColumn"},
5515 {"type":"Text","value":" "},
5516 {"type":"KeywordReserved","value":"AS"},
5517 {"type":"Text","value":" "},
5518 {"type":"KeywordType","value":"HANDLE "},
5519 {"type":"Text","value":" "},
5520 {"type":"KeywordReserved","value":"NO-UNDO"},
5521 {"type":"Punctuation","value":"."},
5522 {"type":"Text","value":"\n "},
5523 {"type":"KeywordDeclaration","value":"DEFINE"},
5524 {"type":"Text","value":" "},
5525 {"type":"KeywordReserved","value":"VARIABLE"},
5526 {"type":"Text","value":" "},
5527 {"type":"NameVariable","value":"iColumn"},
5528 {"type":"Text","value":" "},
5529 {"type":"KeywordReserved","value":"AS"},
5530 {"type":"Text","value":" "},
5531 {"type":"KeywordType","value":"INTEGER "},
5532 {"type":"Text","value":" "},
5533 {"type":"KeywordReserved","value":"NO-UNDO"},
5534 {"type":"Punctuation","value":"."},
5535 {"type":"Text","value":"\n\n "},
5536 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
5537 {"type":"Text","value":"\n\n "},
5538 {"type":"NameVariable","value":"#BrowseColumns"},
5539 {"type":"Punctuation","value":":"},
5540 {"type":"Text","value":"\n "},
5541 {"type":"KeywordReserved","value":"DO"},
5542 {"type":"Text","value":" "},
5543 {"type":"NameVariable","value":"iColumn"},
5544 {"type":"Text","value":" "},
5545 {"type":"Operator","value":"="},
5546 {"type":"Text","value":" "},
5547 {"type":"LiteralNumberInteger","value":"1"},
5548 {"type":"Text","value":" "},
5549 {"type":"KeywordReserved","value":"TO"},
5550 {"type":"Text","value":" "},
5551 {"type":"NameVariable","value":"phBrowse"},
5552 {"type":"Punctuation","value":":"},
5553 {"type":"KeywordReserved","value":"NUM-COLUMNS"},
5554 {"type":"Punctuation","value":":"},
5555 {"type":"Text","value":"\n "},
5556 {"type":"NameVariable","value":"hColumn"},
5557 {"type":"Text","value":" "},
5558 {"type":"Operator","value":"="},
5559 {"type":"Text","value":" "},
5560 {"type":"NameVariable","value":"phBrowse"},
5561 {"type":"Punctuation","value":":"},
5562 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
5563 {"type":"Punctuation","value":"("},
5564 {"type":"NameVariable","value":"iColumn"},
5565 {"type":"Punctuation","value":")."},
5566 {"type":"Text","value":"\n "},
5567 {"type":"KeywordReserved","value":"IF"},
5568 {"type":"Text","value":" "},
5569 {"type":"NameVariable","value":"hColumn"},
5570 {"type":"Punctuation","value":":"},
5571 {"type":"KeywordReserved","value":"SORT-ASCENDING "},
5572 {"type":"NameVariable","value":"\u003c\u003e"},
5573 {"type":"Text","value":" "},
5574 {"type":"NameVariable","value":"?"},
5575 {"type":"Text","value":" "},
5576 {"type":"KeywordReserved","value":"THEN\n "},
5577 {"type":"Text","value":" "},
5578 {"type":"KeywordReserved","value":"DO"},
5579 {"type":"Punctuation","value":":"},
5580 {"type":"Text","value":"\n "},
5581 {"type":"KeywordReserved","value":"ASSIGN\n "},
5582 {"type":"Text","value":" "},
5583 {"type":"NameVariable","value":"pcColumn"},
5584 {"type":"Text","value":" "},
5585 {"type":"Operator","value":"="},
5586 {"type":"Text","value":" "},
5587 {"type":"NameVariable","value":"hColumn"},
5588 {"type":"Punctuation","value":":"},
5589 {"type":"KeywordReserved","value":"NAME\n "},
5590 {"type":"Text","value":" "},
5591 {"type":"NameVariable","value":"plAscending"},
5592 {"type":"Text","value":" "},
5593 {"type":"Operator","value":"="},
5594 {"type":"Text","value":" "},
5595 {"type":"NameVariable","value":"hColumn"},
5596 {"type":"Punctuation","value":":"},
5597 {"type":"KeywordReserved","value":"SORT-ASCENDING\n "},
5598 {"type":"Punctuation","value":"."},
5599 {"type":"Text","value":"\n "},
5600 {"type":"KeywordReserved","value":"LEAVE "},
5601 {"type":"NameVariable","value":"#BrowseColumns"},
5602 {"type":"Punctuation","value":"."},
5603 {"type":"Text","value":"\n "},
5604 {"type":"KeywordReserved","value":"END"},
5605 {"type":"Punctuation","value":"."},
5606 {"type":"Text","value":"\n "},
5607 {"type":"KeywordReserved","value":"END"},
5608 {"type":"Punctuation","value":"."},
5609 {"type":"Text","value":"\n\n "},
5610 {"type":"KeywordReserved","value":"IF"},
5611 {"type":"Text","value":" "},
5612 {"type":"NameVariable","value":"pcColumn"},
5613 {"type":"Text","value":" "},
5614 {"type":"Operator","value":"="},
5615 {"type":"Text","value":" "},
5616 {"type":"LiteralStringSingle","value":"''"},
5617 {"type":"Text","value":" "},
5618 {"type":"KeywordReserved","value":"THEN\n "},
5619 {"type":"Text","value":" "},
5620 {"type":"KeywordReserved","value":"ASSIGN\n "},
5621 {"type":"Text","value":" "},
5622 {"type":"NameVariable","value":"pcColumn"},
5623 {"type":"Text","value":" "},
5624 {"type":"Operator","value":"="},
5625 {"type":"Text","value":" "},
5626 {"type":"NameVariable","value":"phBrowse"},
5627 {"type":"Punctuation","value":":"},
5628 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
5629 {"type":"Punctuation","value":"("},
5630 {"type":"LiteralNumberInteger","value":"1"},
5631 {"type":"Punctuation","value":"):"},
5632 {"type":"KeywordReserved","value":"name\n "},
5633 {"type":"Text","value":" "},
5634 {"type":"NameVariable","value":"plAscending"},
5635 {"type":"Text","value":" "},
5636 {"type":"Operator","value":"="},
5637 {"type":"Text","value":" "},
5638 {"type":"KeywordReserved","value":"TRUE"},
5639 {"type":"Punctuation","value":"."},
5640 {"type":"Text","value":"\n\n "},
5641 {"type":"KeywordReserved","value":"PUBLISH "},
5642 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
5643 {"type":"Text","value":" "},
5644 {"type":"Punctuation","value":"("},
5645 {"type":"LiteralNumberInteger","value":"3"},
5646 {"type":"NameVariable","value":","},
5647 {"type":"Text","value":" "},
5648 {"type":"KeywordReserved","value":"SUBSTITUTE"},
5649 {"type":"Punctuation","value":"("},
5650 {"type":"LiteralStringDouble","value":"\"Sorting \u00261 on \u00262\""},
5651 {"type":"NameVariable","value":","},
5652 {"type":"Text","value":" "},
5653 {"type":"KeywordReserved","value":"STRING"},
5654 {"type":"Punctuation","value":"("},
5655 {"type":"NameVariable","value":"plAscending,"},
5656 {"type":"LiteralStringDouble","value":"\"up/down\""},
5657 {"type":"Punctuation","value":")"},
5658 {"type":"NameVariable","value":","},
5659 {"type":"Text","value":" "},
5660 {"type":"NameVariable","value":"pcColumn"},
5661 {"type":"Punctuation","value":"))."},
5662 {"type":"Text","value":"\n\n "},
5663 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
5664 {"type":"Text","value":"\n\n"},
5665 {"type":"KeywordReserved","value":"END"},
5666 {"type":"Text","value":" "},
5667 {"type":"KeywordReserved","value":"PROCEDURE"},
5668 {"type":"Punctuation","value":"."},
5669 {"type":"Text","value":" "},
5670 {"type":"CommentMultiline","value":"/* getColumnSort */"},
5671 {"type":"Text","value":"\n\n"},
5672 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
5673 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getDumpFileName) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getDumpFileName Procedure"},
5674 {"type":"Text","value":"\n"},
5675 {"type":"KeywordReserved","value":"PROCEDURE"},
5676 {"type":"Text","value":" "},
5677 {"type":"NameVariable","value":"getDumpFileName"},
5678 {"type":"Text","value":" "},
5679 {"type":"Punctuation","value":":"},
5680 {"type":"Text","value":"\n"},
5681 {"type":"CommentMultiline","value":"/* Return a file name based on a template\n */"},
5682 {"type":"Text","value":"\n "},
5683 {"type":"KeywordDeclaration","value":"DEFINE"},
5684 {"type":"Text","value":" "},
5685 {"type":"KeywordReserved","value":"INPUT "},
5686 {"type":"Text","value":" "},
5687 {"type":"KeywordReserved","value":"PARAMETER"},
5688 {"type":"Text","value":" "},
5689 {"type":"NameVariable","value":"pcAction"},
5690 {"type":"Text","value":" "},
5691 {"type":"KeywordReserved","value":"AS"},
5692 {"type":"Text","value":" "},
5693 {"type":"KeywordType","value":"CHARACTER "},
5694 {"type":"Text","value":" "},
5695 {"type":"KeywordReserved","value":"NO-UNDO"},
5696 {"type":"Punctuation","value":"."},
5697 {"type":"Text","value":"\n "},
5698 {"type":"KeywordDeclaration","value":"DEFINE"},
5699 {"type":"Text","value":" "},
5700 {"type":"KeywordReserved","value":"INPUT "},
5701 {"type":"Text","value":" "},
5702 {"type":"KeywordReserved","value":"PARAMETER"},
5703 {"type":"Text","value":" "},
5704 {"type":"NameVariable","value":"pcDatabase"},
5705 {"type":"Text","value":" "},
5706 {"type":"KeywordReserved","value":"AS"},
5707 {"type":"Text","value":" "},
5708 {"type":"KeywordType","value":"CHARACTER "},
5709 {"type":"Text","value":" "},
5710 {"type":"KeywordReserved","value":"NO-UNDO"},
5711 {"type":"Punctuation","value":"."},
5712 {"type":"Text","value":"\n "},
5713 {"type":"KeywordDeclaration","value":"DEFINE"},
5714 {"type":"Text","value":" "},
5715 {"type":"KeywordReserved","value":"INPUT "},
5716 {"type":"Text","value":" "},
5717 {"type":"KeywordReserved","value":"PARAMETER"},
5718 {"type":"Text","value":" "},
5719 {"type":"NameVariable","value":"pcTable"},
5720 {"type":"Text","value":" "},
5721 {"type":"KeywordReserved","value":"AS"},
5722 {"type":"Text","value":" "},
5723 {"type":"KeywordType","value":"CHARACTER "},
5724 {"type":"Text","value":" "},
5725 {"type":"KeywordReserved","value":"NO-UNDO"},
5726 {"type":"Punctuation","value":"."},
5727 {"type":"Text","value":"\n "},
5728 {"type":"KeywordDeclaration","value":"DEFINE"},
5729 {"type":"Text","value":" "},
5730 {"type":"KeywordReserved","value":"INPUT "},
5731 {"type":"Text","value":" "},
5732 {"type":"KeywordReserved","value":"PARAMETER"},
5733 {"type":"Text","value":" "},
5734 {"type":"NameVariable","value":"pcExtension"},
5735 {"type":"Text","value":" "},
5736 {"type":"KeywordReserved","value":"AS"},
5737 {"type":"Text","value":" "},
5738 {"type":"KeywordType","value":"CHARACTER "},
5739 {"type":"Text","value":" "},
5740 {"type":"KeywordReserved","value":"NO-UNDO"},
5741 {"type":"Punctuation","value":"."},
5742 {"type":"Text","value":"\n "},
5743 {"type":"KeywordDeclaration","value":"DEFINE"},
5744 {"type":"Text","value":" "},
5745 {"type":"KeywordReserved","value":"INPUT "},
5746 {"type":"Text","value":" "},
5747 {"type":"KeywordReserved","value":"PARAMETER"},
5748 {"type":"Text","value":" "},
5749 {"type":"NameVariable","value":"pcTemplate"},
5750 {"type":"Text","value":" "},
5751 {"type":"KeywordReserved","value":"AS"},
5752 {"type":"Text","value":" "},
5753 {"type":"KeywordType","value":"CHARACTER "},
5754 {"type":"Text","value":" "},
5755 {"type":"KeywordReserved","value":"NO-UNDO"},
5756 {"type":"Punctuation","value":"."},
5757 {"type":"Text","value":"\n "},
5758 {"type":"KeywordDeclaration","value":"DEFINE"},
5759 {"type":"Text","value":" "},
5760 {"type":"KeywordReserved","value":"OUTPUT"},
5761 {"type":"Text","value":" "},
5762 {"type":"KeywordReserved","value":"PARAMETER"},
5763 {"type":"Text","value":" "},
5764 {"type":"NameVariable","value":"pcFileName"},
5765 {"type":"Text","value":" "},
5766 {"type":"KeywordReserved","value":"AS"},
5767 {"type":"Text","value":" "},
5768 {"type":"KeywordType","value":"CHARACTER "},
5769 {"type":"Text","value":" "},
5770 {"type":"KeywordReserved","value":"NO-UNDO"},
5771 {"type":"Punctuation","value":"."},
5772 {"type":"Text","value":"\n\n "},
5773 {"type":"KeywordDeclaration","value":"DEFINE"},
5774 {"type":"Text","value":" "},
5775 {"type":"KeywordReserved","value":"VARIABLE"},
5776 {"type":"Text","value":" "},
5777 {"type":"NameVariable","value":"cLastDir"},
5778 {"type":"Text","value":" "},
5779 {"type":"KeywordReserved","value":"AS"},
5780 {"type":"Text","value":" "},
5781 {"type":"KeywordType","value":"CHARACTER "},
5782 {"type":"Text","value":" "},
5783 {"type":"KeywordReserved","value":"NO-UNDO"},
5784 {"type":"Punctuation","value":"."},
5785 {"type":"Text","value":"\n "},
5786 {"type":"KeywordDeclaration","value":"DEFINE"},
5787 {"type":"Text","value":" "},
5788 {"type":"KeywordReserved","value":"VARIABLE"},
5789 {"type":"Text","value":" "},
5790 {"type":"NameVariable","value":"cDayOfWeek"},
5791 {"type":"Text","value":" "},
5792 {"type":"KeywordReserved","value":"AS"},
5793 {"type":"Text","value":" "},
5794 {"type":"KeywordType","value":"CHARACTER "},
5795 {"type":"Text","value":" "},
5796 {"type":"KeywordReserved","value":"NO-UNDO"},
5797 {"type":"Text","value":" "},
5798 {"type":"KeywordReserved","value":"EXTENT"},
5799 {"type":"Text","value":" "},
5800 {"type":"LiteralNumberInteger","value":"7"},
5801 {"type":"Text","value":" "},
5802 {"type":"KeywordReserved","value":"INITIAL "},
5803 {"type":"NameVariable","value":"["},
5804 {"type":"LiteralStringSingle","value":"'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'"},
5805 {"type":"NameVariable","value":"]"},
5806 {"type":"Punctuation","value":"."},
5807 {"type":"Text","value":"\n "},
5808 {"type":"KeywordDeclaration","value":"DEFINE"},
5809 {"type":"Text","value":" "},
5810 {"type":"KeywordReserved","value":"VARIABLE"},
5811 {"type":"Text","value":" "},
5812 {"type":"NameVariable","value":"cDumpName"},
5813 {"type":"Text","value":" "},
5814 {"type":"KeywordReserved","value":"AS"},
5815 {"type":"Text","value":" "},
5816 {"type":"KeywordType","value":"CHARACTER "},
5817 {"type":"Text","value":" "},
5818 {"type":"KeywordReserved","value":"NO-UNDO"},
5819 {"type":"Punctuation","value":"."},
5820 {"type":"Text","value":"\n "},
5821 {"type":"KeywordDeclaration","value":"DEFINE"},
5822 {"type":"Text","value":" "},
5823 {"type":"KeywordReserved","value":"VARIABLE"},
5824 {"type":"Text","value":" "},
5825 {"type":"NameVariable","value":"cDumpDir"},
5826 {"type":"Text","value":" "},
5827 {"type":"KeywordReserved","value":"AS"},
5828 {"type":"Text","value":" "},
5829 {"type":"KeywordType","value":"CHARACTER "},
5830 {"type":"Text","value":" "},
5831 {"type":"KeywordReserved","value":"NO-UNDO"},
5832 {"type":"Punctuation","value":"."},
5833 {"type":"Text","value":"\n "},
5834 {"type":"KeywordDeclaration","value":"DEFINE"},
5835 {"type":"Text","value":" "},
5836 {"type":"KeywordReserved","value":"VARIABLE"},
5837 {"type":"Text","value":" "},
5838 {"type":"NameVariable","value":"cBackupDir"},
5839 {"type":"Text","value":" "},
5840 {"type":"KeywordReserved","value":"AS"},
5841 {"type":"Text","value":" "},
5842 {"type":"KeywordType","value":"CHARACTER "},
5843 {"type":"Text","value":" "},
5844 {"type":"KeywordReserved","value":"NO-UNDO"},
5845 {"type":"Punctuation","value":"."},
5846 {"type":"Text","value":"\n "},
5847 {"type":"KeywordDeclaration","value":"DEFINE"},
5848 {"type":"Text","value":" "},
5849 {"type":"KeywordReserved","value":"VARIABLE"},
5850 {"type":"Text","value":" "},
5851 {"type":"NameVariable","value":"hBuffer"},
5852 {"type":"Text","value":" "},
5853 {"type":"KeywordReserved","value":"AS"},
5854 {"type":"Text","value":" "},
5855 {"type":"KeywordType","value":"HANDLE "},
5856 {"type":"Text","value":" "},
5857 {"type":"KeywordReserved","value":"NO-UNDO"},
5858 {"type":"Punctuation","value":"."},
5859 {"type":"Text","value":"\n "},
5860 {"type":"KeywordDeclaration","value":"DEFINE"},
5861 {"type":"Text","value":" "},
5862 {"type":"KeywordReserved","value":"VARIABLE"},
5863 {"type":"Text","value":" "},
5864 {"type":"NameVariable","value":"cUserId"},
5865 {"type":"Text","value":" "},
5866 {"type":"KeywordReserved","value":"AS"},
5867 {"type":"Text","value":" "},
5868 {"type":"KeywordType","value":"CHARACTER "},
5869 {"type":"Text","value":" "},
5870 {"type":"KeywordReserved","value":"NO-UNDO"},
5871 {"type":"Punctuation","value":"."},
5872 {"type":"Text","value":"\n\n "},
5873 {"type":"CommentMultiline","value":"/* Checks */"},
5874 {"type":"Text","value":"\n "},
5875 {"type":"KeywordReserved","value":"IF"},
5876 {"type":"Text","value":" "},
5877 {"type":"KeywordReserved","value":"LOOKUP"},
5878 {"type":"Punctuation","value":"("},
5879 {"type":"NameVariable","value":"pcAction,"},
5880 {"type":"Text","value":" "},
5881 {"type":"LiteralStringDouble","value":"\"Dump,Create,Update,Delete\""},
5882 {"type":"Punctuation","value":")"},
5883 {"type":"Text","value":" "},
5884 {"type":"Operator","value":"="},
5885 {"type":"Text","value":" "},
5886 {"type":"LiteralNumberInteger","value":"0"},
5887 {"type":"Text","value":" "},
5888 {"type":"KeywordReserved","value":"THEN\n "},
5889 {"type":"Text","value":" "},
5890 {"type":"KeywordReserved","value":"DO"},
5891 {"type":"Punctuation","value":":"},
5892 {"type":"Text","value":"\n "},
5893 {"type":"KeywordReserved","value":"MESSAGE "},
5894 {"type":"LiteralStringSingle","value":"'Unknown action'"},
5895 {"type":"Text","value":" "},
5896 {"type":"NameVariable","value":"pcAction"},
5897 {"type":"Text","value":" "},
5898 {"type":"KeywordReserved","value":"VIEW-AS"},
5899 {"type":"Text","value":" "},
5900 {"type":"KeywordReserved","value":"ALERT-BOX"},
5901 {"type":"Punctuation","value":"."},
5902 {"type":"Text","value":"\n "},
5903 {"type":"KeywordReserved","value":"RETURN"},
5904 {"type":"Punctuation","value":"."},
5905 {"type":"Text","value":"\n "},
5906 {"type":"KeywordReserved","value":"END"},
5907 {"type":"Punctuation","value":"."},
5908 {"type":"Text","value":"\n\n "},
5909 {"type":"CommentMultiline","value":"/* If not provided, find the template from the settings,\n * depending on the action we want to perform.\n */"},
5910 {"type":"Text","value":"\n "},
5911 {"type":"KeywordReserved","value":"IF"},
5912 {"type":"Text","value":" "},
5913 {"type":"NameVariable","value":"pcTemplate"},
5914 {"type":"Text","value":" "},
5915 {"type":"Operator","value":"="},
5916 {"type":"Text","value":" "},
5917 {"type":"NameVariable","value":"?"},
5918 {"type":"Text","value":" "},
5919 {"type":"KeywordReserved","value":"OR"},
5920 {"type":"Text","value":" "},
5921 {"type":"NameVariable","value":"pcTemplate"},
5922 {"type":"Text","value":" "},
5923 {"type":"Operator","value":"="},
5924 {"type":"Text","value":" "},
5925 {"type":"LiteralStringDouble","value":"\"\""},
5926 {"type":"Text","value":" "},
5927 {"type":"KeywordReserved","value":"THEN\n "},
5928 {"type":"Text","value":" "},
5929 {"type":"KeywordReserved","value":"DO"},
5930 {"type":"Punctuation","value":":"},
5931 {"type":"Text","value":"\n "},
5932 {"type":"KeywordReserved","value":"IF"},
5933 {"type":"Text","value":" "},
5934 {"type":"NameVariable","value":"pcAction"},
5935 {"type":"Text","value":" "},
5936 {"type":"Operator","value":"="},
5937 {"type":"Text","value":" "},
5938 {"type":"LiteralStringSingle","value":"'Dump'"},
5939 {"type":"Text","value":" "},
5940 {"type":"KeywordReserved","value":"THEN\n "},
5941 {"type":"Text","value":" "},
5942 {"type":"NameVariable","value":"pcFileName"},
5943 {"type":"Text","value":" "},
5944 {"type":"Operator","value":"="},
5945 {"type":"Text","value":" "},
5946 {"type":"LiteralStringDouble","value":"\"\u003cDUMPDIR\u003e\""},
5947 {"type":"Text","value":" "},
5948 {"type":"Operator","value":"+"},
5949 {"type":"Text","value":" "},
5950 {"type":"NameVariable","value":"getRegistry"},
5951 {"type":"Punctuation","value":"("},
5952 {"type":"LiteralStringDouble","value":"\"DumpAndLoad\""},
5953 {"type":"NameVariable","value":","},
5954 {"type":"Text","value":" "},
5955 {"type":"LiteralStringDouble","value":"\"DumpFileTemplate\""},
5956 {"type":"Punctuation","value":")."},
5957 {"type":"Text","value":"\n "},
5958 {"type":"KeywordReserved","value":"ELSE\n "},
5959 {"type":"Text","value":" "},
5960 {"type":"NameVariable","value":"pcFileName"},
5961 {"type":"Text","value":" "},
5962 {"type":"Operator","value":"="},
5963 {"type":"Text","value":" "},
5964 {"type":"LiteralStringDouble","value":"\"\u003cBACKUPDIR\u003e\""},
5965 {"type":"Text","value":" "},
5966 {"type":"Operator","value":"+"},
5967 {"type":"Text","value":" "},
5968 {"type":"NameVariable","value":"getRegistry"},
5969 {"type":"Punctuation","value":"("},
5970 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
5971 {"type":"NameVariable","value":","},
5972 {"type":"Text","value":" "},
5973 {"type":"LiteralStringDouble","value":"\"BackupFileTemplate\""},
5974 {"type":"Punctuation","value":")."},
5975 {"type":"Text","value":"\n "},
5976 {"type":"KeywordReserved","value":"END"},
5977 {"type":"Punctuation","value":"."},
5978 {"type":"Text","value":"\n "},
5979 {"type":"KeywordReserved","value":"ELSE\n "},
5980 {"type":"Text","value":" "},
5981 {"type":"NameVariable","value":"pcFileName"},
5982 {"type":"Text","value":" "},
5983 {"type":"Operator","value":"="},
5984 {"type":"Text","value":" "},
5985 {"type":"NameVariable","value":"pcTemplate"},
5986 {"type":"Punctuation","value":"."},
5987 {"type":"Text","value":"\n\n "},
5988 {"type":"KeywordReserved","value":"IF"},
5989 {"type":"Text","value":" "},
5990 {"type":"NameVariable","value":"pcFileName"},
5991 {"type":"Text","value":" "},
5992 {"type":"Operator","value":"="},
5993 {"type":"Text","value":" "},
5994 {"type":"NameVariable","value":"?"},
5995 {"type":"Text","value":" "},
5996 {"type":"KeywordReserved","value":"THEN"},
5997 {"type":"Text","value":" "},
5998 {"type":"NameVariable","value":"pcFileName"},
5999 {"type":"Text","value":" "},
6000 {"type":"Operator","value":"="},
6001 {"type":"Text","value":" "},
6002 {"type":"LiteralStringDouble","value":"\"\""},
6003 {"type":"Punctuation","value":"."},
6004 {"type":"Text","value":"\n\n "},
6005 {"type":"KeywordReserved","value":"PUBLISH "},
6006 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
6007 {"type":"Text","value":" "},
6008 {"type":"Punctuation","value":"("},
6009 {"type":"LiteralNumberInteger","value":"3"},
6010 {"type":"NameVariable","value":","},
6011 {"type":"Text","value":" "},
6012 {"type":"KeywordReserved","value":"SUBSTITUTE"},
6013 {"type":"Punctuation","value":"("},
6014 {"type":"LiteralStringDouble","value":"\"Dump to: \u00261\""},
6015 {"type":"NameVariable","value":","},
6016 {"type":"Text","value":" "},
6017 {"type":"NameVariable","value":"pcFileName"},
6018 {"type":"Punctuation","value":"))."},
6019 {"type":"Text","value":"\n\n "},
6020 {"type":"CommentMultiline","value":"/* Dump dir / backup dir / last-used dir from settings */"},
6021 {"type":"Text","value":"\n "},
6022 {"type":"NameVariable","value":"cDumpDir"},
6023 {"type":"Text","value":" "},
6024 {"type":"Operator","value":"="},
6025 {"type":"Text","value":" "},
6026 {"type":"KeywordReserved","value":"RIGHT-TRIM"},
6027 {"type":"Punctuation","value":"("},
6028 {"type":"NameVariable","value":"getRegistry"},
6029 {"type":"Punctuation","value":"("},
6030 {"type":"LiteralStringDouble","value":"\"DumpAndLoad\""},
6031 {"type":"NameVariable","value":","},
6032 {"type":"Text","value":" "},
6033 {"type":"LiteralStringDouble","value":"\"DumpDir\""},
6034 {"type":"Punctuation","value":")"},
6035 {"type":"NameVariable","value":","},
6036 {"type":"LiteralStringSingle","value":"'/\\') + '\\'.\n IF cDumpDir = ? OR cDumpDir = ''"},
6037 {"type":"Text","value":" "},
6038 {"type":"KeywordReserved","value":"THEN"},
6039 {"type":"Text","value":" "},
6040 {"type":"NameVariable","value":"cDumpDir"},
6041 {"type":"Text","value":" "},
6042 {"type":"Operator","value":"="},
6043 {"type":"Text","value":" "},
6044 {"type":"LiteralStringDouble","value":"\"\u003cWORKDIR\u003edump\\\""},
6045 {"type":"Punctuation","value":"."},
6046 {"type":"Text","value":"\n\n "},
6047 {"type":"NameVariable","value":"cBackupDir"},
6048 {"type":"Text","value":" "},
6049 {"type":"Operator","value":"="},
6050 {"type":"Text","value":" "},
6051 {"type":"KeywordReserved","value":"RIGHT-TRIM"},
6052 {"type":"Punctuation","value":"("},
6053 {"type":"NameVariable","value":"getRegistry"},
6054 {"type":"Punctuation","value":"("},
6055 {"type":"LiteralStringDouble","value":"\"DataDigger:Backup\""},
6056 {"type":"NameVariable","value":","},
6057 {"type":"Text","value":" "},
6058 {"type":"LiteralStringDouble","value":"\"BackupDir\""},
6059 {"type":"Punctuation","value":")"},
6060 {"type":"NameVariable","value":","},
6061 {"type":"LiteralStringSingle","value":"'/\\') + '\\'.\n IF cBackupDir = ? OR cBackupDir = ''"},
6062 {"type":"Text","value":" "},
6063 {"type":"KeywordReserved","value":"THEN"},
6064 {"type":"Text","value":" "},
6065 {"type":"NameVariable","value":"cBackupDir"},
6066 {"type":"Text","value":" "},
6067 {"type":"Operator","value":"="},
6068 {"type":"Text","value":" "},
6069 {"type":"LiteralStringDouble","value":"\"\u003cWORKDIR\u003ebackup\\\""},
6070 {"type":"Punctuation","value":"."},
6071 {"type":"Text","value":"\n\n "},
6072 {"type":"NameVariable","value":"cLastDir"},
6073 {"type":"Text","value":" "},
6074 {"type":"Operator","value":"="},
6075 {"type":"Text","value":" "},
6076 {"type":"KeywordReserved","value":"RIGHT-TRIM"},
6077 {"type":"Punctuation","value":"("},
6078 {"type":"NameVariable","value":"getRegistry"},
6079 {"type":"Punctuation","value":"("},
6080 {"type":"LiteralStringDouble","value":"\"DumpAndLoad\""},
6081 {"type":"NameVariable","value":","},
6082 {"type":"Text","value":" "},
6083 {"type":"LiteralStringDouble","value":"\"DumpLastFileName\""},
6084 {"type":"Punctuation","value":")"},
6085 {"type":"NameVariable","value":","},
6086 {"type":"LiteralStringSingle","value":"'/\\'"},
6087 {"type":"Punctuation","value":")."},
6088 {"type":"Text","value":"\n "},
6089 {"type":"NameVariable","value":"cLastDir"},
6090 {"type":"Text","value":" "},
6091 {"type":"Operator","value":"="},
6092 {"type":"Text","value":" "},
6093 {"type":"KeywordReserved","value":"SUBSTRING"},
6094 {"type":"Punctuation","value":"("},
6095 {"type":"NameVariable","value":"cLastDir,"},
6096 {"type":"LiteralNumberInteger","value":"1"},
6097 {"type":"NameVariable","value":","},
6098 {"type":"KeywordReserved","value":"R-INDEX"},
6099 {"type":"Punctuation","value":"("},
6100 {"type":"NameVariable","value":"cLastDir,"},
6101 {"type":"LiteralStringDouble","value":"\"\\\""},
6102 {"type":"Punctuation","value":"))."},
6103 {"type":"Text","value":"\n "},
6104 {"type":"KeywordReserved","value":"IF"},
6105 {"type":"Text","value":" "},
6106 {"type":"NameVariable","value":"cLastDir"},
6107 {"type":"Text","value":" "},
6108 {"type":"Operator","value":"="},
6109 {"type":"Text","value":" "},
6110 {"type":"NameVariable","value":"?"},
6111 {"type":"Text","value":" "},
6112 {"type":"KeywordReserved","value":"THEN"},
6113 {"type":"Text","value":" "},
6114 {"type":"NameVariable","value":"cLastDir"},
6115 {"type":"Text","value":" "},
6116 {"type":"Operator","value":"="},
6117 {"type":"Text","value":" "},
6118 {"type":"LiteralStringDouble","value":"\"\u003cWORKDIR\u003edump\""},
6119 {"type":"Punctuation","value":"."},
6120 {"type":"Text","value":"\n "},
6121 {"type":"NameVariable","value":"cLastDir"},
6122 {"type":"Text","value":" "},
6123 {"type":"Operator","value":"="},
6124 {"type":"Text","value":" "},
6125 {"type":"KeywordReserved","value":"RIGHT-TRIM"},
6126 {"type":"Punctuation","value":"("},
6127 {"type":"NameVariable","value":"cLastDir,"},
6128 {"type":"LiteralStringSingle","value":"'\\').\n\n /* Find _file for the dump-name */\n CREATE BUFFER hBuffer FOR TABLE SUBSTITUTE('\u00261._file', pcDatabase) NO-ERROR.\n IF VALID-HANDLE(hBuffer) THEN\n DO:\n hBuffer:FIND-UNIQUE(SUBSTITUTE('where _file-name = \u00261 and _File._File-Number \u003c 32768', QUOTER(pcTable)),NO-LOCK).\n IF hBuffer:AVAILABLE THEN\n cDumpName = hBuffer::_dump-name.\n ELSE\n cDumpName = pcTable.\n END.\n ELSE\n cDumpName = pcTable.\n IF cDumpName = ? THEN cDumpName = pcTable.\n\n /* If you have no db connected, userid gives back unknown value\n * which misbehaves in a replace statement */\n cUserId = USERID(LDBNAME(1)).\n IF cUserId = ? THEN cUserId = ''"},
6129 {"type":"Punctuation","value":"."},
6130 {"type":"Text","value":"\n\n "},
6131 {"type":"KeywordReserved","value":"PUBLISH "},
6132 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
6133 {"type":"Text","value":" "},
6134 {"type":"Punctuation","value":"("},
6135 {"type":"LiteralNumberInteger","value":"3"},
6136 {"type":"NameVariable","value":","},
6137 {"type":"Text","value":" "},
6138 {"type":"KeywordReserved","value":"SUBSTITUTE"},
6139 {"type":"Punctuation","value":"("},
6140 {"type":"LiteralStringDouble","value":"\"DumpDir : \u00261\""},
6141 {"type":"NameVariable","value":","},
6142 {"type":"Text","value":" "},
6143 {"type":"NameVariable","value":"cDumpDir"},
6144 {"type":"Punctuation","value":"))."},
6145 {"type":"Text","value":"\n "},
6146 {"type":"KeywordReserved","value":"PUBLISH "},
6147 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
6148 {"type":"Text","value":" "},
6149 {"type":"Punctuation","value":"("},
6150 {"type":"LiteralNumberInteger","value":"3"},
6151 {"type":"NameVariable","value":","},
6152 {"type":"Text","value":" "},
6153 {"type":"KeywordReserved","value":"SUBSTITUTE"},
6154 {"type":"Punctuation","value":"("},
6155 {"type":"LiteralStringDouble","value":"\"BackupDir: \u00261\""},
6156 {"type":"NameVariable","value":","},
6157 {"type":"Text","value":" "},
6158 {"type":"NameVariable","value":"cBackupDir"},
6159 {"type":"Punctuation","value":"))."},
6160 {"type":"Text","value":"\n "},
6161 {"type":"KeywordReserved","value":"PUBLISH "},
6162 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
6163 {"type":"Text","value":" "},
6164 {"type":"Punctuation","value":"("},
6165 {"type":"LiteralNumberInteger","value":"3"},
6166 {"type":"NameVariable","value":","},
6167 {"type":"Text","value":" "},
6168 {"type":"KeywordReserved","value":"SUBSTITUTE"},
6169 {"type":"Punctuation","value":"("},
6170 {"type":"LiteralStringDouble","value":"\"LastDir : \u00261\""},
6171 {"type":"NameVariable","value":","},
6172 {"type":"Text","value":" "},
6173 {"type":"NameVariable","value":"cLastDir"},
6174 {"type":"Punctuation","value":"))."},
6175 {"type":"Text","value":"\n "},
6176 {"type":"KeywordReserved","value":"PUBLISH "},
6177 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
6178 {"type":"Text","value":" "},
6179 {"type":"Punctuation","value":"("},
6180 {"type":"LiteralNumberInteger","value":"3"},
6181 {"type":"NameVariable","value":","},
6182 {"type":"Text","value":" "},
6183 {"type":"KeywordReserved","value":"SUBSTITUTE"},
6184 {"type":"Punctuation","value":"("},
6185 {"type":"LiteralStringDouble","value":"\"DumpName : \u00261\""},
6186 {"type":"NameVariable","value":","},
6187 {"type":"Text","value":" "},
6188 {"type":"NameVariable","value":"cDumpName"},
6189 {"type":"Punctuation","value":"))."},
6190 {"type":"Text","value":"\n\n "},
6191 {"type":"CommentMultiline","value":"/* Now resolve all tags */"},
6192 {"type":"Text","value":"\n "},
6193 {"type":"NameVariable","value":"pcFileName"},
6194 {"type":"Text","value":" "},
6195 {"type":"Operator","value":"="},
6196 {"type":"Text","value":" "},
6197 {"type":"KeywordReserved","value":"REPLACE"},
6198 {"type":"Punctuation","value":"("},
6199 {"type":"NameVariable","value":"pcFileName,"},
6200 {"type":"LiteralStringDouble","value":"\"\u003cDUMPDIR\u003e\""},
6201 {"type":"Text","value":" "},
6202 {"type":"NameVariable","value":","},
6203 {"type":"Text","value":" "},
6204 {"type":"NameVariable","value":"cDumpDir"},
6205 {"type":"Text","value":" "},
6206 {"type":"Punctuation","value":")."},
6207 {"type":"Text","value":"\n "},
6208 {"type":"NameVariable","value":"pcFileName"},
6209 {"type":"Text","value":" "},
6210 {"type":"Operator","value":"="},
6211 {"type":"Text","value":" "},
6212 {"type":"KeywordReserved","value":"REPLACE"},
6213 {"type":"Punctuation","value":"("},
6214 {"type":"NameVariable","value":"pcFileName,"},
6215 {"type":"LiteralStringDouble","value":"\"\u003cBACKUPDIR\u003e\""},
6216 {"type":"NameVariable","value":","},
6217 {"type":"Text","value":" "},
6218 {"type":"NameVariable","value":"cBackupDir"},
6219 {"type":"Text","value":" "},
6220 {"type":"Punctuation","value":")."},
6221 {"type":"Text","value":"\n "},
6222 {"type":"NameVariable","value":"pcFileName"},
6223 {"type":"Text","value":" "},
6224 {"type":"Operator","value":"="},
6225 {"type":"Text","value":" "},
6226 {"type":"KeywordReserved","value":"REPLACE"},
6227 {"type":"Punctuation","value":"("},
6228 {"type":"NameVariable","value":"pcFileName,"},
6229 {"type":"LiteralStringDouble","value":"\"\u003cLASTDIR\u003e\""},
6230 {"type":"Text","value":" "},
6231 {"type":"NameVariable","value":","},
6232 {"type":"Text","value":" "},
6233 {"type":"NameVariable","value":"cLastDir"},
6234 {"type":"Text","value":" "},
6235 {"type":"Punctuation","value":")."},
6236 {"type":"Text","value":"\n "},
6237 {"type":"NameVariable","value":"pcFileName"},
6238 {"type":"Text","value":" "},
6239 {"type":"Operator","value":"="},
6240 {"type":"Text","value":" "},
6241 {"type":"KeywordReserved","value":"REPLACE"},
6242 {"type":"Punctuation","value":"("},
6243 {"type":"NameVariable","value":"pcFileName,"},
6244 {"type":"LiteralStringDouble","value":"\"\u003cPROGDIR\u003e\""},
6245 {"type":"Text","value":" "},
6246 {"type":"NameVariable","value":","},
6247 {"type":"Text","value":" "},
6248 {"type":"NameVariable","value":"getWorkFolder"},
6249 {"type":"Punctuation","value":"()"},
6250 {"type":"Text","value":" "},
6251 {"type":"Punctuation","value":")."},
6252 {"type":"Text","value":"\n "},
6253 {"type":"NameVariable","value":"pcFileName"},
6254 {"type":"Text","value":" "},
6255 {"type":"Operator","value":"="},
6256 {"type":"Text","value":" "},
6257 {"type":"KeywordReserved","value":"REPLACE"},
6258 {"type":"Punctuation","value":"("},
6259 {"type":"NameVariable","value":"pcFileName,"},
6260 {"type":"LiteralStringDouble","value":"\"\u003cWORKDIR\u003e\""},
6261 {"type":"Text","value":" "},
6262 {"type":"NameVariable","value":","},
6263 {"type":"Text","value":" "},
6264 {"type":"NameVariable","value":"getWorkFolder"},
6265 {"type":"Punctuation","value":"()"},
6266 {"type":"Text","value":" "},
6267 {"type":"Punctuation","value":")."},
6268 {"type":"Text","value":"\n\n "},
6269 {"type":"NameVariable","value":"pcFileName"},
6270 {"type":"Text","value":" "},
6271 {"type":"Operator","value":"="},
6272 {"type":"Text","value":" "},
6273 {"type":"KeywordReserved","value":"REPLACE"},
6274 {"type":"Punctuation","value":"("},
6275 {"type":"NameVariable","value":"pcFileName,"},
6276 {"type":"LiteralStringDouble","value":"\"\u003cACTION\u003e\""},
6277 {"type":"Text","value":" "},
6278 {"type":"NameVariable","value":","},
6279 {"type":"Text","value":" "},
6280 {"type":"NameVariable","value":"pcAction"},
6281 {"type":"Text","value":" "},
6282 {"type":"Punctuation","value":")."},
6283 {"type":"Text","value":"\n "},
6284 {"type":"NameVariable","value":"pcFileName"},
6285 {"type":"Text","value":" "},
6286 {"type":"Operator","value":"="},
6287 {"type":"Text","value":" "},
6288 {"type":"KeywordReserved","value":"REPLACE"},
6289 {"type":"Punctuation","value":"("},
6290 {"type":"NameVariable","value":"pcFileName,"},
6291 {"type":"LiteralStringDouble","value":"\"\u003cUSERID\u003e\""},
6292 {"type":"Text","value":" "},
6293 {"type":"NameVariable","value":","},
6294 {"type":"Text","value":" "},
6295 {"type":"NameVariable","value":"cUserId"},
6296 {"type":"Text","value":" "},
6297 {"type":"Punctuation","value":")."},
6298 {"type":"Text","value":"\n "},
6299 {"type":"NameVariable","value":"pcFileName"},
6300 {"type":"Text","value":" "},
6301 {"type":"Operator","value":"="},
6302 {"type":"Text","value":" "},
6303 {"type":"KeywordReserved","value":"REPLACE"},
6304 {"type":"Punctuation","value":"("},
6305 {"type":"NameVariable","value":"pcFileName,"},
6306 {"type":"LiteralStringDouble","value":"\"\u003cDB\u003e\""},
6307 {"type":"Text","value":" "},
6308 {"type":"NameVariable","value":","},
6309 {"type":"Text","value":" "},
6310 {"type":"NameVariable","value":"pcDatabase"},
6311 {"type":"Text","value":" "},
6312 {"type":"Punctuation","value":")."},
6313 {"type":"Text","value":"\n "},
6314 {"type":"NameVariable","value":"pcFileName"},
6315 {"type":"Text","value":" "},
6316 {"type":"Operator","value":"="},
6317 {"type":"Text","value":" "},
6318 {"type":"KeywordReserved","value":"REPLACE"},
6319 {"type":"Punctuation","value":"("},
6320 {"type":"NameVariable","value":"pcFileName,"},
6321 {"type":"LiteralStringDouble","value":"\"\u003cTABLE\u003e\""},
6322 {"type":"Text","value":" "},
6323 {"type":"NameVariable","value":","},
6324 {"type":"Text","value":" "},
6325 {"type":"NameVariable","value":"pcTable"},
6326 {"type":"Text","value":" "},
6327 {"type":"Punctuation","value":")."},
6328 {"type":"Text","value":"\n "},
6329 {"type":"NameVariable","value":"pcFileName"},
6330 {"type":"Text","value":" "},
6331 {"type":"Operator","value":"="},
6332 {"type":"Text","value":" "},
6333 {"type":"KeywordReserved","value":"REPLACE"},
6334 {"type":"Punctuation","value":"("},
6335 {"type":"NameVariable","value":"pcFileName,"},
6336 {"type":"LiteralStringDouble","value":"\"\u003cDUMPNAME\u003e\""},
6337 {"type":"Text","value":" "},
6338 {"type":"NameVariable","value":","},
6339 {"type":"Text","value":" "},
6340 {"type":"NameVariable","value":"cDumpName"},
6341 {"type":"Text","value":" "},
6342 {"type":"Punctuation","value":")."},
6343 {"type":"Text","value":"\n "},
6344 {"type":"NameVariable","value":"pcFileName"},
6345 {"type":"Text","value":" "},
6346 {"type":"Operator","value":"="},
6347 {"type":"Text","value":" "},
6348 {"type":"KeywordReserved","value":"REPLACE"},
6349 {"type":"Punctuation","value":"("},
6350 {"type":"NameVariable","value":"pcFileName,"},
6351 {"type":"LiteralStringDouble","value":"\"\u003cEXT\u003e\""},
6352 {"type":"Text","value":" "},
6353 {"type":"NameVariable","value":","},
6354 {"type":"Text","value":" "},
6355 {"type":"NameVariable","value":"pcExtension"},
6356 {"type":"Text","value":" "},
6357 {"type":"Punctuation","value":")."},
6358 {"type":"Text","value":"\n\n "},
6359 {"type":"NameVariable","value":"pcFileName"},
6360 {"type":"Text","value":" "},
6361 {"type":"Operator","value":"="},
6362 {"type":"Text","value":" "},
6363 {"type":"KeywordReserved","value":"REPLACE"},
6364 {"type":"Punctuation","value":"("},
6365 {"type":"NameVariable","value":"pcFileName,"},
6366 {"type":"LiteralStringDouble","value":"\"\u003cTIMESTAMP\u003e\""},
6367 {"type":"NameVariable","value":","},
6368 {"type":"Text","value":" "},
6369 {"type":"LiteralStringDouble","value":"\"\u003cYEAR\u003e\u003cMONTH\u003e\u003cDAY\u003e.\u003cHH\u003e\u003cMM\u003e\u003cSS\u003e\""},
6370 {"type":"Text","value":" "},
6371 {"type":"Punctuation","value":")."},
6372 {"type":"Text","value":"\n "},
6373 {"type":"NameVariable","value":"pcFileName"},
6374 {"type":"Text","value":" "},
6375 {"type":"Operator","value":"="},
6376 {"type":"Text","value":" "},
6377 {"type":"KeywordReserved","value":"REPLACE"},
6378 {"type":"Punctuation","value":"("},
6379 {"type":"NameVariable","value":"pcFileName,"},
6380 {"type":"LiteralStringDouble","value":"\"\u003cDATE\u003e\""},
6381 {"type":"Text","value":" "},
6382 {"type":"NameVariable","value":","},
6383 {"type":"Text","value":" "},
6384 {"type":"LiteralStringDouble","value":"\"\u003cYEAR\u003e-\u003cMONTH\u003e-\u003cDAY\u003e\""},
6385 {"type":"Text","value":" "},
6386 {"type":"Punctuation","value":")."},
6387 {"type":"Text","value":"\n "},
6388 {"type":"NameVariable","value":"pcFileName"},
6389 {"type":"Text","value":" "},
6390 {"type":"Operator","value":"="},
6391 {"type":"Text","value":" "},
6392 {"type":"KeywordReserved","value":"REPLACE"},
6393 {"type":"Punctuation","value":"("},
6394 {"type":"NameVariable","value":"pcFileName,"},
6395 {"type":"LiteralStringDouble","value":"\"\u003cTIME\u003e\""},
6396 {"type":"Text","value":" "},
6397 {"type":"NameVariable","value":","},
6398 {"type":"Text","value":" "},
6399 {"type":"LiteralStringDouble","value":"\"\u003cHH\u003e:\u003cMM\u003e:\u003cSS\u003e\""},
6400 {"type":"Text","value":" "},
6401 {"type":"Punctuation","value":")."},
6402 {"type":"Text","value":"\n "},
6403 {"type":"NameVariable","value":"pcFileName"},
6404 {"type":"Text","value":" "},
6405 {"type":"Operator","value":"="},
6406 {"type":"Text","value":" "},
6407 {"type":"KeywordReserved","value":"REPLACE"},
6408 {"type":"Punctuation","value":"("},
6409 {"type":"NameVariable","value":"pcFileName,"},
6410 {"type":"LiteralStringDouble","value":"\"\u003cWEEKDAY\u003e\""},
6411 {"type":"Text","value":" "},
6412 {"type":"NameVariable","value":","},
6413 {"type":"Text","value":" "},
6414 {"type":"KeywordReserved","value":"STRING"},
6415 {"type":"Punctuation","value":"("},
6416 {"type":"KeywordReserved","value":"WEEKDAY"},
6417 {"type":"Punctuation","value":"("},
6418 {"type":"KeywordReserved","value":"TODAY"},
6419 {"type":"Punctuation","value":"))"},
6420 {"type":"Text","value":" "},
6421 {"type":"Punctuation","value":")."},
6422 {"type":"Text","value":"\n "},
6423 {"type":"NameVariable","value":"pcFileName"},
6424 {"type":"Text","value":" "},
6425 {"type":"Operator","value":"="},
6426 {"type":"Text","value":" "},
6427 {"type":"KeywordReserved","value":"REPLACE"},
6428 {"type":"Punctuation","value":"("},
6429 {"type":"NameVariable","value":"pcFileName,"},
6430 {"type":"LiteralStringDouble","value":"\"\u003cDAYNAME\u003e\""},
6431 {"type":"Text","value":" "},
6432 {"type":"NameVariable","value":","},
6433 {"type":"Text","value":" "},
6434 {"type":"NameVariable","value":"cDayOfWeek["},
6435 {"type":"KeywordReserved","value":"WEEKDAY"},
6436 {"type":"Punctuation","value":"("},
6437 {"type":"KeywordReserved","value":"today"},
6438 {"type":"Punctuation","value":")"},
6439 {"type":"NameVariable","value":"]"},
6440 {"type":"Text","value":" "},
6441 {"type":"Punctuation","value":")."},
6442 {"type":"Text","value":"\n\n "},
6443 {"type":"NameVariable","value":"pcFileName"},
6444 {"type":"Text","value":" "},
6445 {"type":"Operator","value":"="},
6446 {"type":"Text","value":" "},
6447 {"type":"KeywordReserved","value":"REPLACE"},
6448 {"type":"Punctuation","value":"("},
6449 {"type":"NameVariable","value":"pcFileName,"},
6450 {"type":"LiteralStringDouble","value":"\"\u003cYEAR\u003e\""},
6451 {"type":"Text","value":" "},
6452 {"type":"NameVariable","value":","},
6453 {"type":"Text","value":" "},
6454 {"type":"KeywordReserved","value":"STRING"},
6455 {"type":"Punctuation","value":"("},
6456 {"type":"KeywordReserved","value":"YEAR "},
6457 {"type":"Punctuation","value":"("},
6458 {"type":"KeywordReserved","value":"TODAY"},
6459 {"type":"Punctuation","value":")"},
6460 {"type":"NameVariable","value":","},
6461 {"type":"LiteralStringDouble","value":"\"9999\""},
6462 {"type":"Punctuation","value":")"},
6463 {"type":"Text","value":" "},
6464 {"type":"Punctuation","value":")."},
6465 {"type":"Text","value":"\n "},
6466 {"type":"NameVariable","value":"pcFileName"},
6467 {"type":"Text","value":" "},
6468 {"type":"Operator","value":"="},
6469 {"type":"Text","value":" "},
6470 {"type":"KeywordReserved","value":"REPLACE"},
6471 {"type":"Punctuation","value":"("},
6472 {"type":"NameVariable","value":"pcFileName,"},
6473 {"type":"LiteralStringDouble","value":"\"\u003cMONTH\u003e\""},
6474 {"type":"Text","value":" "},
6475 {"type":"NameVariable","value":","},
6476 {"type":"Text","value":" "},
6477 {"type":"KeywordReserved","value":"STRING"},
6478 {"type":"Punctuation","value":"("},
6479 {"type":"KeywordReserved","value":"MONTH"},
6480 {"type":"Punctuation","value":"("},
6481 {"type":"KeywordReserved","value":"TODAY"},
6482 {"type":"Punctuation","value":")"},
6483 {"type":"NameVariable","value":","},
6484 {"type":"Text","value":" "},
6485 {"type":"LiteralStringDouble","value":"\"99\""},
6486 {"type":"Punctuation","value":")"},
6487 {"type":"Text","value":" "},
6488 {"type":"Punctuation","value":")."},
6489 {"type":"Text","value":"\n "},
6490 {"type":"NameVariable","value":"pcFileName"},
6491 {"type":"Text","value":" "},
6492 {"type":"Operator","value":"="},
6493 {"type":"Text","value":" "},
6494 {"type":"KeywordReserved","value":"REPLACE"},
6495 {"type":"Punctuation","value":"("},
6496 {"type":"NameVariable","value":"pcFileName,"},
6497 {"type":"LiteralStringDouble","value":"\"\u003cDAY\u003e\""},
6498 {"type":"Text","value":" "},
6499 {"type":"NameVariable","value":","},
6500 {"type":"Text","value":" "},
6501 {"type":"KeywordReserved","value":"STRING"},
6502 {"type":"Punctuation","value":"("},
6503 {"type":"KeywordReserved","value":"DAY "},
6504 {"type":"Punctuation","value":"("},
6505 {"type":"KeywordReserved","value":"TODAY"},
6506 {"type":"Punctuation","value":")"},
6507 {"type":"NameVariable","value":","},
6508 {"type":"Text","value":" "},
6509 {"type":"LiteralStringDouble","value":"\"99\""},
6510 {"type":"Punctuation","value":")"},
6511 {"type":"Text","value":" "},
6512 {"type":"Punctuation","value":")."},
6513 {"type":"Text","value":"\n "},
6514 {"type":"NameVariable","value":"pcFileName"},
6515 {"type":"Text","value":" "},
6516 {"type":"Operator","value":"="},
6517 {"type":"Text","value":" "},
6518 {"type":"KeywordReserved","value":"REPLACE"},
6519 {"type":"Punctuation","value":"("},
6520 {"type":"NameVariable","value":"pcFileName,"},
6521 {"type":"LiteralStringDouble","value":"\"\u003cHH\u003e\""},
6522 {"type":"Text","value":" "},
6523 {"type":"NameVariable","value":","},
6524 {"type":"Text","value":" "},
6525 {"type":"KeywordReserved","value":"ENTRY"},
6526 {"type":"Punctuation","value":"("},
6527 {"type":"LiteralNumberInteger","value":"1"},
6528 {"type":"NameVariable","value":","},
6529 {"type":"KeywordReserved","value":"STRING"},
6530 {"type":"Punctuation","value":"("},
6531 {"type":"KeywordReserved","value":"TIME"},
6532 {"type":"NameVariable","value":","},
6533 {"type":"LiteralStringDouble","value":"\"HH:MM:SS\""},
6534 {"type":"Punctuation","value":")"},
6535 {"type":"NameVariable","value":","},
6536 {"type":"LiteralStringDouble","value":"\":\""},
6537 {"type":"Text","value":" "},
6538 {"type":"Punctuation","value":")"},
6539 {"type":"Text","value":" "},
6540 {"type":"Punctuation","value":")."},
6541 {"type":"Text","value":"\n "},
6542 {"type":"NameVariable","value":"pcFileName"},
6543 {"type":"Text","value":" "},
6544 {"type":"Operator","value":"="},
6545 {"type":"Text","value":" "},
6546 {"type":"KeywordReserved","value":"REPLACE"},
6547 {"type":"Punctuation","value":"("},
6548 {"type":"NameVariable","value":"pcFileName,"},
6549 {"type":"LiteralStringDouble","value":"\"\u003cMM\u003e\""},
6550 {"type":"Text","value":" "},
6551 {"type":"NameVariable","value":","},
6552 {"type":"Text","value":" "},
6553 {"type":"KeywordReserved","value":"ENTRY"},
6554 {"type":"Punctuation","value":"("},
6555 {"type":"LiteralNumberInteger","value":"2"},
6556 {"type":"NameVariable","value":","},
6557 {"type":"KeywordReserved","value":"STRING"},
6558 {"type":"Punctuation","value":"("},
6559 {"type":"KeywordReserved","value":"TIME"},
6560 {"type":"NameVariable","value":","},
6561 {"type":"LiteralStringDouble","value":"\"HH:MM:SS\""},
6562 {"type":"Punctuation","value":")"},
6563 {"type":"NameVariable","value":","},
6564 {"type":"LiteralStringDouble","value":"\":\""},
6565 {"type":"Text","value":" "},
6566 {"type":"Punctuation","value":")"},
6567 {"type":"Text","value":" "},
6568 {"type":"Punctuation","value":")."},
6569 {"type":"Text","value":"\n "},
6570 {"type":"NameVariable","value":"pcFileName"},
6571 {"type":"Text","value":" "},
6572 {"type":"Operator","value":"="},
6573 {"type":"Text","value":" "},
6574 {"type":"KeywordReserved","value":"REPLACE"},
6575 {"type":"Punctuation","value":"("},
6576 {"type":"NameVariable","value":"pcFileName,"},
6577 {"type":"LiteralStringDouble","value":"\"\u003cSS\u003e\""},
6578 {"type":"Text","value":" "},
6579 {"type":"NameVariable","value":","},
6580 {"type":"Text","value":" "},
6581 {"type":"KeywordReserved","value":"ENTRY"},
6582 {"type":"Punctuation","value":"("},
6583 {"type":"LiteralNumberInteger","value":"3"},
6584 {"type":"NameVariable","value":","},
6585 {"type":"KeywordReserved","value":"STRING"},
6586 {"type":"Punctuation","value":"("},
6587 {"type":"KeywordReserved","value":"TIME"},
6588 {"type":"NameVariable","value":","},
6589 {"type":"LiteralStringDouble","value":"\"HH:MM:SS\""},
6590 {"type":"Punctuation","value":")"},
6591 {"type":"NameVariable","value":","},
6592 {"type":"LiteralStringDouble","value":"\":\""},
6593 {"type":"Text","value":" "},
6594 {"type":"Punctuation","value":")"},
6595 {"type":"Text","value":" "},
6596 {"type":"Punctuation","value":")."},
6597 {"type":"Text","value":"\n\n "},
6598 {"type":"CommentMultiline","value":"/* Get rid of annoying slashes */"},
6599 {"type":"Text","value":"\n "},
6600 {"type":"NameVariable","value":"pcFileName"},
6601 {"type":"Text","value":" "},
6602 {"type":"Operator","value":"="},
6603 {"type":"Text","value":" "},
6604 {"type":"KeywordReserved","value":"TRIM"},
6605 {"type":"Punctuation","value":"("},
6606 {"type":"NameVariable","value":"pcFileName,"},
6607 {"type":"LiteralStringSingle","value":"'/\\').\n\n /* Get rid of double slashes (except at the beginning for UNC paths) */\n pcFileName = SUBSTRING(pcFileName,1,1) + REPLACE(SUBSTRING(pcFileName,2),'\\\\','\\'"},
6608 {"type":"Punctuation","value":")."},
6609 {"type":"Text","value":"\n\n "},
6610 {"type":"CommentMultiline","value":"/* Sequences */"},
6611 {"type":"Text","value":"\n "},
6612 {"type":"NameVariable","value":"pcFileName"},
6613 {"type":"Text","value":" "},
6614 {"type":"Operator","value":"="},
6615 {"type":"Text","value":" "},
6616 {"type":"NameVariable","value":"resolveSequence"},
6617 {"type":"Punctuation","value":"("},
6618 {"type":"NameVariable","value":"pcFileName"},
6619 {"type":"Punctuation","value":")."},
6620 {"type":"Text","value":"\n\n "},
6621 {"type":"CommentMultiline","value":"/* OS-vars */"},
6622 {"type":"Text","value":"\n "},
6623 {"type":"NameVariable","value":"pcFileName"},
6624 {"type":"Text","value":" "},
6625 {"type":"Operator","value":"="},
6626 {"type":"Text","value":" "},
6627 {"type":"NameVariable","value":"resolveOsVars"},
6628 {"type":"Punctuation","value":"("},
6629 {"type":"NameVariable","value":"pcFileName"},
6630 {"type":"Punctuation","value":")."},
6631 {"type":"Text","value":"\n\n "},
6632 {"type":"CommentMultiline","value":"/* Make lower */"},
6633 {"type":"Text","value":"\n "},
6634 {"type":"NameVariable","value":"pcFileName"},
6635 {"type":"Text","value":" "},
6636 {"type":"Operator","value":"="},
6637 {"type":"Text","value":" "},
6638 {"type":"KeywordReserved","value":"LC"},
6639 {"type":"Punctuation","value":"("},
6640 {"type":"NameVariable","value":"pcFileName"},
6641 {"type":"Punctuation","value":")."},
6642 {"type":"Text","value":"\n "},
6643 {"type":"KeywordReserved","value":"PUBLISH "},
6644 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
6645 {"type":"Text","value":" "},
6646 {"type":"Punctuation","value":"("},
6647 {"type":"LiteralNumberInteger","value":"3"},
6648 {"type":"NameVariable","value":","},
6649 {"type":"Text","value":" "},
6650 {"type":"KeywordReserved","value":"SUBSTITUTE"},
6651 {"type":"Punctuation","value":"("},
6652 {"type":"LiteralStringDouble","value":"\"Dump to: \u00261\""},
6653 {"type":"NameVariable","value":","},
6654 {"type":"Text","value":" "},
6655 {"type":"NameVariable","value":"pcFileName"},
6656 {"type":"Punctuation","value":"))."},
6657 {"type":"Text","value":"\n\n"},
6658 {"type":"KeywordReserved","value":"END"},
6659 {"type":"Text","value":" "},
6660 {"type":"KeywordReserved","value":"PROCEDURE"},
6661 {"type":"Punctuation","value":"."},
6662 {"type":"Text","value":" "},
6663 {"type":"CommentMultiline","value":"/* getDumpFileName */"},
6664 {"type":"Text","value":"\n\n"},
6665 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
6666 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFavourites) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getFavourites Procedure"},
6667 {"type":"Text","value":"\n"},
6668 {"type":"KeywordReserved","value":"PROCEDURE"},
6669 {"type":"Text","value":" "},
6670 {"type":"NameVariable","value":"getFavourites"},
6671 {"type":"Text","value":" "},
6672 {"type":"Punctuation","value":":"},
6673 {"type":"Text","value":"\n"},
6674 {"type":"CommentMultiline","value":"/* Extract favourites from config table into own tt\n*/"},
6675 {"type":"Text","value":"\n "},
6676 {"type":"KeywordDeclaration","value":"DEFINE"},
6677 {"type":"Text","value":" "},
6678 {"type":"KeywordReserved","value":"OUTPUT"},
6679 {"type":"Text","value":" "},
6680 {"type":"KeywordReserved","value":"PARAMETER"},
6681 {"type":"Text","value":" "},
6682 {"type":"KeywordReserved","value":"TABLE"},
6683 {"type":"Text","value":" "},
6684 {"type":"KeywordReserved","value":"FOR"},
6685 {"type":"Text","value":" "},
6686 {"type":"NameVariable","value":"ttFavGroup"},
6687 {"type":"Punctuation","value":"."},
6688 {"type":"Text","value":"\n\n "},
6689 {"type":"KeywordDeclaration","value":"DEFINE"},
6690 {"type":"Text","value":" "},
6691 {"type":"KeywordReserved","value":"BUFFER"},
6692 {"type":"Text","value":" "},
6693 {"type":"NameVariable","value":"bfConfig"},
6694 {"type":"Text","value":" "},
6695 {"type":"KeywordReserved","value":"FOR"},
6696 {"type":"Text","value":" "},
6697 {"type":"NameVariable","value":"ttConfig"},
6698 {"type":"Punctuation","value":"."},
6699 {"type":"Text","value":"\n "},
6700 {"type":"KeywordDeclaration","value":"DEFINE"},
6701 {"type":"Text","value":" "},
6702 {"type":"KeywordReserved","value":"BUFFER"},
6703 {"type":"Text","value":" "},
6704 {"type":"NameVariable","value":"btFavGroup"},
6705 {"type":"Text","value":" "},
6706 {"type":"KeywordReserved","value":"FOR"},
6707 {"type":"Text","value":" "},
6708 {"type":"NameVariable","value":"ttFavGroup"},
6709 {"type":"Punctuation","value":"."},
6710 {"type":"Text","value":"\n\n "},
6711 {"type":"KeywordReserved","value":"EMPTY"},
6712 {"type":"Text","value":" "},
6713 {"type":"KeywordReserved","value":"TEMP-TABLE"},
6714 {"type":"Text","value":" "},
6715 {"type":"NameVariable","value":"ttFavGroup"},
6716 {"type":"Punctuation","value":"."},
6717 {"type":"Text","value":"\n\n "},
6718 {"type":"KeywordReserved","value":"FOR"},
6719 {"type":"Text","value":" "},
6720 {"type":"KeywordReserved","value":"EACH"},
6721 {"type":"Text","value":" "},
6722 {"type":"NameVariable","value":"bfConfig"},
6723 {"type":"Text","value":"\n "},
6724 {"type":"KeywordReserved","value":"WHERE"},
6725 {"type":"Text","value":" "},
6726 {"type":"NameVariable","value":"bfConfig"},
6727 {"type":"Punctuation","value":"."},
6728 {"type":"NameVariable","value":"cSection"},
6729 {"type":"Text","value":" "},
6730 {"type":"Operator","value":"="},
6731 {"type":"Text","value":" "},
6732 {"type":"LiteralStringSingle","value":"'DataDigger:Favourites'"},
6733 {"type":"Text","value":"\n "},
6734 {"type":"KeywordReserved","value":"AND"},
6735 {"type":"Text","value":" "},
6736 {"type":"NameVariable","value":"bfConfig"},
6737 {"type":"Punctuation","value":"."},
6738 {"type":"NameVariable","value":"cSetting"},
6739 {"type":"Text","value":" "},
6740 {"type":"NameVariable","value":"\u003e"},
6741 {"type":"Text","value":" "},
6742 {"type":"LiteralStringDouble","value":"\"\""},
6743 {"type":"Punctuation","value":":"},
6744 {"type":"Text","value":"\n\n "},
6745 {"type":"KeywordReserved","value":"CREATE"},
6746 {"type":"Text","value":" "},
6747 {"type":"NameVariable","value":"btFavGroup"},
6748 {"type":"Punctuation","value":"."},
6749 {"type":"Text","value":"\n "},
6750 {"type":"KeywordReserved","value":"ASSIGN\n "},
6751 {"type":"Text","value":" "},
6752 {"type":"NameVariable","value":"btFavGroup"},
6753 {"type":"Punctuation","value":"."},
6754 {"type":"NameVariable","value":"cGroup"},
6755 {"type":"Text","value":" "},
6756 {"type":"Operator","value":"="},
6757 {"type":"Text","value":" "},
6758 {"type":"NameVariable","value":"bfConfig"},
6759 {"type":"Punctuation","value":"."},
6760 {"type":"NameVariable","value":"cSetting"},
6761 {"type":"Text","value":"\n "},
6762 {"type":"NameVariable","value":"btFavGroup"},
6763 {"type":"Punctuation","value":"."},
6764 {"type":"NameVariable","value":"cTables"},
6765 {"type":"Text","value":" "},
6766 {"type":"Operator","value":"="},
6767 {"type":"Text","value":" "},
6768 {"type":"NameVariable","value":"bfConfig"},
6769 {"type":"Punctuation","value":"."},
6770 {"type":"NameVariable","value":"cValue"},
6771 {"type":"Punctuation","value":"."},
6772 {"type":"Text","value":"\n "},
6773 {"type":"KeywordReserved","value":"END"},
6774 {"type":"Punctuation","value":"."},
6775 {"type":"Text","value":"\n\n "},
6776 {"type":"CommentMultiline","value":"/* If no groups are found, create a default one */"},
6777 {"type":"Text","value":"\n "},
6778 {"type":"KeywordReserved","value":"IF"},
6779 {"type":"Text","value":" "},
6780 {"type":"KeywordReserved","value":"NOT"},
6781 {"type":"Text","value":" "},
6782 {"type":"KeywordReserved","value":"CAN-FIND"},
6783 {"type":"Punctuation","value":"("},
6784 {"type":"KeywordReserved","value":"FIRST"},
6785 {"type":"Text","value":" "},
6786 {"type":"NameVariable","value":"btFavGroup"},
6787 {"type":"Punctuation","value":")"},
6788 {"type":"Text","value":" "},
6789 {"type":"KeywordReserved","value":"THEN\n "},
6790 {"type":"Text","value":" "},
6791 {"type":"KeywordReserved","value":"DO"},
6792 {"type":"Punctuation","value":":"},
6793 {"type":"Text","value":"\n "},
6794 {"type":"KeywordReserved","value":"CREATE"},
6795 {"type":"Text","value":" "},
6796 {"type":"NameVariable","value":"btFavGroup"},
6797 {"type":"Punctuation","value":"."},
6798 {"type":"Text","value":"\n "},
6799 {"type":"KeywordReserved","value":"ASSIGN"},
6800 {"type":"Text","value":" "},
6801 {"type":"NameVariable","value":"btFavGroup"},
6802 {"type":"Punctuation","value":"."},
6803 {"type":"NameVariable","value":"cGroup"},
6804 {"type":"Text","value":" "},
6805 {"type":"Operator","value":"="},
6806 {"type":"Text","value":" "},
6807 {"type":"LiteralStringSingle","value":"'MyFavourites'"},
6808 {"type":"Punctuation","value":"."},
6809 {"type":"Text","value":"\n "},
6810 {"type":"KeywordReserved","value":"END"},
6811 {"type":"Punctuation","value":"."},
6812 {"type":"Text","value":"\n\n"},
6813 {"type":"KeywordReserved","value":"END"},
6814 {"type":"Text","value":" "},
6815 {"type":"KeywordReserved","value":"PROCEDURE"},
6816 {"type":"Punctuation","value":"."},
6817 {"type":"Text","value":" "},
6818 {"type":"CommentMultiline","value":"/* getFavourites */"},
6819 {"type":"Text","value":"\n\n"},
6820 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
6821 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFields) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getFields Procedure"},
6822 {"type":"Text","value":"\n"},
6823 {"type":"KeywordReserved","value":"PROCEDURE"},
6824 {"type":"Text","value":" "},
6825 {"type":"NameVariable","value":"getFields"},
6826 {"type":"Text","value":" "},
6827 {"type":"Punctuation","value":":"},
6828 {"type":"Text","value":"\n"},
6829 {"type":"CommentMultiline","value":"/* Fill the fields temp-table\n */"},
6830 {"type":"Text","value":"\n "},
6831 {"type":"KeywordDeclaration","value":"DEFINE"},
6832 {"type":"Text","value":" "},
6833 {"type":"KeywordReserved","value":"INPUT "},
6834 {"type":"Text","value":" "},
6835 {"type":"KeywordReserved","value":"PARAMETER"},
6836 {"type":"Text","value":" "},
6837 {"type":"NameVariable","value":"pcDatabase"},
6838 {"type":"Text","value":" "},
6839 {"type":"KeywordReserved","value":"AS"},
6840 {"type":"Text","value":" "},
6841 {"type":"KeywordType","value":"CHARACTER "},
6842 {"type":"Text","value":" "},
6843 {"type":"KeywordReserved","value":"NO-UNDO"},
6844 {"type":"Punctuation","value":"."},
6845 {"type":"Text","value":"\n "},
6846 {"type":"KeywordDeclaration","value":"DEFINE"},
6847 {"type":"Text","value":" "},
6848 {"type":"KeywordReserved","value":"INPUT "},
6849 {"type":"Text","value":" "},
6850 {"type":"KeywordReserved","value":"PARAMETER"},
6851 {"type":"Text","value":" "},
6852 {"type":"NameVariable","value":"pcTableName"},
6853 {"type":"Text","value":" "},
6854 {"type":"KeywordReserved","value":"AS"},
6855 {"type":"Text","value":" "},
6856 {"type":"KeywordType","value":"CHARACTER "},
6857 {"type":"Text","value":" "},
6858 {"type":"KeywordReserved","value":"NO-UNDO"},
6859 {"type":"Punctuation","value":"."},
6860 {"type":"Text","value":"\n "},
6861 {"type":"KeywordDeclaration","value":"DEFINE"},
6862 {"type":"Text","value":" "},
6863 {"type":"KeywordReserved","value":"OUTPUT"},
6864 {"type":"Text","value":" "},
6865 {"type":"KeywordReserved","value":"PARAMETER"},
6866 {"type":"Text","value":" "},
6867 {"type":"KeywordReserved","value":"DATASET"},
6868 {"type":"Text","value":" "},
6869 {"type":"KeywordReserved","value":"FOR"},
6870 {"type":"Text","value":" "},
6871 {"type":"NameVariable","value":"dsFields"},
6872 {"type":"Punctuation","value":"."},
6873 {"type":"Text","value":"\n\n "},
6874 {"type":"KeywordDeclaration","value":"DEFINE"},
6875 {"type":"Text","value":" "},
6876 {"type":"KeywordReserved","value":"VARIABLE"},
6877 {"type":"Text","value":" "},
6878 {"type":"NameVariable","value":"cCacheFile"},
6879 {"type":"Text","value":" "},
6880 {"type":"KeywordReserved","value":"AS"},
6881 {"type":"Text","value":" "},
6882 {"type":"KeywordType","value":"CHARACTER "},
6883 {"type":"Text","value":" "},
6884 {"type":"KeywordReserved","value":"NO-UNDO"},
6885 {"type":"Punctuation","value":"."},
6886 {"type":"Text","value":"\n "},
6887 {"type":"KeywordDeclaration","value":"DEFINE"},
6888 {"type":"Text","value":" "},
6889 {"type":"KeywordReserved","value":"VARIABLE"},
6890 {"type":"Text","value":" "},
6891 {"type":"NameVariable","value":"cPrimIndexFields"},
6892 {"type":"Text","value":" "},
6893 {"type":"KeywordReserved","value":"AS"},
6894 {"type":"Text","value":" "},
6895 {"type":"KeywordType","value":"CHARACTER "},
6896 {"type":"Text","value":" "},
6897 {"type":"KeywordReserved","value":"NO-UNDO"},
6898 {"type":"Punctuation","value":"."},
6899 {"type":"Text","value":"\n "},
6900 {"type":"KeywordDeclaration","value":"DEFINE"},
6901 {"type":"Text","value":" "},
6902 {"type":"KeywordReserved","value":"VARIABLE"},
6903 {"type":"Text","value":" "},
6904 {"type":"NameVariable","value":"cQuery"},
6905 {"type":"Text","value":" "},
6906 {"type":"KeywordReserved","value":"AS"},
6907 {"type":"Text","value":" "},
6908 {"type":"KeywordType","value":"CHARACTER "},
6909 {"type":"Text","value":" "},
6910 {"type":"KeywordReserved","value":"NO-UNDO"},
6911 {"type":"Punctuation","value":"."},
6912 {"type":"Text","value":"\n "},
6913 {"type":"KeywordDeclaration","value":"DEFINE"},
6914 {"type":"Text","value":" "},
6915 {"type":"KeywordReserved","value":"VARIABLE"},
6916 {"type":"Text","value":" "},
6917 {"type":"NameVariable","value":"cSelectedFields"},
6918 {"type":"Text","value":" "},
6919 {"type":"KeywordReserved","value":"AS"},
6920 {"type":"Text","value":" "},
6921 {"type":"KeywordType","value":"CHARACTER "},
6922 {"type":"Text","value":" "},
6923 {"type":"KeywordReserved","value":"NO-UNDO"},
6924 {"type":"Punctuation","value":"."},
6925 {"type":"Text","value":"\n "},
6926 {"type":"KeywordDeclaration","value":"DEFINE"},
6927 {"type":"Text","value":" "},
6928 {"type":"KeywordReserved","value":"VARIABLE"},
6929 {"type":"Text","value":" "},
6930 {"type":"NameVariable","value":"cUniqueIndexFields"},
6931 {"type":"Text","value":" "},
6932 {"type":"KeywordReserved","value":"AS"},
6933 {"type":"Text","value":" "},
6934 {"type":"KeywordType","value":"CHARACTER "},
6935 {"type":"Text","value":" "},
6936 {"type":"KeywordReserved","value":"NO-UNDO"},
6937 {"type":"Punctuation","value":"."},
6938 {"type":"Text","value":"\n "},
6939 {"type":"KeywordDeclaration","value":"DEFINE"},
6940 {"type":"Text","value":" "},
6941 {"type":"KeywordReserved","value":"VARIABLE"},
6942 {"type":"Text","value":" "},
6943 {"type":"NameVariable","value":"cSDBName"},
6944 {"type":"Text","value":" "},
6945 {"type":"KeywordReserved","value":"AS"},
6946 {"type":"Text","value":" "},
6947 {"type":"KeywordType","value":"CHARACTER "},
6948 {"type":"Text","value":" "},
6949 {"type":"KeywordReserved","value":"NO-UNDO"},
6950 {"type":"Punctuation","value":"."},
6951 {"type":"Text","value":"\n "},
6952 {"type":"KeywordDeclaration","value":"DEFINE"},
6953 {"type":"Text","value":" "},
6954 {"type":"KeywordReserved","value":"VARIABLE"},
6955 {"type":"Text","value":" "},
6956 {"type":"NameVariable","value":"hBufferField"},
6957 {"type":"Text","value":" "},
6958 {"type":"KeywordReserved","value":"AS"},
6959 {"type":"Text","value":" "},
6960 {"type":"KeywordType","value":"HANDLE "},
6961 {"type":"Text","value":" "},
6962 {"type":"KeywordReserved","value":"NO-UNDO"},
6963 {"type":"Punctuation","value":"."},
6964 {"type":"Text","value":"\n "},
6965 {"type":"KeywordDeclaration","value":"DEFINE"},
6966 {"type":"Text","value":" "},
6967 {"type":"KeywordReserved","value":"VARIABLE"},
6968 {"type":"Text","value":" "},
6969 {"type":"NameVariable","value":"hBufferFile"},
6970 {"type":"Text","value":" "},
6971 {"type":"KeywordReserved","value":"AS"},
6972 {"type":"Text","value":" "},
6973 {"type":"KeywordType","value":"HANDLE "},
6974 {"type":"Text","value":" "},
6975 {"type":"KeywordReserved","value":"NO-UNDO"},
6976 {"type":"Punctuation","value":"."},
6977 {"type":"Text","value":"\n "},
6978 {"type":"KeywordDeclaration","value":"DEFINE"},
6979 {"type":"Text","value":" "},
6980 {"type":"KeywordReserved","value":"VARIABLE"},
6981 {"type":"Text","value":" "},
6982 {"type":"NameVariable","value":"hQuery"},
6983 {"type":"Text","value":" "},
6984 {"type":"KeywordReserved","value":"AS"},
6985 {"type":"Text","value":" "},
6986 {"type":"KeywordType","value":"HANDLE "},
6987 {"type":"Text","value":" "},
6988 {"type":"KeywordReserved","value":"NO-UNDO"},
6989 {"type":"Punctuation","value":"."},
6990 {"type":"Text","value":"\n "},
6991 {"type":"KeywordDeclaration","value":"DEFINE"},
6992 {"type":"Text","value":" "},
6993 {"type":"KeywordReserved","value":"VARIABLE"},
6994 {"type":"Text","value":" "},
6995 {"type":"NameVariable","value":"iFieldExtent"},
6996 {"type":"Text","value":" "},
6997 {"type":"KeywordReserved","value":"AS"},
6998 {"type":"Text","value":" "},
6999 {"type":"KeywordType","value":"INTEGER "},
7000 {"type":"Text","value":" "},
7001 {"type":"KeywordReserved","value":"NO-UNDO"},
7002 {"type":"Punctuation","value":"."},
7003 {"type":"Text","value":"\n "},
7004 {"type":"KeywordDeclaration","value":"DEFINE"},
7005 {"type":"Text","value":" "},
7006 {"type":"KeywordReserved","value":"VARIABLE"},
7007 {"type":"Text","value":" "},
7008 {"type":"NameVariable","value":"iFieldOrder"},
7009 {"type":"Text","value":" "},
7010 {"type":"KeywordReserved","value":"AS"},
7011 {"type":"Text","value":" "},
7012 {"type":"KeywordType","value":"INTEGER "},
7013 {"type":"Text","value":" "},
7014 {"type":"KeywordReserved","value":"NO-UNDO"},
7015 {"type":"Punctuation","value":"."},
7016 {"type":"Text","value":"\n "},
7017 {"type":"KeywordDeclaration","value":"DEFINE"},
7018 {"type":"Text","value":" "},
7019 {"type":"KeywordReserved","value":"VARIABLE"},
7020 {"type":"Text","value":" "},
7021 {"type":"NameVariable","value":"lDataField"},
7022 {"type":"Text","value":" "},
7023 {"type":"KeywordReserved","value":"AS"},
7024 {"type":"Text","value":" "},
7025 {"type":"KeywordType","value":"LOGICAL "},
7026 {"type":"Text","value":" "},
7027 {"type":"KeywordReserved","value":"NO-UNDO"},
7028 {"type":"Punctuation","value":"."},
7029 {"type":"Text","value":"\n "},
7030 {"type":"KeywordDeclaration","value":"DEFINE"},
7031 {"type":"Text","value":" "},
7032 {"type":"KeywordReserved","value":"VARIABLE"},
7033 {"type":"Text","value":" "},
7034 {"type":"NameVariable","value":"iDataOrder"},
7035 {"type":"Text","value":" "},
7036 {"type":"KeywordReserved","value":"AS"},
7037 {"type":"Text","value":" "},
7038 {"type":"KeywordType","value":"INTEGER "},
7039 {"type":"Text","value":" "},
7040 {"type":"KeywordReserved","value":"NO-UNDO"},
7041 {"type":"Punctuation","value":"."},
7042 {"type":"Text","value":"\n "},
7043 {"type":"KeywordDeclaration","value":"DEFINE"},
7044 {"type":"Text","value":" "},
7045 {"type":"KeywordReserved","value":"VARIABLE"},
7046 {"type":"Text","value":" "},
7047 {"type":"NameVariable","value":"i"},
7048 {"type":"Text","value":" "},
7049 {"type":"KeywordReserved","value":"AS"},
7050 {"type":"Text","value":" "},
7051 {"type":"KeywordType","value":"INTEGER "},
7052 {"type":"Text","value":" "},
7053 {"type":"KeywordReserved","value":"NO-UNDO"},
7054 {"type":"Punctuation","value":"."},
7055 {"type":"Text","value":"\n\n "},
7056 {"type":"KeywordDeclaration","value":"DEFINE"},
7057 {"type":"Text","value":" "},
7058 {"type":"KeywordReserved","value":"BUFFER"},
7059 {"type":"Text","value":" "},
7060 {"type":"NameVariable","value":"bTable"},
7061 {"type":"Text","value":" "},
7062 {"type":"KeywordReserved","value":"FOR"},
7063 {"type":"Text","value":" "},
7064 {"type":"NameVariable","value":"ttTable"},
7065 {"type":"Punctuation","value":"."},
7066 {"type":"Text","value":"\n "},
7067 {"type":"KeywordDeclaration","value":"DEFINE"},
7068 {"type":"Text","value":" "},
7069 {"type":"KeywordReserved","value":"BUFFER"},
7070 {"type":"Text","value":" "},
7071 {"type":"NameVariable","value":"bField"},
7072 {"type":"Text","value":" "},
7073 {"type":"KeywordReserved","value":"FOR"},
7074 {"type":"Text","value":" "},
7075 {"type":"NameVariable","value":"ttField"},
7076 {"type":"Punctuation","value":"."},
7077 {"type":"Text","value":"\n "},
7078 {"type":"KeywordDeclaration","value":"DEFINE"},
7079 {"type":"Text","value":" "},
7080 {"type":"KeywordReserved","value":"BUFFER"},
7081 {"type":"Text","value":" "},
7082 {"type":"NameVariable","value":"bColumn"},
7083 {"type":"Text","value":" "},
7084 {"type":"KeywordReserved","value":"FOR"},
7085 {"type":"Text","value":" "},
7086 {"type":"NameVariable","value":"ttColumn"},
7087 {"type":"Punctuation","value":"."},
7088 {"type":"Text","value":"\n "},
7089 {"type":"KeywordDeclaration","value":"DEFINE"},
7090 {"type":"Text","value":" "},
7091 {"type":"KeywordReserved","value":"BUFFER"},
7092 {"type":"Text","value":" "},
7093 {"type":"NameVariable","value":"bFieldCache"},
7094 {"type":"Text","value":" "},
7095 {"type":"KeywordReserved","value":"FOR"},
7096 {"type":"Text","value":" "},
7097 {"type":"NameVariable","value":"ttFieldCache"},
7098 {"type":"Punctuation","value":"."},
7099 {"type":"Text","value":"\n "},
7100 {"type":"KeywordDeclaration","value":"DEFINE"},
7101 {"type":"Text","value":" "},
7102 {"type":"KeywordReserved","value":"BUFFER"},
7103 {"type":"Text","value":" "},
7104 {"type":"NameVariable","value":"bColumnCache"},
7105 {"type":"Text","value":" "},
7106 {"type":"KeywordReserved","value":"FOR"},
7107 {"type":"Text","value":" "},
7108 {"type":"NameVariable","value":"ttColumnCache"},
7109 {"type":"Punctuation","value":"."},
7110 {"type":"Text","value":"\n "},
7111 {"type":"KeywordDeclaration","value":"DEFINE"},
7112 {"type":"Text","value":" "},
7113 {"type":"KeywordReserved","value":"BUFFER"},
7114 {"type":"Text","value":" "},
7115 {"type":"NameVariable","value":"bTableFilter"},
7116 {"type":"Text","value":" "},
7117 {"type":"KeywordReserved","value":"FOR"},
7118 {"type":"Text","value":" "},
7119 {"type":"NameVariable","value":"ttTableFilter"},
7120 {"type":"Punctuation","value":"."},
7121 {"type":"Text","value":"\n\n "},
7122 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
7123 {"type":"Text","value":"\n\n "},
7124 {"type":"CommentMultiline","value":"/* Clean up first */"},
7125 {"type":"Text","value":"\n "},
7126 {"type":"KeywordReserved","value":"EMPTY"},
7127 {"type":"Text","value":" "},
7128 {"type":"KeywordReserved","value":"TEMP-TABLE"},
7129 {"type":"Text","value":" "},
7130 {"type":"NameVariable","value":"bField"},
7131 {"type":"Punctuation","value":"."},
7132 {"type":"Text","value":"\n "},
7133 {"type":"KeywordReserved","value":"EMPTY"},
7134 {"type":"Text","value":" "},
7135 {"type":"KeywordReserved","value":"TEMP-TABLE"},
7136 {"type":"Text","value":" "},
7137 {"type":"NameVariable","value":"bColumn"},
7138 {"type":"Punctuation","value":"."},
7139 {"type":"Text","value":"\n\n "},
7140 {"type":"CommentMultiline","value":"/* For dataservers, use the schema name [dataserver] */"},
7141 {"type":"Text","value":"\n "},
7142 {"type":"KeywordReserved","value":"ASSIGN"},
7143 {"type":"Text","value":" "},
7144 {"type":"NameVariable","value":"cSDBName"},
7145 {"type":"Text","value":" "},
7146 {"type":"Operator","value":"="},
7147 {"type":"Text","value":" "},
7148 {"type":"KeywordReserved","value":"SDBNAME"},
7149 {"type":"Punctuation","value":"("},
7150 {"type":"NameVariable","value":"pcDatabase"},
7151 {"type":"Punctuation","value":")."},
7152 {"type":"Text","value":"\n\n "},
7153 {"type":"CommentMultiline","value":"/* Return if no db connected */"},
7154 {"type":"Text","value":"\n "},
7155 {"type":"KeywordReserved","value":"IF"},
7156 {"type":"Text","value":" "},
7157 {"type":"KeywordReserved","value":"NUM-DBS "},
7158 {"type":"Operator","value":"="},
7159 {"type":"Text","value":" "},
7160 {"type":"LiteralNumberInteger","value":"0"},
7161 {"type":"Text","value":" "},
7162 {"type":"KeywordReserved","value":"THEN"},
7163 {"type":"Text","value":" "},
7164 {"type":"KeywordReserved","value":"RETURN"},
7165 {"type":"Punctuation","value":"."},
7166 {"type":"Text","value":"\n\n "},
7167 {"type":"CommentMultiline","value":"/* caching */"},
7168 {"type":"Text","value":"\n "},
7169 {"type":"KeywordReserved","value":"IF"},
7170 {"type":"Text","value":" "},
7171 {"type":"NameVariable","value":"glCacheFieldDefs"},
7172 {"type":"Text","value":" "},
7173 {"type":"KeywordReserved","value":"THEN\n "},
7174 {"type":"Text","value":" "},
7175 {"type":"KeywordReserved","value":"DO"},
7176 {"type":"Punctuation","value":":"},
7177 {"type":"Text","value":"\n "},
7178 {"type":"CommentMultiline","value":"/* Find the table. Should exist. */"},
7179 {"type":"Text","value":"\n "},
7180 {"type":"KeywordReserved","value":"FIND"},
7181 {"type":"Text","value":" "},
7182 {"type":"NameVariable","value":"bTable"},
7183 {"type":"Text","value":" "},
7184 {"type":"KeywordReserved","value":"WHERE"},
7185 {"type":"Text","value":" "},
7186 {"type":"NameVariable","value":"bTable"},
7187 {"type":"Punctuation","value":"."},
7188 {"type":"NameVariable","value":"cDatabase"},
7189 {"type":"Text","value":" "},
7190 {"type":"Operator","value":"="},
7191 {"type":"Text","value":" "},
7192 {"type":"NameVariable","value":"pcDatabase"},
7193 {"type":"Text","value":" "},
7194 {"type":"KeywordReserved","value":"AND"},
7195 {"type":"Text","value":" "},
7196 {"type":"NameVariable","value":"bTable"},
7197 {"type":"Punctuation","value":"."},
7198 {"type":"NameVariable","value":"cTableName"},
7199 {"type":"Text","value":" "},
7200 {"type":"Operator","value":"="},
7201 {"type":"Text","value":" "},
7202 {"type":"NameVariable","value":"pcTableName"},
7203 {"type":"Text","value":" "},
7204 {"type":"KeywordReserved","value":"NO-ERROR"},
7205 {"type":"Punctuation","value":"."},
7206 {"type":"Text","value":"\n "},
7207 {"type":"KeywordReserved","value":"IF"},
7208 {"type":"Text","value":" "},
7209 {"type":"KeywordReserved","value":"NOT"},
7210 {"type":"Text","value":" "},
7211 {"type":"KeywordReserved","value":"AVAILABLE"},
7212 {"type":"Text","value":" "},
7213 {"type":"NameVariable","value":"bTable"},
7214 {"type":"Text","value":" "},
7215 {"type":"KeywordReserved","value":"THEN"},
7216 {"type":"Text","value":" "},
7217 {"type":"KeywordReserved","value":"RETURN"},
7218 {"type":"Punctuation","value":"."},
7219 {"type":"Text","value":"\n\n "},
7220 {"type":"CommentMultiline","value":"/* Verify whether the CRC is still the same. If not, kill the cache */"},
7221 {"type":"Text","value":"\n "},
7222 {"type":"KeywordReserved","value":"PUBLISH "},
7223 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7224 {"type":"Text","value":" "},
7225 {"type":"Punctuation","value":"("},
7226 {"type":"LiteralStringDouble","value":"\"start\""},
7227 {"type":"NameVariable","value":","},
7228 {"type":"Text","value":" "},
7229 {"type":"LiteralStringSingle","value":"'getFields - step 1: verify CRC'"},
7230 {"type":"Punctuation","value":")."},
7231 {"type":"Text","value":"\n "},
7232 {"type":"KeywordReserved","value":"CREATE"},
7233 {"type":"Text","value":" "},
7234 {"type":"KeywordReserved","value":"BUFFER"},
7235 {"type":"Text","value":" "},
7236 {"type":"NameVariable","value":"hBufferFile"},
7237 {"type":"Text","value":" "},
7238 {"type":"KeywordReserved","value":"FOR"},
7239 {"type":"Text","value":" "},
7240 {"type":"KeywordReserved","value":"TABLE"},
7241 {"type":"Text","value":" "},
7242 {"type":"NameVariable","value":"cSDBName"},
7243 {"type":"Text","value":" "},
7244 {"type":"Operator","value":"+"},
7245 {"type":"Text","value":" "},
7246 {"type":"LiteralStringDouble","value":"\"._File\""},
7247 {"type":"Punctuation","value":"."},
7248 {"type":"Text","value":"\n\n "},
7249 {"type":"NameVariable","value":"hBufferFile"},
7250 {"type":"Punctuation","value":":"},
7251 {"type":"KeywordReserved","value":"FIND-UNIQUE"},
7252 {"type":"Punctuation","value":"("},
7253 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7254 {"type":"Punctuation","value":"("},
7255 {"type":"LiteralStringSingle","value":"'where _file-name = \u00261 and _File._File-Number \u003c 32768'"},
7256 {"type":"NameVariable","value":","},
7257 {"type":"Text","value":" "},
7258 {"type":"KeywordReserved","value":"QUOTER"},
7259 {"type":"Punctuation","value":"("},
7260 {"type":"NameVariable","value":"pcTableName"},
7261 {"type":"Punctuation","value":"))"},
7262 {"type":"NameVariable","value":","},
7263 {"type":"KeywordReserved","value":"NO-LOCK"},
7264 {"type":"Punctuation","value":")."},
7265 {"type":"Text","value":"\n "},
7266 {"type":"KeywordReserved","value":"IF"},
7267 {"type":"Text","value":" "},
7268 {"type":"NameVariable","value":"hBufferFile"},
7269 {"type":"Punctuation","value":"::"},
7270 {"type":"NameVariable","value":"_crc"},
7271 {"type":"Text","value":" "},
7272 {"type":"NameVariable","value":"\u003c\u003e"},
7273 {"type":"Text","value":" "},
7274 {"type":"NameVariable","value":"bTable"},
7275 {"type":"Punctuation","value":"."},
7276 {"type":"NameVariable","value":"cCrc"},
7277 {"type":"Text","value":" "},
7278 {"type":"KeywordReserved","value":"THEN\n "},
7279 {"type":"Text","value":" "},
7280 {"type":"KeywordReserved","value":"DO"},
7281 {"type":"Punctuation","value":":"},
7282 {"type":"Text","value":"\n "},
7283 {"type":"CommentMultiline","value":"/* It seems that it is not possible to refresh the schema cache of the running\n * session. You just have to restart your session.\n */"},
7284 {"type":"Text","value":"\n "},
7285 {"type":"KeywordReserved","value":"PUBLISH "},
7286 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
7287 {"type":"Text","value":" "},
7288 {"type":"Punctuation","value":"("},
7289 {"type":"LiteralNumberInteger","value":"1"},
7290 {"type":"NameVariable","value":","},
7291 {"type":"Text","value":" "},
7292 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7293 {"type":"Punctuation","value":"("},
7294 {"type":"LiteralStringDouble","value":"\"File CRC changed, kill cache and build new\""},
7295 {"type":"Punctuation","value":"))."},
7296 {"type":"Text","value":"\n "},
7297 {"type":"KeywordReserved","value":"FOR"},
7298 {"type":"Text","value":" "},
7299 {"type":"KeywordReserved","value":"EACH"},
7300 {"type":"Text","value":" "},
7301 {"type":"NameVariable","value":"bFieldCache"},
7302 {"type":"Text","value":" "},
7303 {"type":"KeywordReserved","value":"WHERE"},
7304 {"type":"Text","value":" "},
7305 {"type":"NameVariable","value":"bFieldCache"},
7306 {"type":"Punctuation","value":"."},
7307 {"type":"NameVariable","value":"cTableCacheId"},
7308 {"type":"Text","value":" "},
7309 {"type":"Operator","value":"="},
7310 {"type":"Text","value":" "},
7311 {"type":"NameVariable","value":"bTable"},
7312 {"type":"Punctuation","value":"."},
7313 {"type":"NameVariable","value":"cCacheId"},
7314 {"type":"Punctuation","value":":"},
7315 {"type":"Text","value":"\n "},
7316 {"type":"KeywordReserved","value":"DELETE"},
7317 {"type":"Text","value":" "},
7318 {"type":"NameVariable","value":"bFieldCache"},
7319 {"type":"Punctuation","value":"."},
7320 {"type":"Text","value":"\n "},
7321 {"type":"KeywordReserved","value":"END"},
7322 {"type":"Punctuation","value":"."},
7323 {"type":"Text","value":"\n "},
7324 {"type":"KeywordReserved","value":"FOR"},
7325 {"type":"Text","value":" "},
7326 {"type":"KeywordReserved","value":"EACH"},
7327 {"type":"Text","value":" "},
7328 {"type":"NameVariable","value":"bColumnCache"},
7329 {"type":"Text","value":" "},
7330 {"type":"KeywordReserved","value":"WHERE"},
7331 {"type":"Text","value":" "},
7332 {"type":"NameVariable","value":"bColumnCache"},
7333 {"type":"Punctuation","value":"."},
7334 {"type":"NameVariable","value":"cTableCacheId"},
7335 {"type":"Text","value":" "},
7336 {"type":"Operator","value":"="},
7337 {"type":"Text","value":" "},
7338 {"type":"NameVariable","value":"bTable"},
7339 {"type":"Punctuation","value":"."},
7340 {"type":"NameVariable","value":"cCacheId"},
7341 {"type":"Punctuation","value":":"},
7342 {"type":"Text","value":"\n "},
7343 {"type":"KeywordReserved","value":"DELETE"},
7344 {"type":"Text","value":" "},
7345 {"type":"NameVariable","value":"bColumnCache"},
7346 {"type":"Punctuation","value":"."},
7347 {"type":"Text","value":"\n "},
7348 {"type":"KeywordReserved","value":"END"},
7349 {"type":"Punctuation","value":"."},
7350 {"type":"Text","value":"\n\n "},
7351 {"type":"CommentMultiline","value":"/* Get a fresh list of tables */"},
7352 {"type":"Text","value":"\n "},
7353 {"type":"KeywordReserved","value":"RUN"},
7354 {"type":"Text","value":" "},
7355 {"type":"NameVariable","value":"getTables"},
7356 {"type":"Punctuation","value":"("},
7357 {"type":"KeywordReserved","value":"INPUT"},
7358 {"type":"Text","value":" "},
7359 {"type":"KeywordReserved","value":"TABLE"},
7360 {"type":"Text","value":" "},
7361 {"type":"NameVariable","value":"bTableFilter,"},
7362 {"type":"Text","value":" "},
7363 {"type":"KeywordReserved","value":"OUTPUT"},
7364 {"type":"Text","value":" "},
7365 {"type":"KeywordReserved","value":"TABLE"},
7366 {"type":"Text","value":" "},
7367 {"type":"NameVariable","value":"bTable"},
7368 {"type":"Punctuation","value":")."},
7369 {"type":"Text","value":"\n\n "},
7370 {"type":"CommentMultiline","value":"/* Find the table back. Should exist. */"},
7371 {"type":"Text","value":"\n "},
7372 {"type":"KeywordReserved","value":"FIND"},
7373 {"type":"Text","value":" "},
7374 {"type":"NameVariable","value":"bTable"},
7375 {"type":"Text","value":" "},
7376 {"type":"KeywordReserved","value":"WHERE"},
7377 {"type":"Text","value":" "},
7378 {"type":"NameVariable","value":"bTable"},
7379 {"type":"Punctuation","value":"."},
7380 {"type":"NameVariable","value":"cDatabase"},
7381 {"type":"Text","value":" "},
7382 {"type":"Operator","value":"="},
7383 {"type":"Text","value":" "},
7384 {"type":"NameVariable","value":"pcDatabase"},
7385 {"type":"Text","value":" "},
7386 {"type":"KeywordReserved","value":"AND"},
7387 {"type":"Text","value":" "},
7388 {"type":"NameVariable","value":"bTable"},
7389 {"type":"Punctuation","value":"."},
7390 {"type":"NameVariable","value":"cTableName"},
7391 {"type":"Text","value":" "},
7392 {"type":"Operator","value":"="},
7393 {"type":"Text","value":" "},
7394 {"type":"NameVariable","value":"pcTableName"},
7395 {"type":"Text","value":" "},
7396 {"type":"KeywordReserved","value":"NO-ERROR"},
7397 {"type":"Punctuation","value":"."},
7398 {"type":"Text","value":"\n "},
7399 {"type":"KeywordReserved","value":"IF"},
7400 {"type":"Text","value":" "},
7401 {"type":"KeywordReserved","value":"NOT"},
7402 {"type":"Text","value":" "},
7403 {"type":"KeywordReserved","value":"AVAILABLE"},
7404 {"type":"Text","value":" "},
7405 {"type":"NameVariable","value":"bTable"},
7406 {"type":"Text","value":" "},
7407 {"type":"KeywordReserved","value":"THEN"},
7408 {"type":"Text","value":" "},
7409 {"type":"KeywordReserved","value":"RETURN"},
7410 {"type":"Punctuation","value":"."},
7411 {"type":"Text","value":"\n "},
7412 {"type":"KeywordReserved","value":"END"},
7413 {"type":"Punctuation","value":"."},
7414 {"type":"Text","value":"\n "},
7415 {"type":"KeywordReserved","value":"PUBLISH "},
7416 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7417 {"type":"Text","value":" "},
7418 {"type":"Punctuation","value":"("},
7419 {"type":"LiteralStringDouble","value":"\"stop\""},
7420 {"type":"NameVariable","value":","},
7421 {"type":"Text","value":" "},
7422 {"type":"LiteralStringSingle","value":"'getFields - step 1: verify CRC'"},
7423 {"type":"Punctuation","value":")."},
7424 {"type":"Text","value":"\n\n "},
7425 {"type":"CommentMultiline","value":"/* First look in the memory-cache */"},
7426 {"type":"Text","value":"\n "},
7427 {"type":"KeywordReserved","value":"IF"},
7428 {"type":"Text","value":" "},
7429 {"type":"KeywordReserved","value":"CAN-FIND"},
7430 {"type":"Punctuation","value":"("},
7431 {"type":"KeywordReserved","value":"FIRST"},
7432 {"type":"Text","value":" "},
7433 {"type":"NameVariable","value":"bFieldCache"},
7434 {"type":"Text","value":" "},
7435 {"type":"KeywordReserved","value":"WHERE"},
7436 {"type":"Text","value":" "},
7437 {"type":"NameVariable","value":"bFieldCache"},
7438 {"type":"Punctuation","value":"."},
7439 {"type":"NameVariable","value":"cTableCacheId"},
7440 {"type":"Text","value":" "},
7441 {"type":"Operator","value":"="},
7442 {"type":"Text","value":" "},
7443 {"type":"NameVariable","value":"bTable"},
7444 {"type":"Punctuation","value":"."},
7445 {"type":"NameVariable","value":"cCacheId"},
7446 {"type":"Punctuation","value":")"},
7447 {"type":"Text","value":" "},
7448 {"type":"KeywordReserved","value":"THEN\n "},
7449 {"type":"Text","value":" "},
7450 {"type":"KeywordReserved","value":"DO"},
7451 {"type":"Punctuation","value":":"},
7452 {"type":"Text","value":"\n "},
7453 {"type":"KeywordReserved","value":"PUBLISH "},
7454 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7455 {"type":"Text","value":" "},
7456 {"type":"Punctuation","value":"("},
7457 {"type":"LiteralStringDouble","value":"\"start\""},
7458 {"type":"NameVariable","value":","},
7459 {"type":"Text","value":" "},
7460 {"type":"LiteralStringSingle","value":"'getFields - step 2: check memory cache'"},
7461 {"type":"Punctuation","value":")."},
7462 {"type":"Text","value":"\n "},
7463 {"type":"KeywordReserved","value":"PUBLISH "},
7464 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
7465 {"type":"Text","value":" "},
7466 {"type":"Punctuation","value":"("},
7467 {"type":"LiteralNumberInteger","value":"3"},
7468 {"type":"NameVariable","value":","},
7469 {"type":"Text","value":" "},
7470 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7471 {"type":"Punctuation","value":"("},
7472 {"type":"LiteralStringDouble","value":"\"Get from memory-cache\""},
7473 {"type":"Punctuation","value":"))."},
7474 {"type":"Text","value":"\n\n "},
7475 {"type":"KeywordReserved","value":"FOR"},
7476 {"type":"Text","value":" "},
7477 {"type":"KeywordReserved","value":"EACH"},
7478 {"type":"Text","value":" "},
7479 {"type":"NameVariable","value":"bFieldCache"},
7480 {"type":"Text","value":" "},
7481 {"type":"KeywordReserved","value":"WHERE"},
7482 {"type":"Text","value":" "},
7483 {"type":"NameVariable","value":"bFieldCache"},
7484 {"type":"Punctuation","value":"."},
7485 {"type":"NameVariable","value":"cTableCacheId"},
7486 {"type":"Text","value":" "},
7487 {"type":"Operator","value":"="},
7488 {"type":"Text","value":" "},
7489 {"type":"NameVariable","value":"bTable"},
7490 {"type":"Punctuation","value":"."},
7491 {"type":"NameVariable","value":"cCacheId"},
7492 {"type":"Punctuation","value":":"},
7493 {"type":"Text","value":"\n "},
7494 {"type":"KeywordReserved","value":"CREATE"},
7495 {"type":"Text","value":" "},
7496 {"type":"NameVariable","value":"bField"},
7497 {"type":"Punctuation","value":"."},
7498 {"type":"Text","value":"\n "},
7499 {"type":"KeywordReserved","value":"BUFFER-COPY"},
7500 {"type":"Text","value":" "},
7501 {"type":"NameVariable","value":"bFieldCache"},
7502 {"type":"Text","value":" "},
7503 {"type":"KeywordReserved","value":"TO"},
7504 {"type":"Text","value":" "},
7505 {"type":"NameVariable","value":"bField"},
7506 {"type":"Punctuation","value":"."},
7507 {"type":"Text","value":"\n "},
7508 {"type":"KeywordReserved","value":"END"},
7509 {"type":"Punctuation","value":"."},
7510 {"type":"Text","value":"\n\n "},
7511 {"type":"KeywordReserved","value":"FOR"},
7512 {"type":"Text","value":" "},
7513 {"type":"KeywordReserved","value":"EACH"},
7514 {"type":"Text","value":" "},
7515 {"type":"NameVariable","value":"bColumnCache"},
7516 {"type":"Text","value":" "},
7517 {"type":"KeywordReserved","value":"WHERE"},
7518 {"type":"Text","value":" "},
7519 {"type":"NameVariable","value":"bColumnCache"},
7520 {"type":"Punctuation","value":"."},
7521 {"type":"NameVariable","value":"cTableCacheId"},
7522 {"type":"Text","value":" "},
7523 {"type":"Operator","value":"="},
7524 {"type":"Text","value":" "},
7525 {"type":"NameVariable","value":"bTable"},
7526 {"type":"Punctuation","value":"."},
7527 {"type":"NameVariable","value":"cCacheId"},
7528 {"type":"Punctuation","value":":"},
7529 {"type":"Text","value":"\n "},
7530 {"type":"KeywordReserved","value":"CREATE"},
7531 {"type":"Text","value":" "},
7532 {"type":"NameVariable","value":"bColumn"},
7533 {"type":"Punctuation","value":"."},
7534 {"type":"Text","value":"\n "},
7535 {"type":"KeywordReserved","value":"BUFFER-COPY"},
7536 {"type":"Text","value":" "},
7537 {"type":"NameVariable","value":"bColumnCache"},
7538 {"type":"Text","value":" "},
7539 {"type":"KeywordReserved","value":"TO"},
7540 {"type":"Text","value":" "},
7541 {"type":"NameVariable","value":"bColumn"},
7542 {"type":"Punctuation","value":"."},
7543 {"type":"Text","value":"\n "},
7544 {"type":"KeywordReserved","value":"END"},
7545 {"type":"Punctuation","value":"."},
7546 {"type":"Text","value":"\n\n "},
7547 {"type":"CommentMultiline","value":"/* Update with settings from registry */"},
7548 {"type":"Text","value":"\n "},
7549 {"type":"KeywordReserved","value":"RUN"},
7550 {"type":"Text","value":" "},
7551 {"type":"NameVariable","value":"updateFields"},
7552 {"type":"Punctuation","value":"("},
7553 {"type":"KeywordReserved","value":"INPUT"},
7554 {"type":"Text","value":" "},
7555 {"type":"NameVariable","value":"pcDatabase,"},
7556 {"type":"Text","value":" "},
7557 {"type":"KeywordReserved","value":"INPUT"},
7558 {"type":"Text","value":" "},
7559 {"type":"NameVariable","value":"pcTableName,"},
7560 {"type":"Text","value":" "},
7561 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
7562 {"type":"Text","value":" "},
7563 {"type":"KeywordReserved","value":"TABLE"},
7564 {"type":"Text","value":" "},
7565 {"type":"NameVariable","value":"bField"},
7566 {"type":"Punctuation","value":")."},
7567 {"type":"Text","value":"\n\n "},
7568 {"type":"KeywordReserved","value":"PUBLISH "},
7569 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7570 {"type":"Text","value":" "},
7571 {"type":"Punctuation","value":"("},
7572 {"type":"LiteralStringDouble","value":"\"stop\""},
7573 {"type":"NameVariable","value":","},
7574 {"type":"Text","value":" "},
7575 {"type":"LiteralStringSingle","value":"'getFields - step 2: check memory cache').\n RETURN.\n END.\n\n /* See if disk cache exists */\n cCacheFile = SUBSTITUTE('\u00261cache\\\u00262.xml'"},
7576 {"type":"NameVariable","value":","},
7577 {"type":"Text","value":" "},
7578 {"type":"NameVariable","value":"getWorkFolder"},
7579 {"type":"Punctuation","value":"()"},
7580 {"type":"NameVariable","value":","},
7581 {"type":"Text","value":" "},
7582 {"type":"NameVariable","value":"bTable"},
7583 {"type":"Punctuation","value":"."},
7584 {"type":"NameVariable","value":"cCacheId"},
7585 {"type":"Punctuation","value":")."},
7586 {"type":"Text","value":"\n "},
7587 {"type":"KeywordReserved","value":"PUBLISH "},
7588 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
7589 {"type":"Text","value":" "},
7590 {"type":"Punctuation","value":"("},
7591 {"type":"LiteralNumberInteger","value":"2"},
7592 {"type":"NameVariable","value":","},
7593 {"type":"Text","value":" "},
7594 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7595 {"type":"Punctuation","value":"("},
7596 {"type":"LiteralStringDouble","value":"\"Cachefile: \u00261\""},
7597 {"type":"NameVariable","value":","},
7598 {"type":"Text","value":" "},
7599 {"type":"NameVariable","value":"cCacheFile"},
7600 {"type":"Punctuation","value":"))."},
7601 {"type":"Text","value":"\n\n "},
7602 {"type":"KeywordReserved","value":"IF"},
7603 {"type":"Text","value":" "},
7604 {"type":"KeywordReserved","value":"SEARCH"},
7605 {"type":"Punctuation","value":"("},
7606 {"type":"NameVariable","value":"cCacheFile"},
7607 {"type":"Punctuation","value":")"},
7608 {"type":"Text","value":" "},
7609 {"type":"NameVariable","value":"\u003c\u003e"},
7610 {"type":"Text","value":" "},
7611 {"type":"NameVariable","value":"?"},
7612 {"type":"Text","value":" "},
7613 {"type":"KeywordReserved","value":"THEN\n "},
7614 {"type":"Text","value":" "},
7615 {"type":"KeywordReserved","value":"DO"},
7616 {"type":"Punctuation","value":":"},
7617 {"type":"Text","value":"\n "},
7618 {"type":"KeywordReserved","value":"PUBLISH "},
7619 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7620 {"type":"Text","value":" "},
7621 {"type":"Punctuation","value":"("},
7622 {"type":"LiteralStringDouble","value":"\"start\""},
7623 {"type":"NameVariable","value":","},
7624 {"type":"Text","value":" "},
7625 {"type":"LiteralStringSingle","value":"'getFields - step 3: get from disk cache'"},
7626 {"type":"Punctuation","value":")."},
7627 {"type":"Text","value":"\n "},
7628 {"type":"KeywordReserved","value":"PUBLISH "},
7629 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
7630 {"type":"Text","value":" "},
7631 {"type":"Punctuation","value":"("},
7632 {"type":"LiteralNumberInteger","value":"3"},
7633 {"type":"NameVariable","value":","},
7634 {"type":"Text","value":" "},
7635 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7636 {"type":"Punctuation","value":"("},
7637 {"type":"LiteralStringDouble","value":"\"Get from disk cache\""},
7638 {"type":"Punctuation","value":"))."},
7639 {"type":"Text","value":"\n "},
7640 {"type":"KeywordReserved","value":"DATASET"},
7641 {"type":"Text","value":" "},
7642 {"type":"NameVariable","value":"dsFields"},
7643 {"type":"Punctuation","value":":"},
7644 {"type":"KeywordReserved","value":"READ-XML"},
7645 {"type":"Punctuation","value":"("},
7646 {"type":"LiteralStringDouble","value":"\"file\""},
7647 {"type":"NameVariable","value":","},
7648 {"type":"Text","value":" "},
7649 {"type":"NameVariable","value":"cCacheFile,"},
7650 {"type":"Text","value":" "},
7651 {"type":"LiteralStringDouble","value":"\"empty\""},
7652 {"type":"NameVariable","value":","},
7653 {"type":"Text","value":" "},
7654 {"type":"NameVariable","value":"?,"},
7655 {"type":"Text","value":" "},
7656 {"type":"NameVariable","value":"?,"},
7657 {"type":"Text","value":" "},
7658 {"type":"NameVariable","value":"?,"},
7659 {"type":"Text","value":" "},
7660 {"type":"NameVariable","value":"?"},
7661 {"type":"Punctuation","value":")."},
7662 {"type":"Text","value":"\n\n "},
7663 {"type":"CommentMultiline","value":"/* Add to memory cache, so the next time it's even faster */"},
7664 {"type":"Text","value":"\n "},
7665 {"type":"KeywordReserved","value":"IF"},
7666 {"type":"Text","value":" "},
7667 {"type":"KeywordReserved","value":"TEMP-TABLE"},
7668 {"type":"Text","value":" "},
7669 {"type":"NameVariable","value":"bField"},
7670 {"type":"Punctuation","value":":"},
7671 {"type":"KeywordReserved","value":"HAS-RECORDS"},
7672 {"type":"Text","value":" "},
7673 {"type":"KeywordReserved","value":"THEN\n "},
7674 {"type":"Text","value":" "},
7675 {"type":"KeywordReserved","value":"DO"},
7676 {"type":"Punctuation","value":":"},
7677 {"type":"Text","value":"\n "},
7678 {"type":"KeywordReserved","value":"PUBLISH "},
7679 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
7680 {"type":"Text","value":" "},
7681 {"type":"Punctuation","value":"("},
7682 {"type":"LiteralNumberInteger","value":"3"},
7683 {"type":"NameVariable","value":","},
7684 {"type":"Text","value":" "},
7685 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7686 {"type":"Punctuation","value":"("},
7687 {"type":"LiteralStringDouble","value":"\"Add to first-level cache\""},
7688 {"type":"Punctuation","value":"))."},
7689 {"type":"Text","value":"\n "},
7690 {"type":"KeywordReserved","value":"FOR"},
7691 {"type":"Text","value":" "},
7692 {"type":"KeywordReserved","value":"EACH"},
7693 {"type":"Text","value":" "},
7694 {"type":"NameVariable","value":"bField"},
7695 {"type":"Text","value":" "},
7696 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
7697 {"type":"Punctuation","value":":"},
7698 {"type":"Text","value":"\n "},
7699 {"type":"KeywordReserved","value":"CREATE"},
7700 {"type":"Text","value":" "},
7701 {"type":"NameVariable","value":"bFieldCache"},
7702 {"type":"Punctuation","value":"."},
7703 {"type":"Text","value":"\n "},
7704 {"type":"KeywordReserved","value":"BUFFER-COPY"},
7705 {"type":"Text","value":" "},
7706 {"type":"NameVariable","value":"bField"},
7707 {"type":"Text","value":" "},
7708 {"type":"KeywordReserved","value":"TO"},
7709 {"type":"Text","value":" "},
7710 {"type":"NameVariable","value":"bFieldCache"},
7711 {"type":"Punctuation","value":"."},
7712 {"type":"Text","value":"\n "},
7713 {"type":"KeywordReserved","value":"END"},
7714 {"type":"Punctuation","value":"."},
7715 {"type":"Text","value":"\n\n "},
7716 {"type":"KeywordReserved","value":"FOR"},
7717 {"type":"Text","value":" "},
7718 {"type":"KeywordReserved","value":"EACH"},
7719 {"type":"Text","value":" "},
7720 {"type":"NameVariable","value":"bColumn"},
7721 {"type":"Text","value":" "},
7722 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
7723 {"type":"Punctuation","value":":"},
7724 {"type":"Text","value":"\n "},
7725 {"type":"KeywordReserved","value":"CREATE"},
7726 {"type":"Text","value":" "},
7727 {"type":"NameVariable","value":"bColumnCache"},
7728 {"type":"Punctuation","value":"."},
7729 {"type":"Text","value":"\n "},
7730 {"type":"KeywordReserved","value":"BUFFER-COPY"},
7731 {"type":"Text","value":" "},
7732 {"type":"NameVariable","value":"bColumn"},
7733 {"type":"Text","value":" "},
7734 {"type":"KeywordReserved","value":"TO"},
7735 {"type":"Text","value":" "},
7736 {"type":"NameVariable","value":"bColumnCache"},
7737 {"type":"Punctuation","value":"."},
7738 {"type":"Text","value":"\n "},
7739 {"type":"KeywordReserved","value":"END"},
7740 {"type":"Punctuation","value":"."},
7741 {"type":"Text","value":"\n "},
7742 {"type":"KeywordReserved","value":"END"},
7743 {"type":"Punctuation","value":"."},
7744 {"type":"Text","value":"\n\n "},
7745 {"type":"CommentMultiline","value":"/* Update with settings from registry */"},
7746 {"type":"Text","value":"\n "},
7747 {"type":"KeywordReserved","value":"RUN"},
7748 {"type":"Text","value":" "},
7749 {"type":"NameVariable","value":"updateFields"},
7750 {"type":"Punctuation","value":"("},
7751 {"type":"KeywordReserved","value":"INPUT"},
7752 {"type":"Text","value":" "},
7753 {"type":"NameVariable","value":"pcDatabase,"},
7754 {"type":"Text","value":" "},
7755 {"type":"KeywordReserved","value":"INPUT"},
7756 {"type":"Text","value":" "},
7757 {"type":"NameVariable","value":"pcTableName,"},
7758 {"type":"Text","value":" "},
7759 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
7760 {"type":"Text","value":" "},
7761 {"type":"KeywordReserved","value":"TABLE"},
7762 {"type":"Text","value":" "},
7763 {"type":"NameVariable","value":"bField"},
7764 {"type":"Punctuation","value":")."},
7765 {"type":"Text","value":"\n\n "},
7766 {"type":"KeywordReserved","value":"PUBLISH "},
7767 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7768 {"type":"Text","value":" "},
7769 {"type":"Punctuation","value":"("},
7770 {"type":"LiteralStringDouble","value":"\"stop\""},
7771 {"type":"NameVariable","value":","},
7772 {"type":"Text","value":" "},
7773 {"type":"LiteralStringSingle","value":"'getFields - step 3: get from disk cache'"},
7774 {"type":"Punctuation","value":")."},
7775 {"type":"Text","value":"\n "},
7776 {"type":"KeywordReserved","value":"RETURN"},
7777 {"type":"Punctuation","value":"."},
7778 {"type":"Text","value":"\n "},
7779 {"type":"KeywordReserved","value":"END"},
7780 {"type":"Punctuation","value":"."},
7781 {"type":"Text","value":"\n\n "},
7782 {"type":"KeywordReserved","value":"PUBLISH "},
7783 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
7784 {"type":"Text","value":" "},
7785 {"type":"Punctuation","value":"("},
7786 {"type":"LiteralNumberInteger","value":"3"},
7787 {"type":"NameVariable","value":","},
7788 {"type":"Text","value":" "},
7789 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7790 {"type":"Punctuation","value":"("},
7791 {"type":"LiteralStringDouble","value":"\"Not found in any cache, build tables...\""},
7792 {"type":"Punctuation","value":"))."},
7793 {"type":"Text","value":"\n "},
7794 {"type":"KeywordReserved","value":"END"},
7795 {"type":"Punctuation","value":"."},
7796 {"type":"Text","value":"\n\n "},
7797 {"type":"CommentMultiline","value":"/*\n * If we get here, the table either cannot be found in the cache\n * or caching is disabled. Either way, fill the tt with fields\n */"},
7798 {"type":"Text","value":"\n "},
7799 {"type":"KeywordReserved","value":"PUBLISH "},
7800 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
7801 {"type":"Text","value":" "},
7802 {"type":"Punctuation","value":"("},
7803 {"type":"LiteralStringDouble","value":"\"start\""},
7804 {"type":"NameVariable","value":","},
7805 {"type":"Text","value":" "},
7806 {"type":"LiteralStringSingle","value":"'getFields - step 4: build cache'"},
7807 {"type":"Punctuation","value":")."},
7808 {"type":"Text","value":"\n "},
7809 {"type":"KeywordReserved","value":"FIND"},
7810 {"type":"Text","value":" "},
7811 {"type":"NameVariable","value":"bTable"},
7812 {"type":"Text","value":" "},
7813 {"type":"KeywordReserved","value":"WHERE"},
7814 {"type":"Text","value":" "},
7815 {"type":"NameVariable","value":"bTable"},
7816 {"type":"Punctuation","value":"."},
7817 {"type":"NameVariable","value":"cDatabase"},
7818 {"type":"Text","value":" "},
7819 {"type":"Operator","value":"="},
7820 {"type":"Text","value":" "},
7821 {"type":"NameVariable","value":"pcDatabase"},
7822 {"type":"Text","value":" "},
7823 {"type":"KeywordReserved","value":"AND"},
7824 {"type":"Text","value":" "},
7825 {"type":"NameVariable","value":"bTable"},
7826 {"type":"Punctuation","value":"."},
7827 {"type":"NameVariable","value":"cTableName"},
7828 {"type":"Text","value":" "},
7829 {"type":"Operator","value":"="},
7830 {"type":"Text","value":" "},
7831 {"type":"NameVariable","value":"pcTableName"},
7832 {"type":"Text","value":" "},
7833 {"type":"KeywordReserved","value":"NO-ERROR"},
7834 {"type":"Punctuation","value":"."},
7835 {"type":"Text","value":"\n "},
7836 {"type":"KeywordReserved","value":"IF"},
7837 {"type":"Text","value":" "},
7838 {"type":"KeywordReserved","value":"NOT"},
7839 {"type":"Text","value":" "},
7840 {"type":"KeywordReserved","value":"AVAILABLE"},
7841 {"type":"Text","value":" "},
7842 {"type":"NameVariable","value":"bTable"},
7843 {"type":"Text","value":" "},
7844 {"type":"KeywordReserved","value":"THEN"},
7845 {"type":"Text","value":" "},
7846 {"type":"KeywordReserved","value":"RETURN"},
7847 {"type":"Punctuation","value":"."},
7848 {"type":"Text","value":"\n\n "},
7849 {"type":"KeywordReserved","value":"CREATE"},
7850 {"type":"Text","value":" "},
7851 {"type":"KeywordReserved","value":"BUFFER"},
7852 {"type":"Text","value":" "},
7853 {"type":"NameVariable","value":"hBufferFile"},
7854 {"type":"Text","value":" "},
7855 {"type":"KeywordReserved","value":"FOR"},
7856 {"type":"Text","value":" "},
7857 {"type":"KeywordReserved","value":"TABLE"},
7858 {"type":"Text","value":" "},
7859 {"type":"NameVariable","value":"cSDBName"},
7860 {"type":"Text","value":" "},
7861 {"type":"Operator","value":"+"},
7862 {"type":"Text","value":" "},
7863 {"type":"LiteralStringDouble","value":"\"._File\""},
7864 {"type":"Punctuation","value":"."},
7865 {"type":"Text","value":"\n "},
7866 {"type":"KeywordReserved","value":"CREATE"},
7867 {"type":"Text","value":" "},
7868 {"type":"KeywordReserved","value":"BUFFER"},
7869 {"type":"Text","value":" "},
7870 {"type":"NameVariable","value":"hBufferField"},
7871 {"type":"Text","value":" "},
7872 {"type":"KeywordReserved","value":"FOR"},
7873 {"type":"Text","value":" "},
7874 {"type":"KeywordReserved","value":"TABLE"},
7875 {"type":"Text","value":" "},
7876 {"type":"NameVariable","value":"cSDBName"},
7877 {"type":"Text","value":" "},
7878 {"type":"Operator","value":"+"},
7879 {"type":"Text","value":" "},
7880 {"type":"LiteralStringDouble","value":"\"._Field\""},
7881 {"type":"Punctuation","value":"."},
7882 {"type":"Text","value":"\n\n "},
7883 {"type":"KeywordReserved","value":"CREATE"},
7884 {"type":"Text","value":" "},
7885 {"type":"KeywordReserved","value":"QUERY"},
7886 {"type":"Text","value":" "},
7887 {"type":"NameVariable","value":"hQuery"},
7888 {"type":"Punctuation","value":"."},
7889 {"type":"Text","value":"\n "},
7890 {"type":"NameVariable","value":"hQuery"},
7891 {"type":"Punctuation","value":":"},
7892 {"type":"KeywordReserved","value":"SET-BUFFERS"},
7893 {"type":"Punctuation","value":"("},
7894 {"type":"NameVariable","value":"hBufferFile,hBufferField"},
7895 {"type":"Punctuation","value":")."},
7896 {"type":"Text","value":"\n\n "},
7897 {"type":"NameVariable","value":"cQuery"},
7898 {"type":"Text","value":" "},
7899 {"type":"Operator","value":"="},
7900 {"type":"Text","value":" "},
7901 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7902 {"type":"Punctuation","value":"("},
7903 {"type":"LiteralStringDouble","value":"\"FOR EACH \u00261._File WHERE \u00261._file._file-name = '\u00262' AND _File._File-Number \u003c 32768 NO-LOCK, \""},
7904 {"type":"Text","value":" "},
7905 {"type":"Operator","value":"+"},
7906 {"type":"Text","value":"\n "},
7907 {"type":"LiteralStringDouble","value":"\" EACH \u00261._Field OF \u00261._File NO-LOCK BY _ORDER\""},
7908 {"type":"Text","value":"\n "},
7909 {"type":"NameVariable","value":","},
7910 {"type":"Text","value":" "},
7911 {"type":"NameVariable","value":"cSDBName"},
7912 {"type":"Text","value":"\n "},
7913 {"type":"NameVariable","value":","},
7914 {"type":"Text","value":" "},
7915 {"type":"NameVariable","value":"pcTableName"},
7916 {"type":"Text","value":"\n "},
7917 {"type":"Punctuation","value":")."},
7918 {"type":"Text","value":"\n\n "},
7919 {"type":"NameVariable","value":"hQuery"},
7920 {"type":"Punctuation","value":":"},
7921 {"type":"KeywordReserved","value":"QUERY-PREPARE"},
7922 {"type":"Punctuation","value":"("},
7923 {"type":"NameVariable","value":"cQuery"},
7924 {"type":"Punctuation","value":")."},
7925 {"type":"Text","value":"\n "},
7926 {"type":"NameVariable","value":"hQuery"},
7927 {"type":"Punctuation","value":":"},
7928 {"type":"KeywordReserved","value":"QUERY-OPEN"},
7929 {"type":"Punctuation","value":"()."},
7930 {"type":"Text","value":"\n "},
7931 {"type":"NameVariable","value":"hQuery"},
7932 {"type":"Punctuation","value":":"},
7933 {"type":"KeywordReserved","value":"GET-FIRST"},
7934 {"type":"Punctuation","value":"()."},
7935 {"type":"Text","value":"\n\n "},
7936 {"type":"CommentMultiline","value":"/* Get list of fields in primary index. */"},
7937 {"type":"Text","value":"\n "},
7938 {"type":"NameVariable","value":"cPrimIndexFields"},
7939 {"type":"Text","value":" "},
7940 {"type":"Operator","value":"="},
7941 {"type":"Text","value":" "},
7942 {"type":"NameVariable","value":"getIndexFields"},
7943 {"type":"Punctuation","value":"("},
7944 {"type":"NameVariable","value":"cSDBName,"},
7945 {"type":"Text","value":" "},
7946 {"type":"NameVariable","value":"pcTableName,"},
7947 {"type":"Text","value":" "},
7948 {"type":"LiteralStringDouble","value":"\"P\""},
7949 {"type":"Punctuation","value":")."},
7950 {"type":"Text","value":"\n\n "},
7951 {"type":"CommentMultiline","value":"/* Get list of fields in all unique indexes. */"},
7952 {"type":"Text","value":"\n "},
7953 {"type":"NameVariable","value":"cUniqueIndexFields"},
7954 {"type":"Text","value":" "},
7955 {"type":"Operator","value":"="},
7956 {"type":"Text","value":" "},
7957 {"type":"NameVariable","value":"getIndexFields"},
7958 {"type":"Punctuation","value":"("},
7959 {"type":"NameVariable","value":"cSDBName,"},
7960 {"type":"Text","value":" "},
7961 {"type":"NameVariable","value":"pcTableName,"},
7962 {"type":"Text","value":" "},
7963 {"type":"LiteralStringDouble","value":"\"U\""},
7964 {"type":"Punctuation","value":")."},
7965 {"type":"Text","value":"\n\n "},
7966 {"type":"CommentMultiline","value":"/* Get list of all previously selected fields */"},
7967 {"type":"Text","value":"\n "},
7968 {"type":"NameVariable","value":"cSelectedFields"},
7969 {"type":"Text","value":" "},
7970 {"type":"Operator","value":"="},
7971 {"type":"Text","value":" "},
7972 {"type":"NameVariable","value":"getRegistry"},
7973 {"type":"Punctuation","value":"("},
7974 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7975 {"type":"Punctuation","value":"("},
7976 {"type":"LiteralStringDouble","value":"\"DB:\u00261\""},
7977 {"type":"NameVariable","value":",pcDatabase"},
7978 {"type":"Punctuation","value":")"},
7979 {"type":"NameVariable","value":","},
7980 {"type":"Text","value":" "},
7981 {"type":"KeywordReserved","value":"SUBSTITUTE"},
7982 {"type":"Punctuation","value":"("},
7983 {"type":"LiteralStringDouble","value":"\"\u00261:Fields\""},
7984 {"type":"NameVariable","value":",pcTableName"},
7985 {"type":"Punctuation","value":"))."},
7986 {"type":"Text","value":"\n\n "},
7987 {"type":"CommentMultiline","value":"/* If none selected, set mask to 'all' */"},
7988 {"type":"Text","value":"\n "},
7989 {"type":"KeywordReserved","value":"IF"},
7990 {"type":"Text","value":" "},
7991 {"type":"NameVariable","value":"cSelectedFields"},
7992 {"type":"Text","value":" "},
7993 {"type":"Operator","value":"="},
7994 {"type":"Text","value":" "},
7995 {"type":"NameVariable","value":"?"},
7996 {"type":"Text","value":" "},
7997 {"type":"KeywordReserved","value":"THEN"},
7998 {"type":"Text","value":" "},
7999 {"type":"NameVariable","value":"cSelectedFields"},
8000 {"type":"Text","value":" "},
8001 {"type":"Operator","value":"="},
8002 {"type":"Text","value":" "},
8003 {"type":"LiteralStringSingle","value":"'*'.\n\n REPEAT WHILE NOT hQuery:QUERY-OFF-END:\n\n CREATE bField.\n ASSIGN\n iFieldOrder = iFieldOrder + 1\n bField.cTableCacheId = bTable.cCacheId\n bField.cDatabase = pcDatabase\n bField.cTablename = pcTableName\n bField.cFieldName = hBufferField:BUFFER-FIELD('_field-name'):BUFFER-VALUE\n\n bField.lShow = CAN-DO(cSelectedFields, hBufferField:BUFFER-FIELD('_field-name'):BUFFER-VALUE)\n bField.iOrder = iFieldOrder\n bField.iOrderOrg = iFieldOrder\n\n bField.cFullName = hBufferField:BUFFER-FIELD('_field-name'):BUFFER-VALUE\n bField.cDataType = hBufferField:BUFFER-FIELD('_data-type'):BUFFER-VALUE\n bField.cInitial = hBufferField:BUFFER-FIELD('_initial'):BUFFER-VALUE\n bField.cFormat = hBufferField:BUFFER-FIELD('_format'):BUFFER-VALUE\n bField.cFormatOrg = hBufferField:BUFFER-FIELD('_format'):BUFFER-VALUE\n bField.iWidth = hBufferField:BUFFER-FIELD('_width'):BUFFER-VALUE\n bField.cLabel = hBufferField:BUFFER-FIELD('_label'):BUFFER-VALUE\n bField.lPrimary = CAN-DO(cPrimIndexFields, bField.cFieldName)\n bField.iExtent = hBufferField:BUFFER-FIELD('_Extent'):BUFFER-VALUE\n bField.lMandatory = hBufferField:BUFFER-FIELD('_mandatory'):BUFFER-VALUE\n bField.lUniqueIdx = CAN-DO(cUniqueIndexFields,bField.cFieldName)\n\n /* New fields as per v19 */\n bField.cColLabel = hBufferField:BUFFER-FIELD('_Col-label'):BUFFER-VALUE\n bField.iDecimals = hBufferField:BUFFER-FIELD('_Decimals'):BUFFER-VALUE\n bField.iFieldRpos = hBufferField:BUFFER-FIELD('_Field-rpos'):BUFFER-VALUE\n bField.cValExp = hBufferField:BUFFER-FIELD('_ValExp'):BUFFER-VALUE\n bField.cValMsg = hBufferField:BUFFER-FIELD('_ValMsg'):BUFFER-VALUE\n bField.cHelp = hBufferField:BUFFER-FIELD('_Help'):BUFFER-VALUE\n bField.cDesc = hBufferField:BUFFER-FIELD('_Desc'):BUFFER-VALUE\n bField.cViewAs = hBufferField:BUFFER-FIELD('_View-as'"},
8004 {"type":"Punctuation","value":"):"},
8005 {"type":"KeywordReserved","value":"BUFFER-VALUE\n "},
8006 {"type":"Punctuation","value":"."},
8007 {"type":"Text","value":"\n "},
8008 {"type":"KeywordReserved","value":"ASSIGN\n "},
8009 {"type":"Text","value":" "},
8010 {"type":"NameVariable","value":"bField"},
8011 {"type":"Punctuation","value":"."},
8012 {"type":"NameVariable","value":"cXmlNodeName"},
8013 {"type":"Text","value":" "},
8014 {"type":"Operator","value":"="},
8015 {"type":"Text","value":" "},
8016 {"type":"NameVariable","value":"getXmlNodeName"},
8017 {"type":"Punctuation","value":"("},
8018 {"type":"NameVariable","value":"bField"},
8019 {"type":"Punctuation","value":"."},
8020 {"type":"NameVariable","value":"cFieldName"},
8021 {"type":"Punctuation","value":")"},
8022 {"type":"Text","value":"\n "},
8023 {"type":"Punctuation","value":"."},
8024 {"type":"Text","value":"\n\n "},
8025 {"type":"CommentMultiline","value":"/* Make a list of fields on table level */"},
8026 {"type":"Text","value":"\n "},
8027 {"type":"NameVariable","value":"bTable"},
8028 {"type":"Punctuation","value":"."},
8029 {"type":"NameVariable","value":"cFields"},
8030 {"type":"Text","value":" "},
8031 {"type":"Operator","value":"="},
8032 {"type":"Text","value":" "},
8033 {"type":"NameVariable","value":"bTable"},
8034 {"type":"Punctuation","value":"."},
8035 {"type":"NameVariable","value":"cFields"},
8036 {"type":"Text","value":" "},
8037 {"type":"Operator","value":"+"},
8038 {"type":"Text","value":" "},
8039 {"type":"LiteralStringDouble","value":"\",\""},
8040 {"type":"Text","value":" "},
8041 {"type":"Operator","value":"+"},
8042 {"type":"Text","value":" "},
8043 {"type":"NameVariable","value":"bField"},
8044 {"type":"Punctuation","value":"."},
8045 {"type":"NameVariable","value":"cFieldName"},
8046 {"type":"Punctuation","value":"."},
8047 {"type":"Text","value":"\n\n "},
8048 {"type":"CommentMultiline","value":"/* Some types should not be shown like CLOB BLOB and RAW */"},
8049 {"type":"Text","value":"\n "},
8050 {"type":"NameVariable","value":"lDataField"},
8051 {"type":"Text","value":" "},
8052 {"type":"Operator","value":"="},
8053 {"type":"Text","value":" "},
8054 {"type":"Punctuation","value":"("},
8055 {"type":"KeywordReserved","value":"LOOKUP"},
8056 {"type":"Punctuation","value":"("},
8057 {"type":"NameVariable","value":"bField"},
8058 {"type":"Punctuation","value":"."},
8059 {"type":"NameVariable","value":"cDataType,"},
8060 {"type":"Text","value":" "},
8061 {"type":"LiteralStringSingle","value":"'clob,blob,raw'"},
8062 {"type":"Punctuation","value":")"},
8063 {"type":"Text","value":" "},
8064 {"type":"Operator","value":"="},
8065 {"type":"Text","value":" "},
8066 {"type":"LiteralNumberInteger","value":"0"},
8067 {"type":"Punctuation","value":")."},
8068 {"type":"Text","value":"\n\n "},
8069 {"type":"CommentMultiline","value":"/* Create TT records for each column to show, except for CLOB / BLOB / RAW */"},
8070 {"type":"Text","value":"\n "},
8071 {"type":"KeywordReserved","value":"IF"},
8072 {"type":"Text","value":" "},
8073 {"type":"NameVariable","value":"lDataField"},
8074 {"type":"Text","value":" "},
8075 {"type":"Operator","value":"="},
8076 {"type":"Text","value":" "},
8077 {"type":"KeywordReserved","value":"TRUE"},
8078 {"type":"Text","value":" "},
8079 {"type":"KeywordReserved","value":"THEN\n "},
8080 {"type":"Text","value":" "},
8081 {"type":"KeywordReserved","value":"DO"},
8082 {"type":"Text","value":" "},
8083 {"type":"NameVariable","value":"iFieldExtent"},
8084 {"type":"Text","value":" "},
8085 {"type":"Operator","value":"="},
8086 {"type":"Text","value":" "},
8087 {"type":"Punctuation","value":"("},
8088 {"type":"KeywordReserved","value":"IF"},
8089 {"type":"Text","value":" "},
8090 {"type":"NameVariable","value":"bField"},
8091 {"type":"Punctuation","value":"."},
8092 {"type":"NameVariable","value":"iExtent"},
8093 {"type":"Text","value":" "},
8094 {"type":"Operator","value":"="},
8095 {"type":"Text","value":" "},
8096 {"type":"LiteralNumberInteger","value":"0"},
8097 {"type":"Text","value":" "},
8098 {"type":"KeywordReserved","value":"THEN"},
8099 {"type":"Text","value":" "},
8100 {"type":"LiteralNumberInteger","value":"0"},
8101 {"type":"Text","value":" "},
8102 {"type":"KeywordReserved","value":"ELSE"},
8103 {"type":"Text","value":" "},
8104 {"type":"LiteralNumberInteger","value":"1"},
8105 {"type":"Punctuation","value":")"},
8106 {"type":"Text","value":" "},
8107 {"type":"KeywordReserved","value":"TO"},
8108 {"type":"Text","value":" "},
8109 {"type":"NameVariable","value":"bField"},
8110 {"type":"Punctuation","value":"."},
8111 {"type":"NameVariable","value":"iExtent"},
8112 {"type":"Punctuation","value":":"},
8113 {"type":"Text","value":"\n\n "},
8114 {"type":"NameVariable","value":"iDataOrder"},
8115 {"type":"Text","value":" "},
8116 {"type":"Operator","value":"="},
8117 {"type":"Text","value":" "},
8118 {"type":"NameVariable","value":"iDataOrder"},
8119 {"type":"Text","value":" "},
8120 {"type":"Operator","value":"+"},
8121 {"type":"Text","value":" "},
8122 {"type":"LiteralNumberInteger","value":"1"},
8123 {"type":"Punctuation","value":"."},
8124 {"type":"Text","value":"\n\n "},
8125 {"type":"KeywordReserved","value":"CREATE"},
8126 {"type":"Text","value":" "},
8127 {"type":"NameVariable","value":"bColumn"},
8128 {"type":"Punctuation","value":"."},
8129 {"type":"Text","value":"\n "},
8130 {"type":"KeywordReserved","value":"ASSIGN\n "},
8131 {"type":"Text","value":" "},
8132 {"type":"NameVariable","value":"bColumn"},
8133 {"type":"Punctuation","value":"."},
8134 {"type":"NameVariable","value":"cTableCacheId"},
8135 {"type":"Text","value":" "},
8136 {"type":"Operator","value":"="},
8137 {"type":"Text","value":" "},
8138 {"type":"NameVariable","value":"bTable"},
8139 {"type":"Punctuation","value":"."},
8140 {"type":"NameVariable","value":"cCacheId"},
8141 {"type":"Text","value":"\n "},
8142 {"type":"NameVariable","value":"bColumn"},
8143 {"type":"Punctuation","value":"."},
8144 {"type":"NameVariable","value":"cDatabase"},
8145 {"type":"Text","value":" "},
8146 {"type":"Operator","value":"="},
8147 {"type":"Text","value":" "},
8148 {"type":"NameVariable","value":"bField"},
8149 {"type":"Punctuation","value":"."},
8150 {"type":"NameVariable","value":"cDatabase"},
8151 {"type":"Text","value":"\n "},
8152 {"type":"NameVariable","value":"bColumn"},
8153 {"type":"Punctuation","value":"."},
8154 {"type":"NameVariable","value":"cTableName"},
8155 {"type":"Text","value":" "},
8156 {"type":"Operator","value":"="},
8157 {"type":"Text","value":" "},
8158 {"type":"NameVariable","value":"bField"},
8159 {"type":"Punctuation","value":"."},
8160 {"type":"NameVariable","value":"cTablename"},
8161 {"type":"Text","value":"\n "},
8162 {"type":"NameVariable","value":"bColumn"},
8163 {"type":"Punctuation","value":"."},
8164 {"type":"NameVariable","value":"cFieldName"},
8165 {"type":"Text","value":" "},
8166 {"type":"Operator","value":"="},
8167 {"type":"Text","value":" "},
8168 {"type":"NameVariable","value":"bField"},
8169 {"type":"Punctuation","value":"."},
8170 {"type":"NameVariable","value":"cFieldName"},
8171 {"type":"Text","value":"\n "},
8172 {"type":"NameVariable","value":"bColumn"},
8173 {"type":"Punctuation","value":"."},
8174 {"type":"NameVariable","value":"iExtent"},
8175 {"type":"Text","value":" "},
8176 {"type":"Operator","value":"="},
8177 {"type":"Text","value":" "},
8178 {"type":"NameVariable","value":"iFieldExtent"},
8179 {"type":"Text","value":"\n "},
8180 {"type":"NameVariable","value":"bColumn"},
8181 {"type":"Punctuation","value":"."},
8182 {"type":"NameVariable","value":"cFullName"},
8183 {"type":"Text","value":" "},
8184 {"type":"Operator","value":"="},
8185 {"type":"Text","value":" "},
8186 {"type":"NameVariable","value":"bField"},
8187 {"type":"Punctuation","value":"."},
8188 {"type":"NameVariable","value":"cFieldName"},
8189 {"type":"Text","value":" "},
8190 {"type":"Operator","value":"+"},
8191 {"type":"Text","value":" "},
8192 {"type":"Punctuation","value":"("},
8193 {"type":"KeywordReserved","value":"IF"},
8194 {"type":"Text","value":" "},
8195 {"type":"NameVariable","value":"iFieldExtent"},
8196 {"type":"Text","value":" "},
8197 {"type":"NameVariable","value":"\u003e"},
8198 {"type":"Text","value":" "},
8199 {"type":"LiteralNumberInteger","value":"0"},
8200 {"type":"Text","value":" "},
8201 {"type":"KeywordReserved","value":"THEN"},
8202 {"type":"Text","value":" "},
8203 {"type":"KeywordReserved","value":"SUBSTITUTE"},
8204 {"type":"Punctuation","value":"("},
8205 {"type":"LiteralStringDouble","value":"\"[\u00261]\""},
8206 {"type":"NameVariable","value":","},
8207 {"type":"Text","value":" "},
8208 {"type":"NameVariable","value":"iFieldExtent"},
8209 {"type":"Punctuation","value":")"},
8210 {"type":"Text","value":" "},
8211 {"type":"KeywordReserved","value":"ELSE "},
8212 {"type":"LiteralStringDouble","value":"\"\""},
8213 {"type":"Punctuation","value":")"},
8214 {"type":"Text","value":"\n "},
8215 {"type":"NameVariable","value":"bColumn"},
8216 {"type":"Punctuation","value":"."},
8217 {"type":"NameVariable","value":"iColumnNr"},
8218 {"type":"Text","value":" "},
8219 {"type":"Operator","value":"="},
8220 {"type":"Text","value":" "},
8221 {"type":"NameVariable","value":"iDataOrder"},
8222 {"type":"Text","value":"\n "},
8223 {"type":"NameVariable","value":"bColumn"},
8224 {"type":"Punctuation","value":"."},
8225 {"type":"NameVariable","value":"iOrder"},
8226 {"type":"Text","value":" "},
8227 {"type":"Operator","value":"="},
8228 {"type":"Text","value":" "},
8229 {"type":"NameVariable","value":"bField"},
8230 {"type":"Punctuation","value":"."},
8231 {"type":"NameVariable","value":"iOrder"},
8232 {"type":"Text","value":"\n "},
8233 {"type":"NameVariable","value":"bColumn"},
8234 {"type":"Punctuation","value":"."},
8235 {"type":"NameVariable","value":"cLabel"},
8236 {"type":"Text","value":" "},
8237 {"type":"Operator","value":"="},
8238 {"type":"Text","value":" "},
8239 {"type":"NameVariable","value":"bField"},
8240 {"type":"Punctuation","value":"."},
8241 {"type":"NameVariable","value":"cLabel"},
8242 {"type":"Text","value":"\n "},
8243 {"type":"Punctuation","value":"."},
8244 {"type":"Text","value":"\n "},
8245 {"type":"KeywordReserved","value":"PUBLISH "},
8246 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
8247 {"type":"Punctuation","value":"("},
8248 {"type":"LiteralNumberInteger","value":"3"},
8249 {"type":"NameVariable","value":","},
8250 {"type":"KeywordReserved","value":"SUBSTITUTE"},
8251 {"type":"Punctuation","value":"("},
8252 {"type":"LiteralStringDouble","value":"\"Field \u00261 created\""},
8253 {"type":"NameVariable","value":","},
8254 {"type":"Text","value":" "},
8255 {"type":"NameVariable","value":"bColumn"},
8256 {"type":"Punctuation","value":"."},
8257 {"type":"NameVariable","value":"cFullName"},
8258 {"type":"Punctuation","value":"))."},
8259 {"type":"Text","value":"\n "},
8260 {"type":"KeywordReserved","value":"END"},
8261 {"type":"Punctuation","value":"."},
8262 {"type":"Text","value":" "},
8263 {"type":"CommentMultiline","value":"/* For each extent nr */"},
8264 {"type":"Text","value":"\n\n "},
8265 {"type":"NameVariable","value":"hQuery"},
8266 {"type":"Punctuation","value":":"},
8267 {"type":"KeywordReserved","value":"GET-NEXT"},
8268 {"type":"Punctuation","value":"()."},
8269 {"type":"Text","value":"\n "},
8270 {"type":"KeywordReserved","value":"END"},
8271 {"type":"Punctuation","value":"."},
8272 {"type":"Text","value":"\n "},
8273 {"type":"NameVariable","value":"hQuery"},
8274 {"type":"Punctuation","value":":"},
8275 {"type":"KeywordReserved","value":"QUERY-CLOSE"},
8276 {"type":"Punctuation","value":"()."},
8277 {"type":"Text","value":"\n\n "},
8278 {"type":"KeywordReserved","value":"DELETE"},
8279 {"type":"Text","value":" "},
8280 {"type":"NameVariable","value":"OBJECT"},
8281 {"type":"Text","value":" "},
8282 {"type":"NameVariable","value":"hQuery"},
8283 {"type":"Punctuation","value":"."},
8284 {"type":"Text","value":"\n "},
8285 {"type":"KeywordReserved","value":"DELETE"},
8286 {"type":"Text","value":" "},
8287 {"type":"NameVariable","value":"OBJECT"},
8288 {"type":"Text","value":" "},
8289 {"type":"NameVariable","value":"hBufferField"},
8290 {"type":"Punctuation","value":"."},
8291 {"type":"Text","value":"\n "},
8292 {"type":"KeywordReserved","value":"DELETE"},
8293 {"type":"Text","value":" "},
8294 {"type":"NameVariable","value":"OBJECT"},
8295 {"type":"Text","value":" "},
8296 {"type":"NameVariable","value":"hBufferFile"},
8297 {"type":"Punctuation","value":"."},
8298 {"type":"Text","value":"\n\n "},
8299 {"type":"CommentMultiline","value":"/* Fieldlist */"},
8300 {"type":"Text","value":"\n "},
8301 {"type":"NameVariable","value":"bTable"},
8302 {"type":"Punctuation","value":"."},
8303 {"type":"NameVariable","value":"cFields"},
8304 {"type":"Text","value":" "},
8305 {"type":"Operator","value":"="},
8306 {"type":"Text","value":" "},
8307 {"type":"KeywordReserved","value":"SUBSTRING"},
8308 {"type":"Punctuation","value":"("},
8309 {"type":"NameVariable","value":"bTable"},
8310 {"type":"Punctuation","value":"."},
8311 {"type":"NameVariable","value":"cFields,"},
8312 {"type":"LiteralNumberInteger","value":"2"},
8313 {"type":"Punctuation","value":")."},
8314 {"type":"Text","value":"\n\n "},
8315 {"type":"CommentMultiline","value":"/* Add columns for recid/rowid */"},
8316 {"type":"Text","value":"\n "},
8317 {"type":"KeywordReserved","value":"DO"},
8318 {"type":"Text","value":" "},
8319 {"type":"NameVariable","value":"i"},
8320 {"type":"Text","value":" "},
8321 {"type":"Operator","value":"="},
8322 {"type":"Text","value":" "},
8323 {"type":"LiteralNumberInteger","value":"1"},
8324 {"type":"Text","value":" "},
8325 {"type":"KeywordReserved","value":"TO"},
8326 {"type":"Text","value":" "},
8327 {"type":"LiteralNumberInteger","value":"2"},
8328 {"type":"Punctuation","value":":"},
8329 {"type":"Text","value":"\n\n "},
8330 {"type":"KeywordReserved","value":"CREATE"},
8331 {"type":"Text","value":" "},
8332 {"type":"NameVariable","value":"bField"},
8333 {"type":"Punctuation","value":"."},
8334 {"type":"Text","value":"\n "},
8335 {"type":"KeywordReserved","value":"ASSIGN\n "},
8336 {"type":"Text","value":" "},
8337 {"type":"NameVariable","value":"iFieldOrder"},
8338 {"type":"Text","value":" "},
8339 {"type":"Operator","value":"="},
8340 {"type":"Text","value":" "},
8341 {"type":"NameVariable","value":"iFieldOrder"},
8342 {"type":"Text","value":" "},
8343 {"type":"Operator","value":"+"},
8344 {"type":"Text","value":" "},
8345 {"type":"LiteralNumberInteger","value":"1"},
8346 {"type":"Text","value":"\n "},
8347 {"type":"NameVariable","value":"bField"},
8348 {"type":"Punctuation","value":"."},
8349 {"type":"NameVariable","value":"cTableCacheId"},
8350 {"type":"Text","value":" "},
8351 {"type":"Operator","value":"="},
8352 {"type":"Text","value":" "},
8353 {"type":"NameVariable","value":"bTable"},
8354 {"type":"Punctuation","value":"."},
8355 {"type":"NameVariable","value":"cCacheId"},
8356 {"type":"Text","value":"\n "},
8357 {"type":"NameVariable","value":"bField"},
8358 {"type":"Punctuation","value":"."},
8359 {"type":"NameVariable","value":"cDatabase"},
8360 {"type":"Text","value":" "},
8361 {"type":"Operator","value":"="},
8362 {"type":"Text","value":" "},
8363 {"type":"NameVariable","value":"pcDatabase"},
8364 {"type":"Text","value":"\n "},
8365 {"type":"NameVariable","value":"bField"},
8366 {"type":"Punctuation","value":"."},
8367 {"type":"NameVariable","value":"cTablename"},
8368 {"type":"Text","value":" "},
8369 {"type":"Operator","value":"="},
8370 {"type":"Text","value":" "},
8371 {"type":"NameVariable","value":"pcTableName"},
8372 {"type":"Text","value":"\n "},
8373 {"type":"NameVariable","value":"bField"},
8374 {"type":"Punctuation","value":"."},
8375 {"type":"NameVariable","value":"cFieldName"},
8376 {"type":"Text","value":" "},
8377 {"type":"Operator","value":"="},
8378 {"type":"Text","value":" "},
8379 {"type":"KeywordReserved","value":"ENTRY"},
8380 {"type":"Punctuation","value":"("},
8381 {"type":"NameVariable","value":"i,"},
8382 {"type":"LiteralStringDouble","value":"\"RECID,ROWID\""},
8383 {"type":"Punctuation","value":")"},
8384 {"type":"Text","value":"\n "},
8385 {"type":"NameVariable","value":"bField"},
8386 {"type":"Punctuation","value":"."},
8387 {"type":"NameVariable","value":"lShow"},
8388 {"type":"Text","value":" "},
8389 {"type":"Operator","value":"="},
8390 {"type":"Text","value":" "},
8391 {"type":"KeywordReserved","value":"FALSE\n "},
8392 {"type":"Text","value":" "},
8393 {"type":"NameVariable","value":"bField"},
8394 {"type":"Punctuation","value":"."},
8395 {"type":"NameVariable","value":"iOrder"},
8396 {"type":"Text","value":" "},
8397 {"type":"Operator","value":"="},
8398 {"type":"Text","value":" "},
8399 {"type":"NameVariable","value":"iFieldOrder"},
8400 {"type":"Text","value":"\n "},
8401 {"type":"NameVariable","value":"bField"},
8402 {"type":"Punctuation","value":"."},
8403 {"type":"NameVariable","value":"iOrderOrg"},
8404 {"type":"Text","value":" "},
8405 {"type":"Operator","value":"="},
8406 {"type":"Text","value":" "},
8407 {"type":"NameVariable","value":"iFieldOrder"},
8408 {"type":"Text","value":"\n "},
8409 {"type":"NameVariable","value":"bField"},
8410 {"type":"Punctuation","value":"."},
8411 {"type":"NameVariable","value":"cFieldName"},
8412 {"type":"Text","value":" "},
8413 {"type":"Operator","value":"="},
8414 {"type":"Text","value":" "},
8415 {"type":"NameVariable","value":"bField"},
8416 {"type":"Punctuation","value":"."},
8417 {"type":"NameVariable","value":"cFieldName"},
8418 {"type":"Text","value":"\n "},
8419 {"type":"NameVariable","value":"bField"},
8420 {"type":"Punctuation","value":"."},
8421 {"type":"NameVariable","value":"cFullName"},
8422 {"type":"Text","value":" "},
8423 {"type":"Operator","value":"="},
8424 {"type":"Text","value":" "},
8425 {"type":"NameVariable","value":"bField"},
8426 {"type":"Punctuation","value":"."},
8427 {"type":"NameVariable","value":"cFieldName"},
8428 {"type":"Text","value":"\n "},
8429 {"type":"NameVariable","value":"bField"},
8430 {"type":"Punctuation","value":"."},
8431 {"type":"NameVariable","value":"cDataType"},
8432 {"type":"Text","value":" "},
8433 {"type":"Operator","value":"="},
8434 {"type":"Text","value":" "},
8435 {"type":"LiteralStringSingle","value":"'character'\n bField.cInitial = ''"},
8436 {"type":"Text","value":"\n "},
8437 {"type":"NameVariable","value":"bField"},
8438 {"type":"Punctuation","value":"."},
8439 {"type":"NameVariable","value":"cFormat"},
8440 {"type":"Text","value":" "},
8441 {"type":"Operator","value":"="},
8442 {"type":"Text","value":" "},
8443 {"type":"KeywordReserved","value":"ENTRY"},
8444 {"type":"Punctuation","value":"("},
8445 {"type":"NameVariable","value":"i,"},
8446 {"type":"LiteralStringDouble","value":"\"X(20),X(24)\""},
8447 {"type":"Punctuation","value":")"},
8448 {"type":"Text","value":"\n "},
8449 {"type":"NameVariable","value":"bField"},
8450 {"type":"Punctuation","value":"."},
8451 {"type":"NameVariable","value":"cFormatOrg"},
8452 {"type":"Text","value":" "},
8453 {"type":"Operator","value":"="},
8454 {"type":"Text","value":" "},
8455 {"type":"NameVariable","value":"bField"},
8456 {"type":"Punctuation","value":"."},
8457 {"type":"NameVariable","value":"cFormat"},
8458 {"type":"Text","value":"\n "},
8459 {"type":"NameVariable","value":"bField"},
8460 {"type":"Punctuation","value":"."},
8461 {"type":"NameVariable","value":"cLabel"},
8462 {"type":"Text","value":" "},
8463 {"type":"Operator","value":"="},
8464 {"type":"Text","value":" "},
8465 {"type":"NameVariable","value":"bField"},
8466 {"type":"Punctuation","value":"."},
8467 {"type":"NameVariable","value":"cFieldName"},
8468 {"type":"Text","value":"\n "},
8469 {"type":"NameVariable","value":"bField"},
8470 {"type":"Punctuation","value":"."},
8471 {"type":"NameVariable","value":"lPrimary"},
8472 {"type":"Text","value":" "},
8473 {"type":"Operator","value":"="},
8474 {"type":"Text","value":" "},
8475 {"type":"KeywordReserved","value":"NO\n "},
8476 {"type":"Text","value":" "},
8477 {"type":"NameVariable","value":"bField"},
8478 {"type":"Punctuation","value":"."},
8479 {"type":"NameVariable","value":"iExtent"},
8480 {"type":"Text","value":" "},
8481 {"type":"Operator","value":"="},
8482 {"type":"Text","value":" "},
8483 {"type":"LiteralNumberInteger","value":"0"},
8484 {"type":"Text","value":"\n "},
8485 {"type":"Punctuation","value":"."},
8486 {"type":"Text","value":"\n\n "},
8487 {"type":"NameVariable","value":"iDataOrder"},
8488 {"type":"Text","value":" "},
8489 {"type":"Operator","value":"="},
8490 {"type":"Text","value":" "},
8491 {"type":"NameVariable","value":"iDataOrder"},
8492 {"type":"Text","value":" "},
8493 {"type":"Operator","value":"+"},
8494 {"type":"Text","value":" "},
8495 {"type":"LiteralNumberInteger","value":"1"},
8496 {"type":"Punctuation","value":"."},
8497 {"type":"Text","value":"\n "},
8498 {"type":"KeywordReserved","value":"CREATE"},
8499 {"type":"Text","value":" "},
8500 {"type":"NameVariable","value":"bColumn"},
8501 {"type":"Punctuation","value":"."},
8502 {"type":"Text","value":"\n "},
8503 {"type":"KeywordReserved","value":"ASSIGN\n "},
8504 {"type":"Text","value":" "},
8505 {"type":"NameVariable","value":"bColumn"},
8506 {"type":"Punctuation","value":"."},
8507 {"type":"NameVariable","value":"cTableCacheId"},
8508 {"type":"Text","value":" "},
8509 {"type":"Operator","value":"="},
8510 {"type":"Text","value":" "},
8511 {"type":"NameVariable","value":"bField"},
8512 {"type":"Punctuation","value":"."},
8513 {"type":"NameVariable","value":"cTableCacheId"},
8514 {"type":"Text","value":"\n "},
8515 {"type":"NameVariable","value":"bColumn"},
8516 {"type":"Punctuation","value":"."},
8517 {"type":"NameVariable","value":"cDatabase"},
8518 {"type":"Text","value":" "},
8519 {"type":"Operator","value":"="},
8520 {"type":"Text","value":" "},
8521 {"type":"NameVariable","value":"bField"},
8522 {"type":"Punctuation","value":"."},
8523 {"type":"NameVariable","value":"cDatabase"},
8524 {"type":"Text","value":"\n "},
8525 {"type":"NameVariable","value":"bColumn"},
8526 {"type":"Punctuation","value":"."},
8527 {"type":"NameVariable","value":"cTableName"},
8528 {"type":"Text","value":" "},
8529 {"type":"Operator","value":"="},
8530 {"type":"Text","value":" "},
8531 {"type":"NameVariable","value":"bField"},
8532 {"type":"Punctuation","value":"."},
8533 {"type":"NameVariable","value":"cTablename"},
8534 {"type":"Text","value":"\n "},
8535 {"type":"NameVariable","value":"bColumn"},
8536 {"type":"Punctuation","value":"."},
8537 {"type":"NameVariable","value":"cFieldName"},
8538 {"type":"Text","value":" "},
8539 {"type":"Operator","value":"="},
8540 {"type":"Text","value":" "},
8541 {"type":"NameVariable","value":"bField"},
8542 {"type":"Punctuation","value":"."},
8543 {"type":"NameVariable","value":"cFieldName"},
8544 {"type":"Text","value":"\n "},
8545 {"type":"NameVariable","value":"bColumn"},
8546 {"type":"Punctuation","value":"."},
8547 {"type":"NameVariable","value":"iExtent"},
8548 {"type":"Text","value":" "},
8549 {"type":"Operator","value":"="},
8550 {"type":"Text","value":" "},
8551 {"type":"LiteralNumberInteger","value":"0"},
8552 {"type":"Text","value":"\n "},
8553 {"type":"NameVariable","value":"bColumn"},
8554 {"type":"Punctuation","value":"."},
8555 {"type":"NameVariable","value":"cFullName"},
8556 {"type":"Text","value":" "},
8557 {"type":"Operator","value":"="},
8558 {"type":"Text","value":" "},
8559 {"type":"NameVariable","value":"bField"},
8560 {"type":"Punctuation","value":"."},
8561 {"type":"NameVariable","value":"cFieldName"},
8562 {"type":"Text","value":"\n "},
8563 {"type":"NameVariable","value":"bColumn"},
8564 {"type":"Punctuation","value":"."},
8565 {"type":"NameVariable","value":"iColumnNr"},
8566 {"type":"Text","value":" "},
8567 {"type":"Operator","value":"="},
8568 {"type":"Text","value":" "},
8569 {"type":"NameVariable","value":"iDataOrder"},
8570 {"type":"Text","value":"\n "},
8571 {"type":"NameVariable","value":"bColumn"},
8572 {"type":"Punctuation","value":"."},
8573 {"type":"NameVariable","value":"iOrder"},
8574 {"type":"Text","value":" "},
8575 {"type":"Operator","value":"="},
8576 {"type":"Text","value":" "},
8577 {"type":"NameVariable","value":"bField"},
8578 {"type":"Punctuation","value":"."},
8579 {"type":"NameVariable","value":"iOrder"},
8580 {"type":"Text","value":"\n "},
8581 {"type":"NameVariable","value":"bColumn"},
8582 {"type":"Punctuation","value":"."},
8583 {"type":"NameVariable","value":"cLabel"},
8584 {"type":"Text","value":" "},
8585 {"type":"Operator","value":"="},
8586 {"type":"Text","value":" "},
8587 {"type":"NameVariable","value":"bField"},
8588 {"type":"Punctuation","value":"."},
8589 {"type":"NameVariable","value":"cLabel"},
8590 {"type":"Text","value":"\n "},
8591 {"type":"Punctuation","value":"."},
8592 {"type":"Text","value":"\n "},
8593 {"type":"KeywordReserved","value":"END"},
8594 {"type":"Punctuation","value":"."},
8595 {"type":"Text","value":"\n "},
8596 {"type":"KeywordReserved","value":"PUBLISH "},
8597 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
8598 {"type":"Text","value":" "},
8599 {"type":"Punctuation","value":"("},
8600 {"type":"LiteralStringDouble","value":"\"stop\""},
8601 {"type":"NameVariable","value":","},
8602 {"type":"Text","value":" "},
8603 {"type":"LiteralStringSingle","value":"'getFields - step 4: build cache'"},
8604 {"type":"Punctuation","value":")."},
8605 {"type":"Text","value":"\n\n "},
8606 {"type":"CommentMultiline","value":"/* Update the cache */"},
8607 {"type":"Text","value":"\n "},
8608 {"type":"KeywordReserved","value":"IF"},
8609 {"type":"Text","value":" "},
8610 {"type":"NameVariable","value":"glCacheFieldDefs"},
8611 {"type":"Text","value":" "},
8612 {"type":"KeywordReserved","value":"THEN\n "},
8613 {"type":"Text","value":" "},
8614 {"type":"KeywordReserved","value":"DO"},
8615 {"type":"Punctuation","value":":"},
8616 {"type":"Text","value":"\n "},
8617 {"type":"CommentMultiline","value":"/* Add to disk cache */"},
8618 {"type":"Text","value":"\n "},
8619 {"type":"KeywordReserved","value":"PUBLISH "},
8620 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
8621 {"type":"Text","value":" "},
8622 {"type":"Punctuation","value":"("},
8623 {"type":"LiteralStringDouble","value":"\"start\""},
8624 {"type":"NameVariable","value":","},
8625 {"type":"Text","value":" "},
8626 {"type":"LiteralStringSingle","value":"'getFields - step 5: save to disk'"},
8627 {"type":"Punctuation","value":")."},
8628 {"type":"Text","value":"\n "},
8629 {"type":"KeywordReserved","value":"PUBLISH "},
8630 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
8631 {"type":"Text","value":" "},
8632 {"type":"Punctuation","value":"("},
8633 {"type":"LiteralNumberInteger","value":"3"},
8634 {"type":"NameVariable","value":","},
8635 {"type":"Text","value":" "},
8636 {"type":"KeywordReserved","value":"SUBSTITUTE"},
8637 {"type":"Punctuation","value":"("},
8638 {"type":"LiteralStringDouble","value":"\"Add to second-level cache.\""},
8639 {"type":"Punctuation","value":"))."},
8640 {"type":"Text","value":"\n "},
8641 {"type":"KeywordReserved","value":"DATASET"},
8642 {"type":"Text","value":" "},
8643 {"type":"NameVariable","value":"dsFields"},
8644 {"type":"Punctuation","value":":"},
8645 {"type":"KeywordReserved","value":"WRITE-XML"},
8646 {"type":"Punctuation","value":"("},
8647 {"type":"Text","value":" "},
8648 {"type":"LiteralStringDouble","value":"\"file\""},
8649 {"type":"NameVariable","value":","},
8650 {"type":"Text","value":" "},
8651 {"type":"NameVariable","value":"cCacheFile,"},
8652 {"type":"Text","value":" "},
8653 {"type":"KeywordReserved","value":"YES"},
8654 {"type":"NameVariable","value":","},
8655 {"type":"Text","value":" "},
8656 {"type":"NameVariable","value":"?,"},
8657 {"type":"Text","value":" "},
8658 {"type":"NameVariable","value":"?,"},
8659 {"type":"Text","value":" "},
8660 {"type":"KeywordReserved","value":"NO"},
8661 {"type":"NameVariable","value":","},
8662 {"type":"Text","value":" "},
8663 {"type":"KeywordReserved","value":"NO"},
8664 {"type":"Punctuation","value":")."},
8665 {"type":"Text","value":"\n\n "},
8666 {"type":"CommentMultiline","value":"/* Add to memory cache */"},
8667 {"type":"Text","value":"\n "},
8668 {"type":"KeywordReserved","value":"PUBLISH "},
8669 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
8670 {"type":"Text","value":" "},
8671 {"type":"Punctuation","value":"("},
8672 {"type":"LiteralNumberInteger","value":"3"},
8673 {"type":"NameVariable","value":","},
8674 {"type":"Text","value":" "},
8675 {"type":"KeywordReserved","value":"SUBSTITUTE"},
8676 {"type":"Punctuation","value":"("},
8677 {"type":"LiteralStringDouble","value":"\"Add to first-level cache.\""},
8678 {"type":"Punctuation","value":"))."},
8679 {"type":"Text","value":"\n "},
8680 {"type":"KeywordReserved","value":"FOR"},
8681 {"type":"Text","value":" "},
8682 {"type":"KeywordReserved","value":"EACH"},
8683 {"type":"Text","value":" "},
8684 {"type":"NameVariable","value":"bField"},
8685 {"type":"Text","value":" "},
8686 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
8687 {"type":"Punctuation","value":":"},
8688 {"type":"Text","value":"\n "},
8689 {"type":"KeywordReserved","value":"CREATE"},
8690 {"type":"Text","value":" "},
8691 {"type":"NameVariable","value":"bFieldCache"},
8692 {"type":"Punctuation","value":"."},
8693 {"type":"Text","value":"\n "},
8694 {"type":"KeywordReserved","value":"BUFFER-COPY"},
8695 {"type":"Text","value":" "},
8696 {"type":"NameVariable","value":"bField"},
8697 {"type":"Text","value":" "},
8698 {"type":"KeywordReserved","value":"TO"},
8699 {"type":"Text","value":" "},
8700 {"type":"NameVariable","value":"bFieldCache"},
8701 {"type":"Punctuation","value":"."},
8702 {"type":"Text","value":"\n "},
8703 {"type":"KeywordReserved","value":"END"},
8704 {"type":"Punctuation","value":"."},
8705 {"type":"Text","value":"\n\n "},
8706 {"type":"KeywordReserved","value":"FOR"},
8707 {"type":"Text","value":" "},
8708 {"type":"KeywordReserved","value":"EACH"},
8709 {"type":"Text","value":" "},
8710 {"type":"NameVariable","value":"bColumn"},
8711 {"type":"Text","value":" "},
8712 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
8713 {"type":"Punctuation","value":":"},
8714 {"type":"Text","value":"\n "},
8715 {"type":"KeywordReserved","value":"CREATE"},
8716 {"type":"Text","value":" "},
8717 {"type":"NameVariable","value":"bColumnCache"},
8718 {"type":"Punctuation","value":"."},
8719 {"type":"Text","value":"\n "},
8720 {"type":"KeywordReserved","value":"BUFFER-COPY"},
8721 {"type":"Text","value":" "},
8722 {"type":"NameVariable","value":"bColumn"},
8723 {"type":"Text","value":" "},
8724 {"type":"KeywordReserved","value":"TO"},
8725 {"type":"Text","value":" "},
8726 {"type":"NameVariable","value":"bColumnCache"},
8727 {"type":"Punctuation","value":"."},
8728 {"type":"Text","value":"\n "},
8729 {"type":"KeywordReserved","value":"END"},
8730 {"type":"Punctuation","value":"."},
8731 {"type":"Text","value":"\n "},
8732 {"type":"KeywordReserved","value":"PUBLISH "},
8733 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
8734 {"type":"Text","value":" "},
8735 {"type":"Punctuation","value":"("},
8736 {"type":"LiteralStringDouble","value":"\"stop\""},
8737 {"type":"NameVariable","value":","},
8738 {"type":"Text","value":" "},
8739 {"type":"LiteralStringSingle","value":"'getFields - step 5: save to disk'"},
8740 {"type":"Punctuation","value":")."},
8741 {"type":"Text","value":"\n "},
8742 {"type":"KeywordReserved","value":"END"},
8743 {"type":"Punctuation","value":"."},
8744 {"type":"Text","value":"\n\n "},
8745 {"type":"CommentMultiline","value":"/* Update fields with settings from registry */"},
8746 {"type":"Text","value":"\n "},
8747 {"type":"KeywordReserved","value":"RUN"},
8748 {"type":"Text","value":" "},
8749 {"type":"NameVariable","value":"updateFields"},
8750 {"type":"Punctuation","value":"("},
8751 {"type":"KeywordReserved","value":"INPUT"},
8752 {"type":"Text","value":" "},
8753 {"type":"NameVariable","value":"pcDatabase,"},
8754 {"type":"Text","value":" "},
8755 {"type":"KeywordReserved","value":"INPUT"},
8756 {"type":"Text","value":" "},
8757 {"type":"NameVariable","value":"pcTableName,"},
8758 {"type":"Text","value":" "},
8759 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
8760 {"type":"Text","value":" "},
8761 {"type":"KeywordReserved","value":"TABLE"},
8762 {"type":"Text","value":" "},
8763 {"type":"NameVariable","value":"bField"},
8764 {"type":"Punctuation","value":")."},
8765 {"type":"Text","value":"\n\n "},
8766 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
8767 {"type":"Text","value":"\n\n"},
8768 {"type":"KeywordReserved","value":"END"},
8769 {"type":"Text","value":" "},
8770 {"type":"KeywordReserved","value":"PROCEDURE"},
8771 {"type":"Punctuation","value":"."},
8772 {"type":"Text","value":" "},
8773 {"type":"CommentMultiline","value":"/* getFields */"},
8774 {"type":"Text","value":"\n\n"},
8775 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
8776 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getMouseXY) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getMouseXY Procedure"},
8777 {"type":"Text","value":"\n"},
8778 {"type":"KeywordReserved","value":"PROCEDURE"},
8779 {"type":"Text","value":" "},
8780 {"type":"NameVariable","value":"getMouseXY"},
8781 {"type":"Text","value":" "},
8782 {"type":"Punctuation","value":":"},
8783 {"type":"Text","value":"\n"},
8784 {"type":"CommentMultiline","value":"/* Get the position of the mouse relative to the frame\n */"},
8785 {"type":"Text","value":"\n "},
8786 {"type":"KeywordDeclaration","value":"DEFINE"},
8787 {"type":"Text","value":" "},
8788 {"type":"KeywordReserved","value":"INPUT "},
8789 {"type":"Text","value":" "},
8790 {"type":"KeywordReserved","value":"PARAMETER"},
8791 {"type":"Text","value":" "},
8792 {"type":"NameVariable","value":"phFrame"},
8793 {"type":"Text","value":" "},
8794 {"type":"KeywordReserved","value":"AS"},
8795 {"type":"Text","value":" "},
8796 {"type":"KeywordType","value":"HANDLE "},
8797 {"type":"Text","value":" "},
8798 {"type":"KeywordReserved","value":"NO-UNDO"},
8799 {"type":"Punctuation","value":"."},
8800 {"type":"Text","value":"\n "},
8801 {"type":"KeywordDeclaration","value":"DEFINE"},
8802 {"type":"Text","value":" "},
8803 {"type":"KeywordReserved","value":"OUTPUT"},
8804 {"type":"Text","value":" "},
8805 {"type":"KeywordReserved","value":"PARAMETER"},
8806 {"type":"Text","value":" "},
8807 {"type":"NameVariable","value":"piMouseX"},
8808 {"type":"Text","value":" "},
8809 {"type":"KeywordReserved","value":"AS"},
8810 {"type":"Text","value":" "},
8811 {"type":"KeywordType","value":"INTEGER"},
8812 {"type":"Text","value":" "},
8813 {"type":"KeywordReserved","value":"NO-UNDO"},
8814 {"type":"Punctuation","value":"."},
8815 {"type":"Text","value":"\n "},
8816 {"type":"KeywordDeclaration","value":"DEFINE"},
8817 {"type":"Text","value":" "},
8818 {"type":"KeywordReserved","value":"OUTPUT"},
8819 {"type":"Text","value":" "},
8820 {"type":"KeywordReserved","value":"PARAMETER"},
8821 {"type":"Text","value":" "},
8822 {"type":"NameVariable","value":"piMouseY"},
8823 {"type":"Text","value":" "},
8824 {"type":"KeywordReserved","value":"AS"},
8825 {"type":"Text","value":" "},
8826 {"type":"KeywordType","value":"INTEGER"},
8827 {"type":"Text","value":" "},
8828 {"type":"KeywordReserved","value":"NO-UNDO"},
8829 {"type":"Punctuation","value":"."},
8830 {"type":"Text","value":"\n\n "},
8831 {"type":"KeywordDeclaration","value":"DEFINE"},
8832 {"type":"Text","value":" "},
8833 {"type":"KeywordReserved","value":"VARIABLE"},
8834 {"type":"Text","value":" "},
8835 {"type":"NameVariable","value":"lp"},
8836 {"type":"Text","value":" "},
8837 {"type":"KeywordReserved","value":"AS"},
8838 {"type":"Text","value":" "},
8839 {"type":"KeywordType","value":"MEMPTR"},
8840 {"type":"Text","value":" "},
8841 {"type":"KeywordReserved","value":"NO-UNDO"},
8842 {"type":"Punctuation","value":"."},
8843 {"type":"Text","value":"\n "},
8844 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
8845 {"type":"Text","value":"\n "},
8846 {"type":"KeywordDeclaration","value":"DEFINE"},
8847 {"type":"Text","value":" "},
8848 {"type":"KeywordReserved","value":"VARIABLE"},
8849 {"type":"Text","value":" "},
8850 {"type":"NameVariable","value":"iRet"},
8851 {"type":"Text","value":" "},
8852 {"type":"KeywordReserved","value":"AS"},
8853 {"type":"Text","value":" "},
8854 {"type":"KeywordType","value":"INT64 "},
8855 {"type":"Text","value":" "},
8856 {"type":"KeywordReserved","value":"NO-UNDO"},
8857 {"type":"Punctuation","value":"."},
8858 {"type":"Text","value":"\n\n "},
8859 {"type":"KeywordReserved","value":"SET-SIZE"},
8860 {"type":"Punctuation","value":"("},
8861 {"type":"Text","value":" "},
8862 {"type":"NameVariable","value":"LP"},
8863 {"type":"Text","value":" "},
8864 {"type":"Punctuation","value":")"},
8865 {"type":"Text","value":" "},
8866 {"type":"Operator","value":"="},
8867 {"type":"Text","value":" "},
8868 {"type":"LiteralNumberInteger","value":"16"},
8869 {"type":"Punctuation","value":"."},
8870 {"type":"Text","value":"\n\n "},
8871 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
8872 {"type":"Text","value":"\n "},
8873 {"type":"KeywordReserved","value":"RUN"},
8874 {"type":"Text","value":" "},
8875 {"type":"NameVariable","value":"GetCursorPos"},
8876 {"type":"Punctuation","value":"("},
8877 {"type":"KeywordReserved","value":"INPUT"},
8878 {"type":"Text","value":" "},
8879 {"type":"KeywordReserved","value":"GET-POINTER-VALUE"},
8880 {"type":"Punctuation","value":"("},
8881 {"type":"NameVariable","value":"lp"},
8882 {"type":"Punctuation","value":")"},
8883 {"type":"NameVariable","value":","},
8884 {"type":"Text","value":" "},
8885 {"type":"KeywordReserved","value":"OUTPUT"},
8886 {"type":"Text","value":" "},
8887 {"type":"NameVariable","value":"iRet"},
8888 {"type":"Punctuation","value":")."},
8889 {"type":"Text","value":"\n\n "},
8890 {"type":"KeywordReserved","value":"RUN"},
8891 {"type":"Text","value":" "},
8892 {"type":"NameVariable","value":"ScreenToClient"},
8893 {"type":"Text","value":" "},
8894 {"type":"Punctuation","value":"("},
8895 {"type":"Text","value":" "},
8896 {"type":"KeywordReserved","value":"INPUT"},
8897 {"type":"Text","value":" "},
8898 {"type":"NameVariable","value":"phFrame"},
8899 {"type":"Punctuation","value":":"},
8900 {"type":"KeywordReserved","value":"HWND"},
8901 {"type":"NameVariable","value":","},
8902 {"type":"Text","value":" "},
8903 {"type":"KeywordReserved","value":"INPUT"},
8904 {"type":"Text","value":" "},
8905 {"type":"NameVariable","value":"lp"},
8906 {"type":"Text","value":" "},
8907 {"type":"Punctuation","value":")."},
8908 {"type":"Text","value":"\n "},
8909 {"type":"NameVariable","value":"piMouseX"},
8910 {"type":"Text","value":" "},
8911 {"type":"Operator","value":"="},
8912 {"type":"Text","value":" "},
8913 {"type":"KeywordReserved","value":"GET-LONG"},
8914 {"type":"Punctuation","value":"("},
8915 {"type":"Text","value":" "},
8916 {"type":"NameVariable","value":"lp,"},
8917 {"type":"Text","value":" "},
8918 {"type":"LiteralNumberInteger","value":"1"},
8919 {"type":"Text","value":" "},
8920 {"type":"Punctuation","value":")."},
8921 {"type":"Text","value":"\n "},
8922 {"type":"NameVariable","value":"piMouseY"},
8923 {"type":"Text","value":" "},
8924 {"type":"Operator","value":"="},
8925 {"type":"Text","value":" "},
8926 {"type":"KeywordReserved","value":"GET-LONG"},
8927 {"type":"Punctuation","value":"("},
8928 {"type":"Text","value":" "},
8929 {"type":"NameVariable","value":"lp,"},
8930 {"type":"Text","value":" "},
8931 {"type":"LiteralNumberInteger","value":"5"},
8932 {"type":"Text","value":" "},
8933 {"type":"Punctuation","value":")."},
8934 {"type":"Text","value":"\n "},
8935 {"type":"KeywordReserved","value":"SET-SIZE"},
8936 {"type":"Punctuation","value":"("},
8937 {"type":"Text","value":" "},
8938 {"type":"NameVariable","value":"LP"},
8939 {"type":"Text","value":" "},
8940 {"type":"Punctuation","value":")"},
8941 {"type":"Text","value":" "},
8942 {"type":"Operator","value":"="},
8943 {"type":"Text","value":" "},
8944 {"type":"LiteralNumberInteger","value":"0"},
8945 {"type":"Punctuation","value":"."},
8946 {"type":"Text","value":"\n\n "},
8947 {"type":"KeywordReserved","value":"PUBLISH "},
8948 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
8949 {"type":"Text","value":" "},
8950 {"type":"Punctuation","value":"("},
8951 {"type":"LiteralNumberInteger","value":"3"},
8952 {"type":"NameVariable","value":","},
8953 {"type":"Text","value":" "},
8954 {"type":"KeywordReserved","value":"SUBSTITUTE"},
8955 {"type":"Punctuation","value":"("},
8956 {"type":"LiteralStringDouble","value":"\"Mouse X/Y = \u00261 / \u00262\""},
8957 {"type":"NameVariable","value":","},
8958 {"type":"Text","value":" "},
8959 {"type":"NameVariable","value":"piMouseX,"},
8960 {"type":"Text","value":" "},
8961 {"type":"NameVariable","value":"piMouseY"},
8962 {"type":"Punctuation","value":"))."},
8963 {"type":"Text","value":"\n\n"},
8964 {"type":"KeywordReserved","value":"END"},
8965 {"type":"Text","value":" "},
8966 {"type":"KeywordReserved","value":"PROCEDURE"},
8967 {"type":"Punctuation","value":"."},
8968 {"type":"Text","value":" "},
8969 {"type":"CommentMultiline","value":"/* getMouseXY */"},
8970 {"type":"Text","value":"\n\n"},
8971 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
8972 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getQueryTable) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getQueryTable Procedure"},
8973 {"type":"Text","value":"\n"},
8974 {"type":"KeywordReserved","value":"PROCEDURE"},
8975 {"type":"Text","value":" "},
8976 {"type":"NameVariable","value":"getQueryTable"},
8977 {"type":"Text","value":" "},
8978 {"type":"Punctuation","value":":"},
8979 {"type":"Text","value":"\n"},
8980 {"type":"CommentMultiline","value":"/* Get the ttQuery table\n * Note: This procedure just returns the table, no further logic needed.\n */"},
8981 {"type":"Text","value":"\n "},
8982 {"type":"KeywordDeclaration","value":"DEFINE"},
8983 {"type":"Text","value":" "},
8984 {"type":"KeywordReserved","value":"OUTPUT"},
8985 {"type":"Text","value":" "},
8986 {"type":"KeywordReserved","value":"PARAMETER"},
8987 {"type":"Text","value":" "},
8988 {"type":"KeywordReserved","value":"table"},
8989 {"type":"Text","value":" "},
8990 {"type":"KeywordReserved","value":"FOR"},
8991 {"type":"Text","value":" "},
8992 {"type":"NameVariable","value":"ttQuery"},
8993 {"type":"Punctuation","value":"."},
8994 {"type":"Text","value":"\n\n"},
8995 {"type":"KeywordReserved","value":"END"},
8996 {"type":"Text","value":" "},
8997 {"type":"KeywordReserved","value":"PROCEDURE"},
8998 {"type":"Punctuation","value":"."},
8999 {"type":"Text","value":" "},
9000 {"type":"CommentMultiline","value":"/* getQueryTable */"},
9001 {"type":"Text","value":"\n\n"},
9002 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
9003 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getRegistryTable) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getRegistryTable Procedure"},
9004 {"type":"Text","value":"\n"},
9005 {"type":"KeywordReserved","value":"PROCEDURE"},
9006 {"type":"Text","value":" "},
9007 {"type":"NameVariable","value":"getRegistryTable"},
9008 {"type":"Text","value":" "},
9009 {"type":"Punctuation","value":":"},
9010 {"type":"Text","value":"\n"},
9011 {"type":"CommentMultiline","value":"/* Return complete registry tt\n */"},
9012 {"type":"Text","value":"\n "},
9013 {"type":"KeywordDeclaration","value":"DEFINE"},
9014 {"type":"Text","value":" "},
9015 {"type":"KeywordReserved","value":"OUTPUT"},
9016 {"type":"Text","value":" "},
9017 {"type":"KeywordReserved","value":"PARAMETER"},
9018 {"type":"Text","value":" "},
9019 {"type":"KeywordReserved","value":"TABLE"},
9020 {"type":"Text","value":" "},
9021 {"type":"KeywordReserved","value":"FOR"},
9022 {"type":"Text","value":" "},
9023 {"type":"NameVariable","value":"ttConfig"},
9024 {"type":"Punctuation","value":"."},
9025 {"type":"Text","value":"\n\n"},
9026 {"type":"KeywordReserved","value":"END"},
9027 {"type":"Text","value":" "},
9028 {"type":"KeywordReserved","value":"PROCEDURE"},
9029 {"type":"Punctuation","value":"."},
9030 {"type":"Text","value":" "},
9031 {"type":"CommentMultiline","value":"/* getRegistryTable */"},
9032 {"type":"Text","value":"\n\n"},
9033 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
9034 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTables) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getTables Procedure"},
9035 {"type":"Text","value":"\n"},
9036 {"type":"KeywordReserved","value":"PROCEDURE"},
9037 {"type":"Text","value":" "},
9038 {"type":"NameVariable","value":"getTables"},
9039 {"type":"Text","value":" "},
9040 {"type":"Punctuation","value":":"},
9041 {"type":"Text","value":"\n"},
9042 {"type":"CommentMultiline","value":"/* Fill ttTable with all currently connected databases.\n */"},
9043 {"type":"Text","value":"\n "},
9044 {"type":"KeywordDeclaration","value":"DEFINE"},
9045 {"type":"Text","value":" "},
9046 {"type":"KeywordReserved","value":"INPUT"},
9047 {"type":"Text","value":" "},
9048 {"type":"KeywordReserved","value":"PARAMETER"},
9049 {"type":"Text","value":" "},
9050 {"type":"KeywordReserved","value":"TABLE"},
9051 {"type":"Text","value":" "},
9052 {"type":"KeywordReserved","value":"FOR"},
9053 {"type":"Text","value":" "},
9054 {"type":"NameVariable","value":"ttTableFilter"},
9055 {"type":"Punctuation","value":"."},
9056 {"type":"Text","value":"\n "},
9057 {"type":"KeywordDeclaration","value":"DEFINE"},
9058 {"type":"Text","value":" "},
9059 {"type":"KeywordReserved","value":"OUTPUT"},
9060 {"type":"Text","value":" "},
9061 {"type":"KeywordReserved","value":"PARAMETER"},
9062 {"type":"Text","value":" "},
9063 {"type":"KeywordReserved","value":"TABLE"},
9064 {"type":"Text","value":" "},
9065 {"type":"KeywordReserved","value":"FOR"},
9066 {"type":"Text","value":" "},
9067 {"type":"NameVariable","value":"ttTable"},
9068 {"type":"Punctuation","value":"."},
9069 {"type":"Text","value":"\n\n "},
9070 {"type":"KeywordDeclaration","value":"DEFINE"},
9071 {"type":"Text","value":" "},
9072 {"type":"KeywordReserved","value":"VARIABLE"},
9073 {"type":"Text","value":" "},
9074 {"type":"NameVariable","value":"cCacheFile"},
9075 {"type":"Text","value":" "},
9076 {"type":"KeywordReserved","value":"AS"},
9077 {"type":"Text","value":" "},
9078 {"type":"KeywordType","value":"CHARACTER "},
9079 {"type":"Text","value":" "},
9080 {"type":"KeywordReserved","value":"NO-UNDO"},
9081 {"type":"Punctuation","value":"."},
9082 {"type":"Text","value":"\n "},
9083 {"type":"KeywordDeclaration","value":"DEFINE"},
9084 {"type":"Text","value":" "},
9085 {"type":"KeywordReserved","value":"VARIABLE"},
9086 {"type":"Text","value":" "},
9087 {"type":"NameVariable","value":"hDbBuffer"},
9088 {"type":"Text","value":" "},
9089 {"type":"KeywordReserved","value":"AS"},
9090 {"type":"Text","value":" "},
9091 {"type":"KeywordType","value":"HANDLE "},
9092 {"type":"Text","value":" "},
9093 {"type":"KeywordReserved","value":"NO-UNDO"},
9094 {"type":"Punctuation","value":"."},
9095 {"type":"Text","value":"\n "},
9096 {"type":"KeywordDeclaration","value":"DEFINE"},
9097 {"type":"Text","value":" "},
9098 {"type":"KeywordReserved","value":"VARIABLE"},
9099 {"type":"Text","value":" "},
9100 {"type":"NameVariable","value":"hDbStatusBuffer"},
9101 {"type":"Text","value":" "},
9102 {"type":"KeywordReserved","value":"AS"},
9103 {"type":"Text","value":" "},
9104 {"type":"KeywordType","value":"HANDLE "},
9105 {"type":"Text","value":" "},
9106 {"type":"KeywordReserved","value":"NO-UNDO"},
9107 {"type":"Punctuation","value":"."},
9108 {"type":"Text","value":"\n "},
9109 {"type":"KeywordDeclaration","value":"DEFINE"},
9110 {"type":"Text","value":" "},
9111 {"type":"KeywordReserved","value":"VARIABLE"},
9112 {"type":"Text","value":" "},
9113 {"type":"NameVariable","value":"hDbQuery"},
9114 {"type":"Text","value":" "},
9115 {"type":"KeywordReserved","value":"AS"},
9116 {"type":"Text","value":" "},
9117 {"type":"KeywordType","value":"HANDLE "},
9118 {"type":"Text","value":" "},
9119 {"type":"KeywordReserved","value":"NO-UNDO"},
9120 {"type":"Punctuation","value":"."},
9121 {"type":"Text","value":"\n "},
9122 {"type":"KeywordDeclaration","value":"DEFINE"},
9123 {"type":"Text","value":" "},
9124 {"type":"KeywordReserved","value":"VARIABLE"},
9125 {"type":"Text","value":" "},
9126 {"type":"NameVariable","value":"iDatabase"},
9127 {"type":"Text","value":" "},
9128 {"type":"KeywordReserved","value":"AS"},
9129 {"type":"Text","value":" "},
9130 {"type":"KeywordType","value":"INTEGER "},
9131 {"type":"Text","value":" "},
9132 {"type":"KeywordReserved","value":"NO-UNDO"},
9133 {"type":"Punctuation","value":"."},
9134 {"type":"Text","value":"\n "},
9135 {"type":"KeywordDeclaration","value":"DEFINE"},
9136 {"type":"Text","value":" "},
9137 {"type":"KeywordReserved","value":"VARIABLE"},
9138 {"type":"Text","value":" "},
9139 {"type":"NameVariable","value":"cCacheTimeStamp"},
9140 {"type":"Text","value":" "},
9141 {"type":"KeywordReserved","value":"AS"},
9142 {"type":"Text","value":" "},
9143 {"type":"KeywordType","value":"CHARACTER "},
9144 {"type":"Text","value":" "},
9145 {"type":"KeywordReserved","value":"NO-UNDO"},
9146 {"type":"Punctuation","value":"."},
9147 {"type":"Text","value":"\n "},
9148 {"type":"KeywordDeclaration","value":"DEFINE"},
9149 {"type":"Text","value":" "},
9150 {"type":"KeywordReserved","value":"VARIABLE"},
9151 {"type":"Text","value":" "},
9152 {"type":"NameVariable","value":"cCacheDir"},
9153 {"type":"Text","value":" "},
9154 {"type":"KeywordReserved","value":"AS"},
9155 {"type":"Text","value":" "},
9156 {"type":"KeywordType","value":"CHARACTER "},
9157 {"type":"Text","value":" "},
9158 {"type":"KeywordReserved","value":"NO-UNDO"},
9159 {"type":"Punctuation","value":"."},
9160 {"type":"Text","value":"\n "},
9161 {"type":"KeywordDeclaration","value":"DEFINE"},
9162 {"type":"Text","value":" "},
9163 {"type":"KeywordReserved","value":"VARIABLE"},
9164 {"type":"Text","value":" "},
9165 {"type":"NameVariable","value":"cSchemaCacheFile"},
9166 {"type":"Text","value":" "},
9167 {"type":"KeywordReserved","value":"AS"},
9168 {"type":"Text","value":" "},
9169 {"type":"KeywordType","value":"CHARACTER "},
9170 {"type":"Text","value":" "},
9171 {"type":"KeywordReserved","value":"NO-UNDO"},
9172 {"type":"Punctuation","value":"."},
9173 {"type":"Text","value":"\n "},
9174 {"type":"KeywordDeclaration","value":"DEFINE"},
9175 {"type":"Text","value":" "},
9176 {"type":"KeywordReserved","value":"VARIABLE"},
9177 {"type":"Text","value":" "},
9178 {"type":"NameVariable","value":"cOneCacheFile"},
9179 {"type":"Text","value":" "},
9180 {"type":"KeywordReserved","value":"AS"},
9181 {"type":"Text","value":" "},
9182 {"type":"KeywordType","value":"CHARACTER "},
9183 {"type":"Text","value":" "},
9184 {"type":"KeywordReserved","value":"NO-UNDO"},
9185 {"type":"Punctuation","value":"."},
9186 {"type":"Text","value":"\n\n "},
9187 {"type":"KeywordDeclaration","value":"DEFINE"},
9188 {"type":"Text","value":" "},
9189 {"type":"KeywordReserved","value":"BUFFER"},
9190 {"type":"Text","value":" "},
9191 {"type":"NameVariable","value":"bTable"},
9192 {"type":"Text","value":" "},
9193 {"type":"KeywordReserved","value":"FOR"},
9194 {"type":"Text","value":" "},
9195 {"type":"NameVariable","value":"ttTable"},
9196 {"type":"Punctuation","value":"."},
9197 {"type":"Text","value":"\n "},
9198 {"type":"KeywordDeclaration","value":"DEFINE"},
9199 {"type":"Text","value":" "},
9200 {"type":"KeywordReserved","value":"BUFFER"},
9201 {"type":"Text","value":" "},
9202 {"type":"NameVariable","value":"bTableXml"},
9203 {"type":"Text","value":" "},
9204 {"type":"KeywordReserved","value":"FOR"},
9205 {"type":"Text","value":" "},
9206 {"type":"NameVariable","value":"ttTableXml"},
9207 {"type":"Punctuation","value":"."},
9208 {"type":"Text","value":"\n\n "},
9209 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
9210 {"type":"Text","value":"\n\n "},
9211 {"type":"CommentMultiline","value":"/* Dataserver support can be for:\n *\n * V9: \"PROGRESS,AS400,ORACLE,MSS,ODBC\"\n * V10: \"PROGRESS,ORACLE,MSS,ODBC\" (from V10 no native support for AS400)\n * V11: \"PROGRESS,ORACLE,MSS,ODBC\"\n * V12: \"PROGRESS,ORACLE,MSS\" (from V12 no ODBC support anymore)\n *\n */"},
9212 {"type":"Text","value":"\n "},
9213 {"type":"KeywordReserved","value":"EMPTY"},
9214 {"type":"Text","value":" "},
9215 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9216 {"type":"Text","value":" "},
9217 {"type":"NameVariable","value":"ttTable"},
9218 {"type":"Punctuation","value":"."},
9219 {"type":"Text","value":"\n "},
9220 {"type":"KeywordReserved","value":"CREATE"},
9221 {"type":"Text","value":" "},
9222 {"type":"KeywordReserved","value":"WIDGET-POOL "},
9223 {"type":"LiteralStringDouble","value":"\"metaInfo\""},
9224 {"type":"Punctuation","value":"."},
9225 {"type":"Text","value":"\n\n "},
9226 {"type":"NameVariable","value":"#"},
9227 {"type":"KeywordReserved","value":"Database"},
9228 {"type":"Punctuation","value":":"},
9229 {"type":"Text","value":"\n "},
9230 {"type":"KeywordReserved","value":"DO"},
9231 {"type":"Text","value":" "},
9232 {"type":"NameVariable","value":"iDatabase"},
9233 {"type":"Text","value":" "},
9234 {"type":"Operator","value":"="},
9235 {"type":"Text","value":" "},
9236 {"type":"LiteralNumberInteger","value":"1"},
9237 {"type":"Text","value":" "},
9238 {"type":"KeywordReserved","value":"TO"},
9239 {"type":"Text","value":" "},
9240 {"type":"KeywordReserved","value":"NUM-DBS"},
9241 {"type":"Punctuation","value":":"},
9242 {"type":"Text","value":"\n "},
9243 {"type":"KeywordReserved","value":"IF"},
9244 {"type":"Text","value":" "},
9245 {"type":"KeywordReserved","value":"DBTYPE"},
9246 {"type":"Punctuation","value":"("},
9247 {"type":"NameVariable","value":"iDatabase"},
9248 {"type":"Punctuation","value":")"},
9249 {"type":"Text","value":" "},
9250 {"type":"NameVariable","value":"\u003c\u003e"},
9251 {"type":"Text","value":" "},
9252 {"type":"LiteralStringDouble","value":"\"PROGRESS\""},
9253 {"type":"Text","value":" "},
9254 {"type":"KeywordReserved","value":"THEN"},
9255 {"type":"Text","value":" "},
9256 {"type":"KeywordReserved","value":"NEXT "},
9257 {"type":"NameVariable","value":"#"},
9258 {"type":"KeywordReserved","value":"Database"},
9259 {"type":"Punctuation","value":"."},
9260 {"type":"Text","value":"\n\n "},
9261 {"type":"CommentMultiline","value":"/* Compose name of the cache file. Use date/time of last schema change in the name */"},
9262 {"type":"Text","value":"\n "},
9263 {"type":"KeywordReserved","value":"IF"},
9264 {"type":"Text","value":" "},
9265 {"type":"NameVariable","value":"glCacheTableDefs"},
9266 {"type":"Text","value":" "},
9267 {"type":"KeywordReserved","value":"THEN\n "},
9268 {"type":"Text","value":" "},
9269 {"type":"KeywordReserved","value":"DO"},
9270 {"type":"Punctuation","value":":"},
9271 {"type":"Text","value":"\n "},
9272 {"type":"KeywordReserved","value":"CREATE"},
9273 {"type":"Text","value":" "},
9274 {"type":"KeywordReserved","value":"BUFFER"},
9275 {"type":"Text","value":" "},
9276 {"type":"NameVariable","value":"hDbStatusBuffer"},
9277 {"type":"Text","value":" "},
9278 {"type":"KeywordReserved","value":"FOR"},
9279 {"type":"Text","value":" "},
9280 {"type":"KeywordReserved","value":"TABLE"},
9281 {"type":"Text","value":" "},
9282 {"type":"KeywordReserved","value":"LDBNAME"},
9283 {"type":"Punctuation","value":"("},
9284 {"type":"NameVariable","value":"iDatabase"},
9285 {"type":"Punctuation","value":")"},
9286 {"type":"Text","value":" "},
9287 {"type":"Operator","value":"+"},
9288 {"type":"Text","value":" "},
9289 {"type":"LiteralStringDouble","value":"\"._DbStatus\""},
9290 {"type":"Text","value":" "},
9291 {"type":"KeywordReserved","value":"IN"},
9292 {"type":"Text","value":" "},
9293 {"type":"KeywordReserved","value":"WIDGET-POOL "},
9294 {"type":"LiteralStringDouble","value":"\"metaInfo\""},
9295 {"type":"Punctuation","value":"."},
9296 {"type":"Text","value":"\n "},
9297 {"type":"NameVariable","value":"hDbStatusBuffer"},
9298 {"type":"Punctuation","value":":"},
9299 {"type":"KeywordReserved","value":"FIND-FIRST"},
9300 {"type":"Punctuation","value":"("},
9301 {"type":"LiteralStringDouble","value":"\"\""},
9302 {"type":"NameVariable","value":","},
9303 {"type":"KeywordReserved","value":"NO-LOCK"},
9304 {"type":"Punctuation","value":")."},
9305 {"type":"Text","value":"\n\n "},
9306 {"type":"KeywordReserved","value":"ASSIGN\n "},
9307 {"type":"Text","value":" "},
9308 {"type":"NameVariable","value":"cCacheTimeStamp"},
9309 {"type":"Text","value":" "},
9310 {"type":"Operator","value":"="},
9311 {"type":"Text","value":" "},
9312 {"type":"KeywordReserved","value":"REPLACE"},
9313 {"type":"Punctuation","value":"("},
9314 {"type":"KeywordReserved","value":"REPLACE"},
9315 {"type":"Punctuation","value":"("},
9316 {"type":"NameVariable","value":"hDbStatusBuffer"},
9317 {"type":"Punctuation","value":"::"},
9318 {"type":"NameVariable","value":"_dbstatus"},
9319 {"type":"Operator","value":"-"},
9320 {"type":"NameVariable","value":"cachestamp,"},
9321 {"type":"LiteralStringDouble","value":"\" \""},
9322 {"type":"NameVariable","value":","},
9323 {"type":"LiteralStringDouble","value":"\"_\""},
9324 {"type":"Punctuation","value":")"},
9325 {"type":"NameVariable","value":","},
9326 {"type":"LiteralStringDouble","value":"\":\""},
9327 {"type":"NameVariable","value":","},
9328 {"type":"LiteralStringDouble","value":"\"\""},
9329 {"type":"Punctuation","value":")"},
9330 {"type":"Text","value":"\n "},
9331 {"type":"NameVariable","value":"cCacheFile"},
9332 {"type":"Text","value":" "},
9333 {"type":"Operator","value":"="},
9334 {"type":"Text","value":" "},
9335 {"type":"KeywordReserved","value":"SUBSTITUTE"},
9336 {"type":"Punctuation","value":"("},
9337 {"type":"LiteralStringDouble","value":"\"\u00261cache\\db.\u00262.\u00263.xml\""},
9338 {"type":"NameVariable","value":","},
9339 {"type":"Text","value":" "},
9340 {"type":"NameVariable","value":"getWorkFolder"},
9341 {"type":"Punctuation","value":"()"},
9342 {"type":"NameVariable","value":","},
9343 {"type":"Text","value":" "},
9344 {"type":"KeywordReserved","value":"LDBNAME"},
9345 {"type":"Punctuation","value":"("},
9346 {"type":"NameVariable","value":"iDatabase"},
9347 {"type":"Punctuation","value":")"},
9348 {"type":"NameVariable","value":","},
9349 {"type":"Text","value":" "},
9350 {"type":"NameVariable","value":"cCacheTimeStamp"},
9351 {"type":"Text","value":" "},
9352 {"type":"Punctuation","value":")."},
9353 {"type":"Text","value":"\n\n "},
9354 {"type":"KeywordReserved","value":"DELETE"},
9355 {"type":"Text","value":" "},
9356 {"type":"NameVariable","value":"OBJECT"},
9357 {"type":"Text","value":" "},
9358 {"type":"NameVariable","value":"hDbStatusBuffer"},
9359 {"type":"Punctuation","value":"."},
9360 {"type":"Text","value":"\n "},
9361 {"type":"KeywordReserved","value":"END"},
9362 {"type":"Punctuation","value":"."},
9363 {"type":"Text","value":"\n\n "},
9364 {"type":"CommentMultiline","value":"/* If caching enabled and there is a cache file, read it */"},
9365 {"type":"Text","value":"\n "},
9366 {"type":"KeywordReserved","value":"IF"},
9367 {"type":"Text","value":" "},
9368 {"type":"NameVariable","value":"glCacheTableDefs"},
9369 {"type":"Text","value":" "},
9370 {"type":"KeywordReserved","value":"AND"},
9371 {"type":"Text","value":" "},
9372 {"type":"KeywordReserved","value":"SEARCH"},
9373 {"type":"Punctuation","value":"("},
9374 {"type":"NameVariable","value":"cCacheFile"},
9375 {"type":"Punctuation","value":")"},
9376 {"type":"Text","value":" "},
9377 {"type":"NameVariable","value":"\u003c\u003e"},
9378 {"type":"Text","value":" "},
9379 {"type":"NameVariable","value":"?"},
9380 {"type":"Text","value":" "},
9381 {"type":"KeywordReserved","value":"THEN\n "},
9382 {"type":"Text","value":" "},
9383 {"type":"KeywordReserved","value":"DO"},
9384 {"type":"Punctuation","value":":"},
9385 {"type":"Text","value":"\n "},
9386 {"type":"KeywordReserved","value":"PUBLISH "},
9387 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
9388 {"type":"Text","value":" "},
9389 {"type":"Punctuation","value":"("},
9390 {"type":"LiteralNumberInteger","value":"3"},
9391 {"type":"NameVariable","value":","},
9392 {"type":"Text","value":" "},
9393 {"type":"KeywordReserved","value":"SUBSTITUTE"},
9394 {"type":"Punctuation","value":"("},
9395 {"type":"LiteralStringDouble","value":"\"Get table list from cache file \u00261\""},
9396 {"type":"NameVariable","value":","},
9397 {"type":"Text","value":" "},
9398 {"type":"NameVariable","value":"cCacheFile"},
9399 {"type":"Punctuation","value":"))."},
9400 {"type":"Text","value":"\n "},
9401 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9402 {"type":"Text","value":" "},
9403 {"type":"NameVariable","value":"ttTable"},
9404 {"type":"Punctuation","value":":"},
9405 {"type":"KeywordReserved","value":"READ-XML"},
9406 {"type":"Punctuation","value":"("},
9407 {"type":"LiteralStringDouble","value":"\"file\""},
9408 {"type":"NameVariable","value":","},
9409 {"type":"Text","value":" "},
9410 {"type":"NameVariable","value":"cCacheFile,"},
9411 {"type":"Text","value":" "},
9412 {"type":"LiteralStringDouble","value":"\"APPEND\""},
9413 {"type":"NameVariable","value":","},
9414 {"type":"Text","value":" "},
9415 {"type":"NameVariable","value":"?,"},
9416 {"type":"Text","value":" "},
9417 {"type":"NameVariable","value":"?,"},
9418 {"type":"Text","value":" "},
9419 {"type":"NameVariable","value":"?,"},
9420 {"type":"Text","value":" "},
9421 {"type":"NameVariable","value":"?"},
9422 {"type":"Punctuation","value":")."},
9423 {"type":"Text","value":"\n\n "},
9424 {"type":"NameVariable","value":"cCacheDir"},
9425 {"type":"Text","value":" "},
9426 {"type":"Operator","value":"="},
9427 {"type":"Text","value":" "},
9428 {"type":"KeywordReserved","value":"SUBSTITUTE"},
9429 {"type":"Punctuation","value":"("},
9430 {"type":"Text","value":" "},
9431 {"type":"LiteralStringDouble","value":"\"\u00261cache\""},
9432 {"type":"NameVariable","value":","},
9433 {"type":"Text","value":" "},
9434 {"type":"NameVariable","value":"getWorkFolder"},
9435 {"type":"Punctuation","value":"()"},
9436 {"type":"Text","value":" "},
9437 {"type":"Punctuation","value":")."},
9438 {"type":"Text","value":"\n "},
9439 {"type":"KeywordReserved","value":"INPUT"},
9440 {"type":"Text","value":" "},
9441 {"type":"KeywordReserved","value":"FROM"},
9442 {"type":"Text","value":" "},
9443 {"type":"KeywordReserved","value":"OS-DIR"},
9444 {"type":"Punctuation","value":"("},
9445 {"type":"NameVariable","value":"cCacheDir"},
9446 {"type":"Punctuation","value":")."},
9447 {"type":"Text","value":"\n "},
9448 {"type":"NameVariable","value":"#ReadSchemaCache"},
9449 {"type":"Punctuation","value":":"},
9450 {"type":"Text","value":"\n "},
9451 {"type":"KeywordReserved","value":"REPEAT"},
9452 {"type":"Punctuation","value":":"},
9453 {"type":"Text","value":"\n "},
9454 {"type":"KeywordReserved","value":"IMPORT"},
9455 {"type":"Text","value":" "},
9456 {"type":"NameVariable","value":"cSchemaCacheFile"},
9457 {"type":"Punctuation","value":"."},
9458 {"type":"Text","value":"\n\n "},
9459 {"type":"KeywordReserved","value":"IF"},
9460 {"type":"Text","value":" "},
9461 {"type":"NameVariable","value":"cSchemaCacheFile"},
9462 {"type":"Text","value":" "},
9463 {"type":"KeywordReserved","value":"BEGINS"},
9464 {"type":"Text","value":" "},
9465 {"type":"KeywordReserved","value":"SUBSTITUTE"},
9466 {"type":"Punctuation","value":"("},
9467 {"type":"LiteralStringDouble","value":"\"db.\u00261;\""},
9468 {"type":"NameVariable","value":","},
9469 {"type":"Text","value":" "},
9470 {"type":"KeywordReserved","value":"LDBNAME"},
9471 {"type":"Punctuation","value":"("},
9472 {"type":"NameVariable","value":"iDatabase"},
9473 {"type":"Punctuation","value":"))"},
9474 {"type":"Text","value":"\n "},
9475 {"type":"KeywordReserved","value":"AND"},
9476 {"type":"Text","value":" "},
9477 {"type":"KeywordReserved","value":"ENTRY"},
9478 {"type":"Punctuation","value":"("},
9479 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
9480 {"type":"Punctuation","value":"("},
9481 {"type":"NameVariable","value":"cSchemaCacheFile,"},
9482 {"type":"Text","value":" "},
9483 {"type":"LiteralStringDouble","value":"\".\""},
9484 {"type":"Punctuation","value":")"},
9485 {"type":"Text","value":" "},
9486 {"type":"Operator","value":"-"},
9487 {"type":"Text","value":" "},
9488 {"type":"LiteralNumberInteger","value":"1"},
9489 {"type":"NameVariable","value":","},
9490 {"type":"Text","value":" "},
9491 {"type":"NameVariable","value":"cSchemaCacheFile,"},
9492 {"type":"Text","value":" "},
9493 {"type":"LiteralStringDouble","value":"\".\""},
9494 {"type":"Punctuation","value":")"},
9495 {"type":"Text","value":" "},
9496 {"type":"Operator","value":"="},
9497 {"type":"Text","value":" "},
9498 {"type":"KeywordReserved","value":"ENTRY "},
9499 {"type":"Punctuation","value":"("},
9500 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
9501 {"type":"Punctuation","value":"("},
9502 {"type":"NameVariable","value":"cCacheFile,"},
9503 {"type":"Text","value":" "},
9504 {"type":"LiteralStringDouble","value":"\".\""},
9505 {"type":"Punctuation","value":")"},
9506 {"type":"Text","value":" "},
9507 {"type":"Operator","value":"-"},
9508 {"type":"Text","value":" "},
9509 {"type":"LiteralNumberInteger","value":"1"},
9510 {"type":"NameVariable","value":","},
9511 {"type":"Text","value":" "},
9512 {"type":"NameVariable","value":"cCacheFile,"},
9513 {"type":"Text","value":" "},
9514 {"type":"LiteralStringDouble","value":"\".\""},
9515 {"type":"Punctuation","value":")"},
9516 {"type":"Text","value":" "},
9517 {"type":"CommentMultiline","value":"/* Check timestamp */"},
9518 {"type":"Text","value":"\n "},
9519 {"type":"KeywordReserved","value":"THEN\n "},
9520 {"type":"Text","value":" "},
9521 {"type":"KeywordReserved","value":"DO"},
9522 {"type":"Punctuation","value":":"},
9523 {"type":"Text","value":"\n "},
9524 {"type":"NameVariable","value":"cOneCacheFile"},
9525 {"type":"Text","value":" "},
9526 {"type":"Operator","value":"="},
9527 {"type":"Text","value":" "},
9528 {"type":"KeywordReserved","value":"SUBSTITUTE"},
9529 {"type":"Punctuation","value":"("},
9530 {"type":"Text","value":" "},
9531 {"type":"LiteralStringDouble","value":"\"\u00261\\\u00262\""},
9532 {"type":"NameVariable","value":","},
9533 {"type":"Text","value":" "},
9534 {"type":"NameVariable","value":"cCacheDir,"},
9535 {"type":"Text","value":" "},
9536 {"type":"NameVariable","value":"cSchemaCacheFile"},
9537 {"type":"Punctuation","value":")."},
9538 {"type":"Text","value":"\n "},
9539 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9540 {"type":"Text","value":" "},
9541 {"type":"NameVariable","value":"ttTable"},
9542 {"type":"Punctuation","value":":"},
9543 {"type":"KeywordReserved","value":"READ-XML"},
9544 {"type":"Punctuation","value":"("},
9545 {"type":"LiteralStringDouble","value":"\"file\""},
9546 {"type":"NameVariable","value":","},
9547 {"type":"Text","value":" "},
9548 {"type":"NameVariable","value":"cOneCacheFile,"},
9549 {"type":"Text","value":" "},
9550 {"type":"LiteralStringDouble","value":"\"APPEND\""},
9551 {"type":"NameVariable","value":","},
9552 {"type":"Text","value":" "},
9553 {"type":"NameVariable","value":"?,"},
9554 {"type":"Text","value":" "},
9555 {"type":"NameVariable","value":"?,"},
9556 {"type":"Text","value":" "},
9557 {"type":"NameVariable","value":"?,"},
9558 {"type":"Text","value":" "},
9559 {"type":"NameVariable","value":"?"},
9560 {"type":"Punctuation","value":")."},
9561 {"type":"Text","value":"\n "},
9562 {"type":"KeywordReserved","value":"END"},
9563 {"type":"Punctuation","value":"."},
9564 {"type":"Text","value":"\n "},
9565 {"type":"KeywordReserved","value":"END"},
9566 {"type":"Punctuation","value":"."},
9567 {"type":"Text","value":"\n "},
9568 {"type":"KeywordReserved","value":"INPUT"},
9569 {"type":"Text","value":" "},
9570 {"type":"KeywordReserved","value":"CLOSE"},
9571 {"type":"Punctuation","value":"."},
9572 {"type":"Text","value":"\n "},
9573 {"type":"KeywordReserved","value":"END"},
9574 {"type":"Punctuation","value":"."},
9575 {"type":"Text","value":"\n\n "},
9576 {"type":"CommentMultiline","value":"/* Otherwise build it */"},
9577 {"type":"Text","value":"\n "},
9578 {"type":"KeywordReserved","value":"ELSE\n "},
9579 {"type":"Text","value":" "},
9580 {"type":"KeywordReserved","value":"DO"},
9581 {"type":"Punctuation","value":":"},
9582 {"type":"Text","value":"\n "},
9583 {"type":"KeywordReserved","value":"CREATE"},
9584 {"type":"Text","value":" "},
9585 {"type":"KeywordReserved","value":"ALIAS "},
9586 {"type":"LiteralStringSingle","value":"'dictdb'"},
9587 {"type":"Text","value":" "},
9588 {"type":"KeywordReserved","value":"FOR"},
9589 {"type":"Text","value":" "},
9590 {"type":"KeywordReserved","value":"DATABASE"},
9591 {"type":"Text","value":" "},
9592 {"type":"KeywordReserved","value":"VALUE"},
9593 {"type":"Punctuation","value":"("},
9594 {"type":"KeywordReserved","value":"LDBNAME"},
9595 {"type":"Punctuation","value":"("},
9596 {"type":"NameVariable","value":"iDatabase"},
9597 {"type":"Punctuation","value":"))."},
9598 {"type":"Text","value":"\n "},
9599 {"type":"KeywordReserved","value":"RUN"},
9600 {"type":"Text","value":" "},
9601 {"type":"NameVariable","value":"getSchema"},
9602 {"type":"Punctuation","value":"."},
9603 {"type":"NameVariable","value":"p"},
9604 {"type":"Punctuation","value":"("},
9605 {"type":"KeywordReserved","value":"INPUT"},
9606 {"type":"Text","value":" "},
9607 {"type":"KeywordReserved","value":"TABLE"},
9608 {"type":"Text","value":" "},
9609 {"type":"NameVariable","value":"ttTable"},
9610 {"type":"Text","value":" "},
9611 {"type":"NameVariable","value":"BY"},
9612 {"type":"Operator","value":"-"},
9613 {"type":"NameVariable","value":"REFERENCE"},
9614 {"type":"Punctuation","value":")."},
9615 {"type":"Text","value":"\n\n "},
9616 {"type":"CommentMultiline","value":"/* Save cache file for next time */"},
9617 {"type":"Text","value":"\n "},
9618 {"type":"KeywordReserved","value":"IF"},
9619 {"type":"Text","value":" "},
9620 {"type":"NameVariable","value":"glCacheTableDefs"},
9621 {"type":"Text","value":" "},
9622 {"type":"KeywordReserved","value":"THEN\n "},
9623 {"type":"Text","value":" "},
9624 {"type":"KeywordReserved","value":"DO"},
9625 {"type":"Punctuation","value":":"},
9626 {"type":"Text","value":"\n "},
9627 {"type":"CommentMultiline","value":"/* Move the tables of the current db to a separate tt so we can dump it. */"},
9628 {"type":"Text","value":"\n "},
9629 {"type":"KeywordReserved","value":"EMPTY"},
9630 {"type":"Text","value":" "},
9631 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9632 {"type":"Text","value":" "},
9633 {"type":"NameVariable","value":"ttTableXml"},
9634 {"type":"Punctuation","value":"."},
9635 {"type":"Text","value":"\n\n "},
9636 {"type":"KeywordReserved","value":"CREATE"},
9637 {"type":"Text","value":" "},
9638 {"type":"KeywordReserved","value":"QUERY"},
9639 {"type":"Text","value":" "},
9640 {"type":"NameVariable","value":"hDbQuery"},
9641 {"type":"Text","value":" "},
9642 {"type":"KeywordReserved","value":"IN"},
9643 {"type":"Text","value":" "},
9644 {"type":"KeywordReserved","value":"WIDGET-POOL "},
9645 {"type":"LiteralStringDouble","value":"\"metaInfo\""},
9646 {"type":"Punctuation","value":"."},
9647 {"type":"Text","value":"\n "},
9648 {"type":"KeywordReserved","value":"CREATE"},
9649 {"type":"Text","value":" "},
9650 {"type":"KeywordReserved","value":"BUFFER"},
9651 {"type":"Text","value":" "},
9652 {"type":"NameVariable","value":"hDbBuffer"},
9653 {"type":"Text","value":" "},
9654 {"type":"KeywordReserved","value":"FOR"},
9655 {"type":"Text","value":" "},
9656 {"type":"KeywordReserved","value":"TABLE"},
9657 {"type":"Text","value":" "},
9658 {"type":"KeywordReserved","value":"LDBNAME"},
9659 {"type":"Punctuation","value":"("},
9660 {"type":"NameVariable","value":"iDatabase"},
9661 {"type":"Punctuation","value":")"},
9662 {"type":"Text","value":" "},
9663 {"type":"Operator","value":"+"},
9664 {"type":"Text","value":" "},
9665 {"type":"LiteralStringDouble","value":"\"._Db\""},
9666 {"type":"Text","value":" "},
9667 {"type":"KeywordReserved","value":"IN"},
9668 {"type":"Text","value":" "},
9669 {"type":"KeywordReserved","value":"WIDGET-POOL "},
9670 {"type":"LiteralStringDouble","value":"\"metaInfo\""},
9671 {"type":"Punctuation","value":"."},
9672 {"type":"Text","value":"\n\n "},
9673 {"type":"NameVariable","value":"hDbQuery"},
9674 {"type":"Punctuation","value":":"},
9675 {"type":"KeywordReserved","value":"SET-BUFFERS"},
9676 {"type":"Punctuation","value":"("},
9677 {"type":"NameVariable","value":"hDbBuffer"},
9678 {"type":"Punctuation","value":")."},
9679 {"type":"Text","value":"\n "},
9680 {"type":"NameVariable","value":"hDbQuery"},
9681 {"type":"Punctuation","value":":"},
9682 {"type":"KeywordReserved","value":"QUERY-PREPARE"},
9683 {"type":"Punctuation","value":"("},
9684 {"type":"LiteralStringDouble","value":"\"FOR EACH _Db NO-LOCK WHERE _Db._Db-local = TRUE\""},
9685 {"type":"Punctuation","value":")."},
9686 {"type":"Text","value":"\n "},
9687 {"type":"NameVariable","value":"hDbQuery"},
9688 {"type":"Punctuation","value":":"},
9689 {"type":"KeywordReserved","value":"QUERY-OPEN"},
9690 {"type":"Punctuation","value":"()."},
9691 {"type":"Text","value":"\n\n "},
9692 {"type":"NameVariable","value":"#DB"},
9693 {"type":"Punctuation","value":":"},
9694 {"type":"Text","value":"\n "},
9695 {"type":"KeywordReserved","value":"REPEAT"},
9696 {"type":"Punctuation","value":":"},
9697 {"type":"Text","value":"\n "},
9698 {"type":"NameVariable","value":"hDbQuery"},
9699 {"type":"Punctuation","value":":"},
9700 {"type":"KeywordReserved","value":"GET-NEXT"},
9701 {"type":"Punctuation","value":"()."},
9702 {"type":"Text","value":"\n "},
9703 {"type":"KeywordReserved","value":"IF"},
9704 {"type":"Text","value":" "},
9705 {"type":"NameVariable","value":"hDbQuery"},
9706 {"type":"Punctuation","value":":"},
9707 {"type":"KeywordReserved","value":"QUERY-OFF-END"},
9708 {"type":"Text","value":" "},
9709 {"type":"KeywordReserved","value":"THEN"},
9710 {"type":"Text","value":" "},
9711 {"type":"KeywordReserved","value":"LEAVE "},
9712 {"type":"NameVariable","value":"#DB"},
9713 {"type":"Punctuation","value":"."},
9714 {"type":"Text","value":"\n\n "},
9715 {"type":"KeywordReserved","value":"FOR"},
9716 {"type":"Text","value":" "},
9717 {"type":"KeywordReserved","value":"EACH"},
9718 {"type":"Text","value":" "},
9719 {"type":"NameVariable","value":"bTable"},
9720 {"type":"Text","value":"\n "},
9721 {"type":"KeywordReserved","value":"WHERE"},
9722 {"type":"Text","value":" "},
9723 {"type":"NameVariable","value":"bTable"},
9724 {"type":"Punctuation","value":"."},
9725 {"type":"NameVariable","value":"cDatabase"},
9726 {"type":"Text","value":" "},
9727 {"type":"Operator","value":"="},
9728 {"type":"Text","value":" "},
9729 {"type":"Punctuation","value":"("},
9730 {"type":"KeywordReserved","value":"IF"},
9731 {"type":"Text","value":" "},
9732 {"type":"NameVariable","value":"hDbBuffer"},
9733 {"type":"Punctuation","value":"::"},
9734 {"type":"NameVariable","value":"_Db"},
9735 {"type":"Operator","value":"-"},
9736 {"type":"NameVariable","value":"slave"},
9737 {"type":"Text","value":" "},
9738 {"type":"KeywordReserved","value":"THEN"},
9739 {"type":"Text","value":" "},
9740 {"type":"NameVariable","value":"hDbBuffer"},
9741 {"type":"Punctuation","value":"::"},
9742 {"type":"NameVariable","value":"_Db"},
9743 {"type":"Operator","value":"-"},
9744 {"type":"NameVariable","value":"name"},
9745 {"type":"Text","value":" "},
9746 {"type":"KeywordReserved","value":"ELSE"},
9747 {"type":"Text","value":" "},
9748 {"type":"KeywordReserved","value":"LDBNAME"},
9749 {"type":"Punctuation","value":"("},
9750 {"type":"NameVariable","value":"iDatabase"},
9751 {"type":"Punctuation","value":")):"},
9752 {"type":"Text","value":"\n "},
9753 {"type":"KeywordReserved","value":"CREATE"},
9754 {"type":"Text","value":" "},
9755 {"type":"NameVariable","value":"bTableXml"},
9756 {"type":"Punctuation","value":"."},
9757 {"type":"Text","value":"\n "},
9758 {"type":"KeywordReserved","value":"BUFFER-COPY"},
9759 {"type":"Text","value":" "},
9760 {"type":"NameVariable","value":"bTable"},
9761 {"type":"Text","value":" "},
9762 {"type":"KeywordReserved","value":"TO"},
9763 {"type":"Text","value":" "},
9764 {"type":"NameVariable","value":"bTableXml"},
9765 {"type":"Punctuation","value":"."},
9766 {"type":"Text","value":"\n "},
9767 {"type":"KeywordReserved","value":"END"},
9768 {"type":"Punctuation","value":"."},
9769 {"type":"Text","value":"\n "},
9770 {"type":"KeywordReserved","value":"END"},
9771 {"type":"Punctuation","value":"."},
9772 {"type":"Text","value":"\n\n "},
9773 {"type":"NameVariable","value":"hDbQuery"},
9774 {"type":"Punctuation","value":":"},
9775 {"type":"KeywordReserved","value":"QUERY-CLOSE"},
9776 {"type":"Punctuation","value":"()."},
9777 {"type":"Text","value":"\n "},
9778 {"type":"KeywordReserved","value":"DELETE"},
9779 {"type":"Text","value":" "},
9780 {"type":"NameVariable","value":"OBJECT"},
9781 {"type":"Text","value":" "},
9782 {"type":"NameVariable","value":"hDbQuery"},
9783 {"type":"Punctuation","value":"."},
9784 {"type":"Text","value":"\n "},
9785 {"type":"KeywordReserved","value":"DELETE"},
9786 {"type":"Text","value":" "},
9787 {"type":"NameVariable","value":"OBJECT"},
9788 {"type":"Text","value":" "},
9789 {"type":"NameVariable","value":"hDbBuffer"},
9790 {"type":"Punctuation","value":"."},
9791 {"type":"Text","value":"\n\n "},
9792 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9793 {"type":"Text","value":" "},
9794 {"type":"NameVariable","value":"ttTableXml"},
9795 {"type":"Punctuation","value":":"},
9796 {"type":"KeywordReserved","value":"WRITE-XML"},
9797 {"type":"Punctuation","value":"("},
9798 {"type":"LiteralStringDouble","value":"\"file\""},
9799 {"type":"NameVariable","value":","},
9800 {"type":"Text","value":" "},
9801 {"type":"NameVariable","value":"cCacheFile,"},
9802 {"type":"Text","value":" "},
9803 {"type":"KeywordReserved","value":"YES"},
9804 {"type":"NameVariable","value":","},
9805 {"type":"Text","value":" "},
9806 {"type":"NameVariable","value":"?,"},
9807 {"type":"Text","value":" "},
9808 {"type":"NameVariable","value":"?,"},
9809 {"type":"Text","value":" "},
9810 {"type":"KeywordReserved","value":"NO"},
9811 {"type":"NameVariable","value":","},
9812 {"type":"Text","value":" "},
9813 {"type":"KeywordReserved","value":"NO"},
9814 {"type":"Punctuation","value":")."},
9815 {"type":"Text","value":"\n "},
9816 {"type":"KeywordReserved","value":"EMPTY"},
9817 {"type":"Text","value":" "},
9818 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9819 {"type":"Text","value":" "},
9820 {"type":"NameVariable","value":"ttTableXml"},
9821 {"type":"Punctuation","value":"."},
9822 {"type":"Text","value":"\n\n "},
9823 {"type":"CommentMultiline","value":"/* Support Dataservers */"},
9824 {"type":"Text","value":"\n "},
9825 {"type":"KeywordReserved","value":"FOR"},
9826 {"type":"Text","value":" "},
9827 {"type":"KeywordReserved","value":"EACH"},
9828 {"type":"Text","value":" "},
9829 {"type":"NameVariable","value":"bTable"},
9830 {"type":"Text","value":"\n "},
9831 {"type":"KeywordReserved","value":"WHERE"},
9832 {"type":"Text","value":" "},
9833 {"type":"NameVariable","value":"bTable"},
9834 {"type":"Punctuation","value":"."},
9835 {"type":"NameVariable","value":"cSchemaHolder"},
9836 {"type":"Text","value":" "},
9837 {"type":"Operator","value":"="},
9838 {"type":"Text","value":" "},
9839 {"type":"KeywordReserved","value":"LDBNAME"},
9840 {"type":"Punctuation","value":"("},
9841 {"type":"NameVariable","value":"iDatabase"},
9842 {"type":"Punctuation","value":")"},
9843 {"type":"Text","value":"\n "},
9844 {"type":"KeywordReserved","value":"BREAK"},
9845 {"type":"Text","value":" "},
9846 {"type":"KeywordReserved","value":"BY"},
9847 {"type":"Text","value":" "},
9848 {"type":"NameVariable","value":"bTable"},
9849 {"type":"Punctuation","value":"."},
9850 {"type":"NameVariable","value":"cDatabase"},
9851 {"type":"Text","value":"\n "},
9852 {"type":"KeywordReserved","value":"BY"},
9853 {"type":"Text","value":" "},
9854 {"type":"NameVariable","value":"bTable"},
9855 {"type":"Punctuation","value":"."},
9856 {"type":"NameVariable","value":"cTableName"},
9857 {"type":"Punctuation","value":":"},
9858 {"type":"Text","value":"\n\n "},
9859 {"type":"KeywordReserved","value":"IF"},
9860 {"type":"Text","value":" "},
9861 {"type":"KeywordReserved","value":"FIRST-OF"},
9862 {"type":"Punctuation","value":"("},
9863 {"type":"NameVariable","value":"bTable"},
9864 {"type":"Punctuation","value":"."},
9865 {"type":"NameVariable","value":"cDatabase"},
9866 {"type":"Punctuation","value":")"},
9867 {"type":"Text","value":" "},
9868 {"type":"KeywordReserved","value":"THEN\n "},
9869 {"type":"Text","value":" "},
9870 {"type":"KeywordReserved","value":"DO"},
9871 {"type":"Punctuation","value":":"},
9872 {"type":"Text","value":"\n "},
9873 {"type":"NameVariable","value":"cCacheFile"},
9874 {"type":"Text","value":" "},
9875 {"type":"Operator","value":"="},
9876 {"type":"Text","value":" "},
9877 {"type":"KeywordReserved","value":"SUBSTITUTE"},
9878 {"type":"Punctuation","value":"("},
9879 {"type":"Text","value":" "},
9880 {"type":"LiteralStringDouble","value":"\"\u00261cache\\db.\u00262;\u00263.\u00264.xml\""},
9881 {"type":"Text","value":"\n "},
9882 {"type":"NameVariable","value":","},
9883 {"type":"Text","value":" "},
9884 {"type":"NameVariable","value":"getWorkFolder"},
9885 {"type":"Punctuation","value":"()"},
9886 {"type":"Text","value":"\n "},
9887 {"type":"NameVariable","value":","},
9888 {"type":"Text","value":" "},
9889 {"type":"KeywordReserved","value":"LDBNAME"},
9890 {"type":"Punctuation","value":"("},
9891 {"type":"NameVariable","value":"iDatabase"},
9892 {"type":"Punctuation","value":")"},
9893 {"type":"Text","value":"\n "},
9894 {"type":"NameVariable","value":","},
9895 {"type":"Text","value":" "},
9896 {"type":"NameVariable","value":"bTable"},
9897 {"type":"Punctuation","value":"."},
9898 {"type":"NameVariable","value":"cDatabase"},
9899 {"type":"Text","value":"\n "},
9900 {"type":"NameVariable","value":","},
9901 {"type":"Text","value":" "},
9902 {"type":"NameVariable","value":"cCacheTimeStamp"},
9903 {"type":"Text","value":"\n "},
9904 {"type":"Punctuation","value":")."},
9905 {"type":"Text","value":"\n "},
9906 {"type":"KeywordReserved","value":"EMPTY"},
9907 {"type":"Text","value":" "},
9908 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9909 {"type":"Text","value":" "},
9910 {"type":"NameVariable","value":"bTableXml"},
9911 {"type":"Punctuation","value":"."},
9912 {"type":"Text","value":"\n "},
9913 {"type":"KeywordReserved","value":"END"},
9914 {"type":"Punctuation","value":"."},
9915 {"type":"Text","value":"\n\n "},
9916 {"type":"KeywordReserved","value":"CREATE"},
9917 {"type":"Text","value":" "},
9918 {"type":"NameVariable","value":"bTableXml"},
9919 {"type":"Punctuation","value":"."},
9920 {"type":"Text","value":"\n "},
9921 {"type":"KeywordReserved","value":"BUFFER-COPY"},
9922 {"type":"Text","value":" "},
9923 {"type":"NameVariable","value":"bTable"},
9924 {"type":"Text","value":" "},
9925 {"type":"KeywordReserved","value":"TO"},
9926 {"type":"Text","value":" "},
9927 {"type":"NameVariable","value":"bTableXml"},
9928 {"type":"Punctuation","value":"."},
9929 {"type":"Text","value":"\n\n "},
9930 {"type":"KeywordReserved","value":"IF"},
9931 {"type":"Text","value":" "},
9932 {"type":"KeywordReserved","value":"LAST-OF"},
9933 {"type":"Punctuation","value":"("},
9934 {"type":"NameVariable","value":"bTable"},
9935 {"type":"Punctuation","value":"."},
9936 {"type":"NameVariable","value":"cDatabase"},
9937 {"type":"Punctuation","value":")"},
9938 {"type":"Text","value":" "},
9939 {"type":"KeywordReserved","value":"THEN\n "},
9940 {"type":"Text","value":" "},
9941 {"type":"KeywordReserved","value":"DO"},
9942 {"type":"Punctuation","value":":"},
9943 {"type":"Text","value":"\n "},
9944 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9945 {"type":"Text","value":" "},
9946 {"type":"NameVariable","value":"bTableXml"},
9947 {"type":"Punctuation","value":":"},
9948 {"type":"KeywordReserved","value":"WRITE-XML"},
9949 {"type":"Punctuation","value":"("},
9950 {"type":"LiteralStringDouble","value":"\"file\""},
9951 {"type":"NameVariable","value":","},
9952 {"type":"Text","value":" "},
9953 {"type":"NameVariable","value":"cCacheFile,"},
9954 {"type":"Text","value":" "},
9955 {"type":"KeywordReserved","value":"YES"},
9956 {"type":"NameVariable","value":","},
9957 {"type":"Text","value":" "},
9958 {"type":"NameVariable","value":"?,"},
9959 {"type":"Text","value":" "},
9960 {"type":"NameVariable","value":"?,"},
9961 {"type":"Text","value":" "},
9962 {"type":"KeywordReserved","value":"NO"},
9963 {"type":"NameVariable","value":","},
9964 {"type":"Text","value":" "},
9965 {"type":"KeywordReserved","value":"NO"},
9966 {"type":"Punctuation","value":")."},
9967 {"type":"Text","value":"\n "},
9968 {"type":"KeywordReserved","value":"EMPTY"},
9969 {"type":"Text","value":" "},
9970 {"type":"KeywordReserved","value":"TEMP-TABLE"},
9971 {"type":"Text","value":" "},
9972 {"type":"NameVariable","value":"bTableXml"},
9973 {"type":"Punctuation","value":"."},
9974 {"type":"Text","value":"\n "},
9975 {"type":"KeywordReserved","value":"END"},
9976 {"type":"Punctuation","value":"."},
9977 {"type":"Text","value":" "},
9978 {"type":"CommentMultiline","value":"/* IF LAST-OF */"},
9979 {"type":"Text","value":"\n "},
9980 {"type":"KeywordReserved","value":"END"},
9981 {"type":"Punctuation","value":"."},
9982 {"type":"Text","value":" "},
9983 {"type":"CommentMultiline","value":"/* FOR EACH bTable */"},
9984 {"type":"Text","value":"\n "},
9985 {"type":"KeywordReserved","value":"END"},
9986 {"type":"Punctuation","value":"."},
9987 {"type":"Text","value":" "},
9988 {"type":"CommentMultiline","value":"/* IF glCacheTableDefs THEN */"},
9989 {"type":"Text","value":"\n "},
9990 {"type":"KeywordReserved","value":"END"},
9991 {"type":"Punctuation","value":"."},
9992 {"type":"Text","value":" "},
9993 {"type":"CommentMultiline","value":"/* tt empty */"},
9994 {"type":"Text","value":"\n "},
9995 {"type":"KeywordReserved","value":"END"},
9996 {"type":"Punctuation","value":"."},
9997 {"type":"Text","value":" "},
9998 {"type":"CommentMultiline","value":"/* 1 to num-dbs */"},
9999 {"type":"Text","value":"\n\n "},
10000 {"type":"KeywordReserved","value":"DELETE"},
10001 {"type":"Text","value":" "},
10002 {"type":"KeywordReserved","value":"WIDGET-POOL "},
10003 {"type":"LiteralStringDouble","value":"\"metaInfo\""},
10004 {"type":"Punctuation","value":"."},
10005 {"type":"Text","value":"\n\n "},
10006 {"type":"CommentMultiline","value":"/* Apply filter to collection of tables */"},
10007 {"type":"Text","value":"\n "},
10008 {"type":"KeywordReserved","value":"RUN"},
10009 {"type":"Text","value":" "},
10010 {"type":"NameVariable","value":"getTablesFiltered"},
10011 {"type":"Punctuation","value":"("},
10012 {"type":"KeywordReserved","value":"INPUT"},
10013 {"type":"Text","value":" "},
10014 {"type":"KeywordReserved","value":"TABLE"},
10015 {"type":"Text","value":" "},
10016 {"type":"NameVariable","value":"ttTableFilter,"},
10017 {"type":"Text","value":" "},
10018 {"type":"KeywordReserved","value":"OUTPUT"},
10019 {"type":"Text","value":" "},
10020 {"type":"KeywordReserved","value":"TABLE"},
10021 {"type":"Text","value":" "},
10022 {"type":"NameVariable","value":"ttTable"},
10023 {"type":"Punctuation","value":")."},
10024 {"type":"Text","value":"\n\n "},
10025 {"type":"CommentMultiline","value":"/* Get table properties from the INI file */"},
10026 {"type":"Text","value":"\n "},
10027 {"type":"KeywordReserved","value":"RUN"},
10028 {"type":"Text","value":" "},
10029 {"type":"NameVariable","value":"getTableStats"},
10030 {"type":"Punctuation","value":"("},
10031 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
10032 {"type":"Text","value":" "},
10033 {"type":"KeywordReserved","value":"TABLE"},
10034 {"type":"Text","value":" "},
10035 {"type":"NameVariable","value":"ttTable"},
10036 {"type":"Punctuation","value":")."},
10037 {"type":"Text","value":"\n\n "},
10038 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
10039 {"type":"Text","value":"\n\n"},
10040 {"type":"KeywordReserved","value":"END"},
10041 {"type":"Text","value":" "},
10042 {"type":"KeywordReserved","value":"PROCEDURE"},
10043 {"type":"Punctuation","value":"."},
10044 {"type":"Text","value":" "},
10045 {"type":"CommentMultiline","value":"/* getTables */"},
10046 {"type":"Text","value":"\n\n"},
10047 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
10048 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTablesFiltered) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getTablesFiltered Procedure"},
10049 {"type":"Text","value":"\n"},
10050 {"type":"KeywordReserved","value":"PROCEDURE"},
10051 {"type":"Text","value":" "},
10052 {"type":"NameVariable","value":"getTablesFiltered"},
10053 {"type":"Text","value":" "},
10054 {"type":"Punctuation","value":":"},
10055 {"type":"Text","value":"\n"},
10056 {"type":"CommentMultiline","value":"/* Determine whether tables in the ttTable are visible given a user defined filter\n */"},
10057 {"type":"Text","value":"\n "},
10058 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
10059 {"type":"Text","value":"\n "},
10060 {"type":"KeywordDeclaration","value":"DEFINE"},
10061 {"type":"Text","value":" "},
10062 {"type":"KeywordReserved","value":"INPUT"},
10063 {"type":"Text","value":" "},
10064 {"type":"KeywordReserved","value":"PARAMETER"},
10065 {"type":"Text","value":" "},
10066 {"type":"KeywordReserved","value":"TABLE"},
10067 {"type":"Text","value":" "},
10068 {"type":"KeywordReserved","value":"FOR"},
10069 {"type":"Text","value":" "},
10070 {"type":"NameVariable","value":"ttTableFilter"},
10071 {"type":"Punctuation","value":"."},
10072 {"type":"Text","value":"\n "},
10073 {"type":"KeywordDeclaration","value":"DEFINE"},
10074 {"type":"Text","value":" "},
10075 {"type":"KeywordReserved","value":"OUTPUT"},
10076 {"type":"Text","value":" "},
10077 {"type":"KeywordReserved","value":"PARAMETER"},
10078 {"type":"Text","value":" "},
10079 {"type":"KeywordReserved","value":"TABLE"},
10080 {"type":"Text","value":" "},
10081 {"type":"KeywordReserved","value":"FOR"},
10082 {"type":"Text","value":" "},
10083 {"type":"NameVariable","value":"ttTable"},
10084 {"type":"Punctuation","value":"."},
10085 {"type":"Text","value":"\n\n "},
10086 {"type":"KeywordDeclaration","value":"DEFINE"},
10087 {"type":"Text","value":" "},
10088 {"type":"KeywordReserved","value":"VARIABLE"},
10089 {"type":"Text","value":" "},
10090 {"type":"NameVariable","value":"cSearchFld"},
10091 {"type":"Text","value":" "},
10092 {"type":"KeywordReserved","value":"AS"},
10093 {"type":"Text","value":" "},
10094 {"type":"KeywordType","value":"CHARACTER "},
10095 {"type":"Text","value":" "},
10096 {"type":"KeywordReserved","value":"NO-UNDO"},
10097 {"type":"Punctuation","value":"."},
10098 {"type":"Text","value":"\n "},
10099 {"type":"KeywordDeclaration","value":"DEFINE"},
10100 {"type":"Text","value":" "},
10101 {"type":"KeywordReserved","value":"VARIABLE"},
10102 {"type":"Text","value":" "},
10103 {"type":"NameVariable","value":"cThisField"},
10104 {"type":"Text","value":" "},
10105 {"type":"KeywordReserved","value":"AS"},
10106 {"type":"Text","value":" "},
10107 {"type":"KeywordType","value":"CHARACTER "},
10108 {"type":"Text","value":" "},
10109 {"type":"KeywordReserved","value":"NO-UNDO"},
10110 {"type":"Punctuation","value":"."},
10111 {"type":"Text","value":"\n "},
10112 {"type":"KeywordDeclaration","value":"DEFINE"},
10113 {"type":"Text","value":" "},
10114 {"type":"KeywordReserved","value":"VARIABLE"},
10115 {"type":"Text","value":" "},
10116 {"type":"NameVariable","value":"iSearch"},
10117 {"type":"Text","value":" "},
10118 {"type":"KeywordReserved","value":"AS"},
10119 {"type":"Text","value":" "},
10120 {"type":"KeywordType","value":"INTEGER "},
10121 {"type":"Text","value":" "},
10122 {"type":"KeywordReserved","value":"NO-UNDO"},
10123 {"type":"Punctuation","value":"."},
10124 {"type":"Text","value":"\n "},
10125 {"type":"KeywordDeclaration","value":"DEFINE"},
10126 {"type":"Text","value":" "},
10127 {"type":"KeywordReserved","value":"VARIABLE"},
10128 {"type":"Text","value":" "},
10129 {"type":"NameVariable","value":"iField"},
10130 {"type":"Text","value":" "},
10131 {"type":"KeywordReserved","value":"AS"},
10132 {"type":"Text","value":" "},
10133 {"type":"KeywordType","value":"INTEGER "},
10134 {"type":"Text","value":" "},
10135 {"type":"KeywordReserved","value":"NO-UNDO"},
10136 {"type":"Punctuation","value":"."},
10137 {"type":"Text","value":"\n "},
10138 {"type":"KeywordDeclaration","value":"DEFINE"},
10139 {"type":"Text","value":" "},
10140 {"type":"KeywordReserved","value":"VARIABLE"},
10141 {"type":"Text","value":" "},
10142 {"type":"NameVariable","value":"lRejected"},
10143 {"type":"Text","value":" "},
10144 {"type":"KeywordReserved","value":"AS"},
10145 {"type":"Text","value":" "},
10146 {"type":"KeywordType","value":"LOGICAL "},
10147 {"type":"Text","value":" "},
10148 {"type":"KeywordReserved","value":"NO-UNDO"},
10149 {"type":"Punctuation","value":"."},
10150 {"type":"Text","value":"\n "},
10151 {"type":"KeywordDeclaration","value":"DEFINE"},
10152 {"type":"Text","value":" "},
10153 {"type":"KeywordReserved","value":"VARIABLE"},
10154 {"type":"Text","value":" "},
10155 {"type":"NameVariable","value":"lFieldFound"},
10156 {"type":"Text","value":" "},
10157 {"type":"KeywordReserved","value":"AS"},
10158 {"type":"Text","value":" "},
10159 {"type":"KeywordType","value":"LOGICAL "},
10160 {"type":"Text","value":" "},
10161 {"type":"KeywordReserved","value":"NO-UNDO"},
10162 {"type":"Punctuation","value":"."},
10163 {"type":"Text","value":"\n "},
10164 {"type":"KeywordDeclaration","value":"DEFINE"},
10165 {"type":"Text","value":" "},
10166 {"type":"KeywordReserved","value":"VARIABLE"},
10167 {"type":"Text","value":" "},
10168 {"type":"NameVariable","value":"lNormal"},
10169 {"type":"Text","value":" "},
10170 {"type":"KeywordReserved","value":"AS"},
10171 {"type":"Text","value":" "},
10172 {"type":"KeywordType","value":"LOGICAL "},
10173 {"type":"Text","value":" "},
10174 {"type":"KeywordReserved","value":"NO-UNDO"},
10175 {"type":"Punctuation","value":"."},
10176 {"type":"Text","value":"\n "},
10177 {"type":"KeywordDeclaration","value":"DEFINE"},
10178 {"type":"Text","value":" "},
10179 {"type":"KeywordReserved","value":"VARIABLE"},
10180 {"type":"Text","value":" "},
10181 {"type":"NameVariable","value":"lSchema"},
10182 {"type":"Text","value":" "},
10183 {"type":"KeywordReserved","value":"AS"},
10184 {"type":"Text","value":" "},
10185 {"type":"KeywordType","value":"LOGICAL "},
10186 {"type":"Text","value":" "},
10187 {"type":"KeywordReserved","value":"NO-UNDO"},
10188 {"type":"Punctuation","value":"."},
10189 {"type":"Text","value":"\n "},
10190 {"type":"KeywordDeclaration","value":"DEFINE"},
10191 {"type":"Text","value":" "},
10192 {"type":"KeywordReserved","value":"VARIABLE"},
10193 {"type":"Text","value":" "},
10194 {"type":"NameVariable","value":"lVst"},
10195 {"type":"Text","value":" "},
10196 {"type":"KeywordReserved","value":"AS"},
10197 {"type":"Text","value":" "},
10198 {"type":"KeywordType","value":"LOGICAL "},
10199 {"type":"Text","value":" "},
10200 {"type":"KeywordReserved","value":"NO-UNDO"},
10201 {"type":"Punctuation","value":"."},
10202 {"type":"Text","value":"\n "},
10203 {"type":"KeywordDeclaration","value":"DEFINE"},
10204 {"type":"Text","value":" "},
10205 {"type":"KeywordReserved","value":"VARIABLE"},
10206 {"type":"Text","value":" "},
10207 {"type":"NameVariable","value":"lSql"},
10208 {"type":"Text","value":" "},
10209 {"type":"KeywordReserved","value":"AS"},
10210 {"type":"Text","value":" "},
10211 {"type":"KeywordType","value":"LOGICAL "},
10212 {"type":"Text","value":" "},
10213 {"type":"KeywordReserved","value":"NO-UNDO"},
10214 {"type":"Punctuation","value":"."},
10215 {"type":"Text","value":"\n "},
10216 {"type":"KeywordDeclaration","value":"DEFINE"},
10217 {"type":"Text","value":" "},
10218 {"type":"KeywordReserved","value":"VARIABLE"},
10219 {"type":"Text","value":" "},
10220 {"type":"NameVariable","value":"lOther"},
10221 {"type":"Text","value":" "},
10222 {"type":"KeywordReserved","value":"AS"},
10223 {"type":"Text","value":" "},
10224 {"type":"KeywordType","value":"LOGICAL "},
10225 {"type":"Text","value":" "},
10226 {"type":"KeywordReserved","value":"NO-UNDO"},
10227 {"type":"Punctuation","value":"."},
10228 {"type":"Text","value":"\n "},
10229 {"type":"KeywordDeclaration","value":"DEFINE"},
10230 {"type":"Text","value":" "},
10231 {"type":"KeywordReserved","value":"VARIABLE"},
10232 {"type":"Text","value":" "},
10233 {"type":"NameVariable","value":"lHidden"},
10234 {"type":"Text","value":" "},
10235 {"type":"KeywordReserved","value":"AS"},
10236 {"type":"Text","value":" "},
10237 {"type":"KeywordType","value":"LOGICAL "},
10238 {"type":"Text","value":" "},
10239 {"type":"KeywordReserved","value":"NO-UNDO"},
10240 {"type":"Punctuation","value":"."},
10241 {"type":"Text","value":"\n "},
10242 {"type":"KeywordDeclaration","value":"DEFINE"},
10243 {"type":"Text","value":" "},
10244 {"type":"KeywordReserved","value":"VARIABLE"},
10245 {"type":"Text","value":" "},
10246 {"type":"NameVariable","value":"lFrozen"},
10247 {"type":"Text","value":" "},
10248 {"type":"KeywordReserved","value":"AS"},
10249 {"type":"Text","value":" "},
10250 {"type":"KeywordType","value":"LOGICAL "},
10251 {"type":"Text","value":" "},
10252 {"type":"KeywordReserved","value":"NO-UNDO"},
10253 {"type":"Punctuation","value":"."},
10254 {"type":"Text","value":"\n "},
10255 {"type":"KeywordDeclaration","value":"DEFINE"},
10256 {"type":"Text","value":" "},
10257 {"type":"KeywordReserved","value":"VARIABLE"},
10258 {"type":"Text","value":" "},
10259 {"type":"NameVariable","value":"cNameShow"},
10260 {"type":"Text","value":" "},
10261 {"type":"KeywordReserved","value":"AS"},
10262 {"type":"Text","value":" "},
10263 {"type":"KeywordType","value":"CHARACTER "},
10264 {"type":"Text","value":" "},
10265 {"type":"KeywordReserved","value":"NO-UNDO"},
10266 {"type":"Punctuation","value":"."},
10267 {"type":"Text","value":"\n "},
10268 {"type":"KeywordDeclaration","value":"DEFINE"},
10269 {"type":"Text","value":" "},
10270 {"type":"KeywordReserved","value":"VARIABLE"},
10271 {"type":"Text","value":" "},
10272 {"type":"NameVariable","value":"cNameHide"},
10273 {"type":"Text","value":" "},
10274 {"type":"KeywordReserved","value":"AS"},
10275 {"type":"Text","value":" "},
10276 {"type":"KeywordType","value":"CHARACTER "},
10277 {"type":"Text","value":" "},
10278 {"type":"KeywordReserved","value":"NO-UNDO"},
10279 {"type":"Punctuation","value":"."},
10280 {"type":"Text","value":"\n "},
10281 {"type":"KeywordDeclaration","value":"DEFINE"},
10282 {"type":"Text","value":" "},
10283 {"type":"KeywordReserved","value":"VARIABLE"},
10284 {"type":"Text","value":" "},
10285 {"type":"NameVariable","value":"cFieldShow"},
10286 {"type":"Text","value":" "},
10287 {"type":"KeywordReserved","value":"AS"},
10288 {"type":"Text","value":" "},
10289 {"type":"KeywordType","value":"CHARACTER "},
10290 {"type":"Text","value":" "},
10291 {"type":"KeywordReserved","value":"NO-UNDO"},
10292 {"type":"Punctuation","value":"."},
10293 {"type":"Text","value":"\n "},
10294 {"type":"KeywordDeclaration","value":"DEFINE"},
10295 {"type":"Text","value":" "},
10296 {"type":"KeywordReserved","value":"VARIABLE"},
10297 {"type":"Text","value":" "},
10298 {"type":"NameVariable","value":"cFieldHide"},
10299 {"type":"Text","value":" "},
10300 {"type":"KeywordReserved","value":"AS"},
10301 {"type":"Text","value":" "},
10302 {"type":"KeywordType","value":"CHARACTER "},
10303 {"type":"Text","value":" "},
10304 {"type":"KeywordReserved","value":"NO-UNDO"},
10305 {"type":"Punctuation","value":"."},
10306 {"type":"Text","value":"\n\n "},
10307 {"type":"CommentMultiline","value":"/* This table **SHOULD** exist and have exactly 1 record */"},
10308 {"type":"Text","value":"\n "},
10309 {"type":"KeywordReserved","value":"FIND"},
10310 {"type":"Text","value":" "},
10311 {"type":"NameVariable","value":"ttTableFilter"},
10312 {"type":"Text","value":" "},
10313 {"type":"KeywordReserved","value":"NO-ERROR"},
10314 {"type":"Punctuation","value":"."},
10315 {"type":"Text","value":"\n "},
10316 {"type":"KeywordReserved","value":"IF"},
10317 {"type":"Text","value":" "},
10318 {"type":"KeywordReserved","value":"NOT"},
10319 {"type":"Text","value":" "},
10320 {"type":"KeywordReserved","value":"AVAILABLE"},
10321 {"type":"Text","value":" "},
10322 {"type":"NameVariable","value":"ttTableFilter"},
10323 {"type":"Text","value":" "},
10324 {"type":"KeywordReserved","value":"THEN"},
10325 {"type":"Text","value":" "},
10326 {"type":"KeywordReserved","value":"RETURN"},
10327 {"type":"Punctuation","value":"."},
10328 {"type":"Text","value":"\n\n "},
10329 {"type":"KeywordReserved","value":"ASSIGN\n "},
10330 {"type":"Text","value":" "},
10331 {"type":"NameVariable","value":"lNormal"},
10332 {"type":"Text","value":" "},
10333 {"type":"Operator","value":"="},
10334 {"type":"Text","value":" "},
10335 {"type":"NameVariable","value":"ttTableFilter"},
10336 {"type":"Punctuation","value":"."},
10337 {"type":"NameVariable","value":"lShowNormal"},
10338 {"type":"Text","value":"\n "},
10339 {"type":"NameVariable","value":"lSchema"},
10340 {"type":"Text","value":" "},
10341 {"type":"Operator","value":"="},
10342 {"type":"Text","value":" "},
10343 {"type":"NameVariable","value":"ttTableFilter"},
10344 {"type":"Punctuation","value":"."},
10345 {"type":"NameVariable","value":"lShowSchema"},
10346 {"type":"Text","value":"\n "},
10347 {"type":"NameVariable","value":"lVst"},
10348 {"type":"Text","value":" "},
10349 {"type":"Operator","value":"="},
10350 {"type":"Text","value":" "},
10351 {"type":"NameVariable","value":"ttTableFilter"},
10352 {"type":"Punctuation","value":"."},
10353 {"type":"NameVariable","value":"lShowVst"},
10354 {"type":"Text","value":"\n "},
10355 {"type":"NameVariable","value":"lSql"},
10356 {"type":"Text","value":" "},
10357 {"type":"Operator","value":"="},
10358 {"type":"Text","value":" "},
10359 {"type":"NameVariable","value":"ttTableFilter"},
10360 {"type":"Punctuation","value":"."},
10361 {"type":"NameVariable","value":"lShowSql"},
10362 {"type":"Text","value":"\n "},
10363 {"type":"NameVariable","value":"lOther"},
10364 {"type":"Text","value":" "},
10365 {"type":"Operator","value":"="},
10366 {"type":"Text","value":" "},
10367 {"type":"NameVariable","value":"ttTableFilter"},
10368 {"type":"Punctuation","value":"."},
10369 {"type":"NameVariable","value":"lShowOther"},
10370 {"type":"Text","value":"\n "},
10371 {"type":"NameVariable","value":"lHidden"},
10372 {"type":"Text","value":" "},
10373 {"type":"Operator","value":"="},
10374 {"type":"Text","value":" "},
10375 {"type":"NameVariable","value":"ttTableFilter"},
10376 {"type":"Punctuation","value":"."},
10377 {"type":"NameVariable","value":"lShowHidden"},
10378 {"type":"Text","value":"\n "},
10379 {"type":"NameVariable","value":"lFrozen"},
10380 {"type":"Text","value":" "},
10381 {"type":"Operator","value":"="},
10382 {"type":"Text","value":" "},
10383 {"type":"NameVariable","value":"ttTableFilter"},
10384 {"type":"Punctuation","value":"."},
10385 {"type":"NameVariable","value":"lShowFrozen"},
10386 {"type":"Text","value":"\n "},
10387 {"type":"NameVariable","value":"cNameShow"},
10388 {"type":"Text","value":" "},
10389 {"type":"Operator","value":"="},
10390 {"type":"Text","value":" "},
10391 {"type":"NameVariable","value":"ttTableFilter"},
10392 {"type":"Punctuation","value":"."},
10393 {"type":"NameVariable","value":"cTableNameShow"},
10394 {"type":"Text","value":"\n "},
10395 {"type":"NameVariable","value":"cNameHide"},
10396 {"type":"Text","value":" "},
10397 {"type":"Operator","value":"="},
10398 {"type":"Text","value":" "},
10399 {"type":"NameVariable","value":"ttTableFilter"},
10400 {"type":"Punctuation","value":"."},
10401 {"type":"NameVariable","value":"cTableNameHide"},
10402 {"type":"Text","value":"\n "},
10403 {"type":"NameVariable","value":"cFieldShow"},
10404 {"type":"Text","value":" "},
10405 {"type":"Operator","value":"="},
10406 {"type":"Text","value":" "},
10407 {"type":"NameVariable","value":"ttTableFilter"},
10408 {"type":"Punctuation","value":"."},
10409 {"type":"NameVariable","value":"cTableFieldShow"},
10410 {"type":"Text","value":"\n "},
10411 {"type":"NameVariable","value":"cFieldHide"},
10412 {"type":"Text","value":" "},
10413 {"type":"Operator","value":"="},
10414 {"type":"Text","value":" "},
10415 {"type":"NameVariable","value":"ttTableFilter"},
10416 {"type":"Punctuation","value":"."},
10417 {"type":"NameVariable","value":"cTableFieldHide"},
10418 {"type":"Text","value":"\n "},
10419 {"type":"Punctuation","value":"."},
10420 {"type":"Text","value":"\n\n "},
10421 {"type":"CommentMultiline","value":"/* Reset the filters to sane values if needed */"},
10422 {"type":"Text","value":"\n "},
10423 {"type":"KeywordReserved","value":"IF"},
10424 {"type":"Text","value":" "},
10425 {"type":"NameVariable","value":"cNameShow"},
10426 {"type":"Text","value":" "},
10427 {"type":"Operator","value":"="},
10428 {"type":"Text","value":" "},
10429 {"type":"LiteralStringSingle","value":"'' OR cNameShow = ? THEN cNameShow = '*'.\n IF cNameHide = '*' OR cNameHide = ? THEN cNameHide = '' .\n IF cFieldShow = '*' OR cFieldShow = ? THEN cFieldShow = ''.\n IF cFieldHide = '*' OR cFieldHide = ? THEN cFieldHide = ''"},
10430 {"type":"Punctuation","value":"."},
10431 {"type":"Text","value":"\n\n "},
10432 {"type":"CommentMultiline","value":"/* Move elements starting with \"!\" from pos-list to neg-list */"},
10433 {"type":"Text","value":"\n "},
10434 {"type":"KeywordReserved","value":"RUN"},
10435 {"type":"Text","value":" "},
10436 {"type":"NameVariable","value":"correctFilterList"},
10437 {"type":"Punctuation","value":"("},
10438 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
10439 {"type":"Text","value":" "},
10440 {"type":"NameVariable","value":"cNameShow,"},
10441 {"type":"Text","value":" "},
10442 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
10443 {"type":"Text","value":" "},
10444 {"type":"NameVariable","value":"cNameHide"},
10445 {"type":"Punctuation","value":")."},
10446 {"type":"Text","value":"\n "},
10447 {"type":"KeywordReserved","value":"RUN"},
10448 {"type":"Text","value":" "},
10449 {"type":"NameVariable","value":"correctFilterList"},
10450 {"type":"Punctuation","value":"("},
10451 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
10452 {"type":"Text","value":" "},
10453 {"type":"NameVariable","value":"cFieldShow,"},
10454 {"type":"Text","value":" "},
10455 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
10456 {"type":"Text","value":" "},
10457 {"type":"NameVariable","value":"cFieldHide"},
10458 {"type":"Punctuation","value":")."},
10459 {"type":"Text","value":"\n\n "},
10460 {"type":"NameVariable","value":"#"},
10461 {"type":"KeywordReserved","value":"Table"},
10462 {"type":"Punctuation","value":":"},
10463 {"type":"Text","value":"\n "},
10464 {"type":"KeywordReserved","value":"FOR"},
10465 {"type":"Text","value":" "},
10466 {"type":"KeywordReserved","value":"EACH"},
10467 {"type":"Text","value":" "},
10468 {"type":"NameVariable","value":"ttTable"},
10469 {"type":"Text","value":" "},
10470 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
10471 {"type":"Punctuation","value":":"},
10472 {"type":"Text","value":"\n "},
10473 {"type":"CommentMultiline","value":"/* Init table to false until proven otherwise */"},
10474 {"type":"Text","value":"\n "},
10475 {"type":"KeywordReserved","value":"ASSIGN"},
10476 {"type":"Text","value":" "},
10477 {"type":"NameVariable","value":"ttTable"},
10478 {"type":"Punctuation","value":"."},
10479 {"type":"NameVariable","value":"lShowInList"},
10480 {"type":"Text","value":" "},
10481 {"type":"Operator","value":"="},
10482 {"type":"Text","value":" "},
10483 {"type":"KeywordReserved","value":"FALSE"},
10484 {"type":"Punctuation","value":"."},
10485 {"type":"Text","value":"\n\n "},
10486 {"type":"CommentMultiline","value":"/* Check against filter-to-hide */"},
10487 {"type":"Text","value":"\n "},
10488 {"type":"KeywordReserved","value":"IF"},
10489 {"type":"Text","value":" "},
10490 {"type":"KeywordReserved","value":"CAN-DO"},
10491 {"type":"Punctuation","value":"("},
10492 {"type":"NameVariable","value":"cNameHide,ttTable"},
10493 {"type":"Punctuation","value":"."},
10494 {"type":"NameVariable","value":"cTableName"},
10495 {"type":"Punctuation","value":")"},
10496 {"type":"Text","value":" "},
10497 {"type":"KeywordReserved","value":"THEN"},
10498 {"type":"Text","value":" "},
10499 {"type":"KeywordReserved","value":"NEXT "},
10500 {"type":"NameVariable","value":"#"},
10501 {"type":"KeywordReserved","value":"Table"},
10502 {"type":"Punctuation","value":"."},
10503 {"type":"Text","value":"\n\n "},
10504 {"type":"CommentMultiline","value":"/* Check against filter-to-show */"},
10505 {"type":"Text","value":"\n "},
10506 {"type":"KeywordReserved","value":"IF"},
10507 {"type":"Text","value":" "},
10508 {"type":"KeywordReserved","value":"NOT"},
10509 {"type":"Text","value":" "},
10510 {"type":"KeywordReserved","value":"CAN-DO"},
10511 {"type":"Punctuation","value":"("},
10512 {"type":"NameVariable","value":"cNameShow,ttTable"},
10513 {"type":"Punctuation","value":"."},
10514 {"type":"NameVariable","value":"cTableName"},
10515 {"type":"Punctuation","value":")"},
10516 {"type":"Text","value":" "},
10517 {"type":"KeywordReserved","value":"THEN"},
10518 {"type":"Text","value":" "},
10519 {"type":"KeywordReserved","value":"NEXT "},
10520 {"type":"NameVariable","value":"#"},
10521 {"type":"KeywordReserved","value":"Table"},
10522 {"type":"Punctuation","value":"."},
10523 {"type":"Text","value":"\n\n "},
10524 {"type":"CommentMultiline","value":"/* User tables : _file-number \u003e 0 AND _file-number \u003c 32000\n * Schema tables : _file-number \u003e -80 AND _file-number \u003c 0\n * Virtual system tables: _file-number \u003c -16384\n * SQL catalog tables : _file-name BEGINS \"_sys\"\n */"},
10525 {"type":"Text","value":"\n "},
10526 {"type":"KeywordReserved","value":"IF"},
10527 {"type":"Text","value":" "},
10528 {"type":"KeywordReserved","value":"NOT"},
10529 {"type":"Text","value":" "},
10530 {"type":"NameVariable","value":"lNormal"},
10531 {"type":"Text","value":" "},
10532 {"type":"KeywordReserved","value":"AND"},
10533 {"type":"Text","value":" "},
10534 {"type":"NameVariable","value":"ttTable"},
10535 {"type":"Punctuation","value":"."},
10536 {"type":"NameVariable","value":"cCategory"},
10537 {"type":"Text","value":" "},
10538 {"type":"Operator","value":"="},
10539 {"type":"Text","value":" "},
10540 {"type":"LiteralStringSingle","value":"'Normal' THEN NEXT #Table.\n IF NOT lSchema AND ttTable.cCategory = 'Schema' THEN NEXT #Table.\n IF NOT lVst AND ttTable.cCategory = 'VST' THEN NEXT #Table.\n IF NOT lSql AND ttTable.cCategory = 'SQL' THEN NEXT #Table.\n IF NOT lOther AND ttTable.cCategory = 'Other' THEN NEXT #Table.\n\n /* Handling for Hidden and Frozen apply only to user tables otherwise it will be too confusing\n * because Schema, VST and SQL tables are all by default hidden and frozen.\n */\n IF NOT lHidden AND ttTable.cCategory = 'Application' AND ttTable.lHidden = TRUE THEN NEXT #Table.\n IF NOT lFrozen AND ttTable.cCategory = 'Application'"},
10541 {"type":"Text","value":" "},
10542 {"type":"KeywordReserved","value":"AND"},
10543 {"type":"Text","value":" "},
10544 {"type":"NameVariable","value":"ttTable"},
10545 {"type":"Punctuation","value":"."},
10546 {"type":"NameVariable","value":"lFrozen"},
10547 {"type":"Text","value":" "},
10548 {"type":"Operator","value":"="},
10549 {"type":"Text","value":" "},
10550 {"type":"KeywordReserved","value":"TRUE"},
10551 {"type":"Text","value":" "},
10552 {"type":"KeywordReserved","value":"THEN"},
10553 {"type":"Text","value":" "},
10554 {"type":"KeywordReserved","value":"NEXT "},
10555 {"type":"NameVariable","value":"#"},
10556 {"type":"KeywordReserved","value":"Table"},
10557 {"type":"Punctuation","value":"."},
10558 {"type":"Text","value":"\n\n "},
10559 {"type":"CommentMultiline","value":"/* Fields that must be in the list */"},
10560 {"type":"Text","value":"\n "},
10561 {"type":"KeywordReserved","value":"DO"},
10562 {"type":"Text","value":" "},
10563 {"type":"NameVariable","value":"iSearch"},
10564 {"type":"Text","value":" "},
10565 {"type":"Operator","value":"="},
10566 {"type":"Text","value":" "},
10567 {"type":"LiteralNumberInteger","value":"1"},
10568 {"type":"Text","value":" "},
10569 {"type":"KeywordReserved","value":"TO"},
10570 {"type":"Text","value":" "},
10571 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
10572 {"type":"Punctuation","value":"("},
10573 {"type":"NameVariable","value":"cFieldShow"},
10574 {"type":"Punctuation","value":"):"},
10575 {"type":"Text","value":"\n "},
10576 {"type":"NameVariable","value":"cSearchFld"},
10577 {"type":"Text","value":" "},
10578 {"type":"Operator","value":"="},
10579 {"type":"Text","value":" "},
10580 {"type":"KeywordReserved","value":"ENTRY"},
10581 {"type":"Punctuation","value":"("},
10582 {"type":"NameVariable","value":"iSearch,cFieldShow"},
10583 {"type":"Punctuation","value":")."},
10584 {"type":"Text","value":"\n\n "},
10585 {"type":"CommentMultiline","value":"/* If no wildcards used, we can simply CAN-DO */"},
10586 {"type":"Text","value":"\n "},
10587 {"type":"KeywordReserved","value":"IF"},
10588 {"type":"Text","value":" "},
10589 {"type":"KeywordReserved","value":"INDEX"},
10590 {"type":"Punctuation","value":"("},
10591 {"type":"NameVariable","value":"cSearchFld,"},
10592 {"type":"LiteralStringDouble","value":"\"*\""},
10593 {"type":"Punctuation","value":")"},
10594 {"type":"Text","value":" "},
10595 {"type":"Operator","value":"="},
10596 {"type":"Text","value":" "},
10597 {"type":"LiteralNumberInteger","value":"0"},
10598 {"type":"Text","value":" "},
10599 {"type":"KeywordReserved","value":"THEN\n "},
10600 {"type":"Text","value":" "},
10601 {"type":"KeywordReserved","value":"DO"},
10602 {"type":"Punctuation","value":":"},
10603 {"type":"Text","value":"\n "},
10604 {"type":"KeywordReserved","value":"IF"},
10605 {"type":"Text","value":" "},
10606 {"type":"KeywordReserved","value":"NOT"},
10607 {"type":"Text","value":" "},
10608 {"type":"KeywordReserved","value":"CAN-DO"},
10609 {"type":"Punctuation","value":"("},
10610 {"type":"NameVariable","value":"ttTable"},
10611 {"type":"Punctuation","value":"."},
10612 {"type":"NameVariable","value":"cFields,"},
10613 {"type":"Text","value":" "},
10614 {"type":"NameVariable","value":"cSearchFld"},
10615 {"type":"Punctuation","value":")"},
10616 {"type":"Text","value":" "},
10617 {"type":"KeywordReserved","value":"THEN"},
10618 {"type":"Text","value":" "},
10619 {"type":"KeywordReserved","value":"NEXT "},
10620 {"type":"NameVariable","value":"#"},
10621 {"type":"KeywordReserved","value":"Table"},
10622 {"type":"Punctuation","value":"."},
10623 {"type":"Text","value":"\n "},
10624 {"type":"KeywordReserved","value":"END"},
10625 {"type":"Punctuation","value":"."},
10626 {"type":"Text","value":"\n "},
10627 {"type":"KeywordReserved","value":"ELSE\n "},
10628 {"type":"Text","value":" "},
10629 {"type":"KeywordReserved","value":"DO"},
10630 {"type":"Punctuation","value":":"},
10631 {"type":"Text","value":"\n "},
10632 {"type":"NameVariable","value":"lFieldFound"},
10633 {"type":"Text","value":" "},
10634 {"type":"Operator","value":"="},
10635 {"type":"Text","value":" "},
10636 {"type":"KeywordReserved","value":"FALSE"},
10637 {"type":"Punctuation","value":"."},
10638 {"type":"Text","value":"\n\n "},
10639 {"type":"NameVariable","value":"#"},
10640 {"type":"KeywordReserved","value":"Field"},
10641 {"type":"Punctuation","value":":"},
10642 {"type":"Text","value":"\n "},
10643 {"type":"KeywordReserved","value":"DO"},
10644 {"type":"Text","value":" "},
10645 {"type":"NameVariable","value":"iField"},
10646 {"type":"Text","value":" "},
10647 {"type":"Operator","value":"="},
10648 {"type":"Text","value":" "},
10649 {"type":"LiteralNumberInteger","value":"1"},
10650 {"type":"Text","value":" "},
10651 {"type":"KeywordReserved","value":"TO"},
10652 {"type":"Text","value":" "},
10653 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
10654 {"type":"Punctuation","value":"("},
10655 {"type":"NameVariable","value":"ttTable"},
10656 {"type":"Punctuation","value":"."},
10657 {"type":"NameVariable","value":"cFields"},
10658 {"type":"Punctuation","value":"):"},
10659 {"type":"Text","value":"\n "},
10660 {"type":"NameVariable","value":"cThisField"},
10661 {"type":"Text","value":" "},
10662 {"type":"Operator","value":"="},
10663 {"type":"Text","value":" "},
10664 {"type":"KeywordReserved","value":"ENTRY"},
10665 {"type":"Punctuation","value":"("},
10666 {"type":"NameVariable","value":"iField,ttTable"},
10667 {"type":"Punctuation","value":"."},
10668 {"type":"NameVariable","value":"cFields"},
10669 {"type":"Punctuation","value":")."},
10670 {"type":"Text","value":"\n "},
10671 {"type":"KeywordReserved","value":"IF"},
10672 {"type":"Text","value":" "},
10673 {"type":"KeywordReserved","value":"CAN-DO"},
10674 {"type":"Punctuation","value":"("},
10675 {"type":"NameVariable","value":"cSearchFld,cThisField"},
10676 {"type":"Punctuation","value":")"},
10677 {"type":"Text","value":" "},
10678 {"type":"KeywordReserved","value":"THEN\n "},
10679 {"type":"Text","value":" "},
10680 {"type":"KeywordReserved","value":"DO"},
10681 {"type":"Punctuation","value":":"},
10682 {"type":"Text","value":"\n "},
10683 {"type":"NameVariable","value":"lFieldFound"},
10684 {"type":"Text","value":" "},
10685 {"type":"Operator","value":"="},
10686 {"type":"Text","value":" "},
10687 {"type":"KeywordReserved","value":"TRUE"},
10688 {"type":"Punctuation","value":"."},
10689 {"type":"Text","value":"\n "},
10690 {"type":"KeywordReserved","value":"LEAVE "},
10691 {"type":"NameVariable","value":"#"},
10692 {"type":"KeywordReserved","value":"Field"},
10693 {"type":"Punctuation","value":"."},
10694 {"type":"Text","value":"\n "},
10695 {"type":"KeywordReserved","value":"END"},
10696 {"type":"Punctuation","value":"."},
10697 {"type":"Text","value":"\n "},
10698 {"type":"KeywordReserved","value":"END"},
10699 {"type":"Punctuation","value":"."},
10700 {"type":"Text","value":"\n "},
10701 {"type":"KeywordReserved","value":"IF"},
10702 {"type":"Text","value":" "},
10703 {"type":"KeywordReserved","value":"NOT"},
10704 {"type":"Text","value":" "},
10705 {"type":"NameVariable","value":"lFieldFound"},
10706 {"type":"Text","value":" "},
10707 {"type":"KeywordReserved","value":"THEN"},
10708 {"type":"Text","value":" "},
10709 {"type":"KeywordReserved","value":"NEXT "},
10710 {"type":"NameVariable","value":"#"},
10711 {"type":"KeywordReserved","value":"Table"},
10712 {"type":"Punctuation","value":"."},
10713 {"type":"Text","value":"\n "},
10714 {"type":"KeywordReserved","value":"END"},
10715 {"type":"Punctuation","value":"."},
10716 {"type":"Text","value":"\n "},
10717 {"type":"KeywordReserved","value":"END"},
10718 {"type":"Punctuation","value":"."},
10719 {"type":"Text","value":"\n\n "},
10720 {"type":"CommentMultiline","value":"/* Fields that may not be in the list */"},
10721 {"type":"Text","value":"\n "},
10722 {"type":"KeywordReserved","value":"DO"},
10723 {"type":"Text","value":" "},
10724 {"type":"NameVariable","value":"iSearch"},
10725 {"type":"Text","value":" "},
10726 {"type":"Operator","value":"="},
10727 {"type":"Text","value":" "},
10728 {"type":"LiteralNumberInteger","value":"1"},
10729 {"type":"Text","value":" "},
10730 {"type":"KeywordReserved","value":"TO"},
10731 {"type":"Text","value":" "},
10732 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
10733 {"type":"Punctuation","value":"("},
10734 {"type":"NameVariable","value":"cFieldHide"},
10735 {"type":"Punctuation","value":"):"},
10736 {"type":"Text","value":"\n "},
10737 {"type":"NameVariable","value":"cSearchFld"},
10738 {"type":"Text","value":" "},
10739 {"type":"Operator","value":"="},
10740 {"type":"Text","value":" "},
10741 {"type":"KeywordReserved","value":"ENTRY"},
10742 {"type":"Punctuation","value":"("},
10743 {"type":"NameVariable","value":"iSearch,cFieldHide"},
10744 {"type":"Punctuation","value":")."},
10745 {"type":"Text","value":"\n\n "},
10746 {"type":"CommentMultiline","value":"/* If no wildcards used, we can simply CAN-DO */"},
10747 {"type":"Text","value":"\n "},
10748 {"type":"KeywordReserved","value":"IF"},
10749 {"type":"Text","value":" "},
10750 {"type":"KeywordReserved","value":"INDEX"},
10751 {"type":"Punctuation","value":"("},
10752 {"type":"NameVariable","value":"cSearchFld,"},
10753 {"type":"LiteralStringDouble","value":"\"*\""},
10754 {"type":"Punctuation","value":")"},
10755 {"type":"Text","value":" "},
10756 {"type":"Operator","value":"="},
10757 {"type":"Text","value":" "},
10758 {"type":"LiteralNumberInteger","value":"0"},
10759 {"type":"Text","value":" "},
10760 {"type":"KeywordReserved","value":"THEN\n "},
10761 {"type":"Text","value":" "},
10762 {"type":"KeywordReserved","value":"DO"},
10763 {"type":"Punctuation","value":":"},
10764 {"type":"Text","value":"\n "},
10765 {"type":"KeywordReserved","value":"IF"},
10766 {"type":"Text","value":" "},
10767 {"type":"KeywordReserved","value":"CAN-DO"},
10768 {"type":"Punctuation","value":"("},
10769 {"type":"NameVariable","value":"ttTable"},
10770 {"type":"Punctuation","value":"."},
10771 {"type":"NameVariable","value":"cFields,"},
10772 {"type":"Text","value":" "},
10773 {"type":"NameVariable","value":"cSearchFld"},
10774 {"type":"Punctuation","value":")"},
10775 {"type":"Text","value":" "},
10776 {"type":"KeywordReserved","value":"THEN"},
10777 {"type":"Text","value":" "},
10778 {"type":"KeywordReserved","value":"NEXT "},
10779 {"type":"NameVariable","value":"#"},
10780 {"type":"KeywordReserved","value":"Table"},
10781 {"type":"Punctuation","value":"."},
10782 {"type":"Text","value":"\n "},
10783 {"type":"KeywordReserved","value":"END"},
10784 {"type":"Punctuation","value":"."},
10785 {"type":"Text","value":"\n "},
10786 {"type":"KeywordReserved","value":"ELSE\n "},
10787 {"type":"Text","value":" "},
10788 {"type":"KeywordReserved","value":"DO"},
10789 {"type":"Punctuation","value":":"},
10790 {"type":"Text","value":"\n "},
10791 {"type":"NameVariable","value":"lRejected"},
10792 {"type":"Text","value":" "},
10793 {"type":"Operator","value":"="},
10794 {"type":"Text","value":" "},
10795 {"type":"KeywordReserved","value":"FALSE"},
10796 {"type":"Punctuation","value":"."},
10797 {"type":"Text","value":"\n "},
10798 {"type":"NameVariable","value":"#"},
10799 {"type":"KeywordReserved","value":"Field"},
10800 {"type":"Punctuation","value":":"},
10801 {"type":"Text","value":"\n "},
10802 {"type":"KeywordReserved","value":"DO"},
10803 {"type":"Text","value":" "},
10804 {"type":"NameVariable","value":"iField"},
10805 {"type":"Text","value":" "},
10806 {"type":"Operator","value":"="},
10807 {"type":"Text","value":" "},
10808 {"type":"LiteralNumberInteger","value":"1"},
10809 {"type":"Text","value":" "},
10810 {"type":"KeywordReserved","value":"TO"},
10811 {"type":"Text","value":" "},
10812 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
10813 {"type":"Punctuation","value":"("},
10814 {"type":"NameVariable","value":"ttTable"},
10815 {"type":"Punctuation","value":"."},
10816 {"type":"NameVariable","value":"cFields"},
10817 {"type":"Punctuation","value":"):"},
10818 {"type":"Text","value":"\n "},
10819 {"type":"NameVariable","value":"cThisField"},
10820 {"type":"Text","value":" "},
10821 {"type":"Operator","value":"="},
10822 {"type":"Text","value":" "},
10823 {"type":"KeywordReserved","value":"ENTRY"},
10824 {"type":"Punctuation","value":"("},
10825 {"type":"NameVariable","value":"iField,ttTable"},
10826 {"type":"Punctuation","value":"."},
10827 {"type":"NameVariable","value":"cFields"},
10828 {"type":"Punctuation","value":")."},
10829 {"type":"Text","value":"\n "},
10830 {"type":"KeywordReserved","value":"IF"},
10831 {"type":"Text","value":" "},
10832 {"type":"KeywordReserved","value":"CAN-DO"},
10833 {"type":"Punctuation","value":"("},
10834 {"type":"NameVariable","value":"cSearchFld,cThisField"},
10835 {"type":"Punctuation","value":")"},
10836 {"type":"Text","value":" "},
10837 {"type":"KeywordReserved","value":"THEN\n "},
10838 {"type":"Text","value":" "},
10839 {"type":"KeywordReserved","value":"DO"},
10840 {"type":"Punctuation","value":":"},
10841 {"type":"Text","value":"\n "},
10842 {"type":"NameVariable","value":"lRejected"},
10843 {"type":"Text","value":" "},
10844 {"type":"Operator","value":"="},
10845 {"type":"Text","value":" "},
10846 {"type":"KeywordReserved","value":"TRUE"},
10847 {"type":"Punctuation","value":"."},
10848 {"type":"Text","value":"\n "},
10849 {"type":"KeywordReserved","value":"LEAVE "},
10850 {"type":"NameVariable","value":"#"},
10851 {"type":"KeywordReserved","value":"Field"},
10852 {"type":"Punctuation","value":"."},
10853 {"type":"Text","value":"\n "},
10854 {"type":"KeywordReserved","value":"END"},
10855 {"type":"Punctuation","value":"."},
10856 {"type":"Text","value":"\n "},
10857 {"type":"KeywordReserved","value":"END"},
10858 {"type":"Punctuation","value":"."},
10859 {"type":"Text","value":" "},
10860 {"type":"CommentMultiline","value":"/* do iField */"},
10861 {"type":"Text","value":"\n "},
10862 {"type":"KeywordReserved","value":"IF"},
10863 {"type":"Text","value":" "},
10864 {"type":"NameVariable","value":"lRejected"},
10865 {"type":"Text","value":" "},
10866 {"type":"KeywordReserved","value":"THEN"},
10867 {"type":"Text","value":" "},
10868 {"type":"KeywordReserved","value":"NEXT "},
10869 {"type":"NameVariable","value":"#"},
10870 {"type":"KeywordReserved","value":"Table"},
10871 {"type":"Punctuation","value":"."},
10872 {"type":"Text","value":"\n "},
10873 {"type":"KeywordReserved","value":"END"},
10874 {"type":"Punctuation","value":"."},
10875 {"type":"Text","value":" "},
10876 {"type":"CommentMultiline","value":"/* else */"},
10877 {"type":"Text","value":"\n "},
10878 {"type":"KeywordReserved","value":"END"},
10879 {"type":"Punctuation","value":"."},
10880 {"type":"Text","value":" "},
10881 {"type":"CommentMultiline","value":"/* do iSearch */"},
10882 {"type":"Text","value":"\n\n "},
10883 {"type":"CommentMultiline","value":"/* If we get here, we should add the table */"},
10884 {"type":"Text","value":"\n "},
10885 {"type":"KeywordReserved","value":"ASSIGN"},
10886 {"type":"Text","value":" "},
10887 {"type":"NameVariable","value":"ttTable"},
10888 {"type":"Punctuation","value":"."},
10889 {"type":"NameVariable","value":"lShowInList"},
10890 {"type":"Text","value":" "},
10891 {"type":"Operator","value":"="},
10892 {"type":"Text","value":" "},
10893 {"type":"KeywordReserved","value":"TRUE"},
10894 {"type":"Punctuation","value":"."},
10895 {"type":"Text","value":"\n "},
10896 {"type":"KeywordReserved","value":"END"},
10897 {"type":"Punctuation","value":"."},
10898 {"type":"Text","value":" "},
10899 {"type":"CommentMultiline","value":"/* for each ttTable */"},
10900 {"type":"Text","value":"\n\n "},
10901 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
10902 {"type":"Text","value":"\n"},
10903 {"type":"KeywordReserved","value":"END"},
10904 {"type":"Text","value":" "},
10905 {"type":"KeywordReserved","value":"PROCEDURE"},
10906 {"type":"Punctuation","value":"."},
10907 {"type":"Text","value":" "},
10908 {"type":"CommentMultiline","value":"/* getTablesFiltered */"},
10909 {"type":"Text","value":"\n\n"},
10910 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
10911 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableStats) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE getTableStats Procedure"},
10912 {"type":"Text","value":"\n"},
10913 {"type":"KeywordReserved","value":"PROCEDURE"},
10914 {"type":"Text","value":" "},
10915 {"type":"NameVariable","value":"getTableStats"},
10916 {"type":"Text","value":" "},
10917 {"type":"Punctuation","value":":"},
10918 {"type":"Text","value":"\n"},
10919 {"type":"CommentMultiline","value":"/* Get table statistics from the INI file\n */"},
10920 {"type":"Text","value":"\n "},
10921 {"type":"KeywordDeclaration","value":"DEFINE"},
10922 {"type":"Text","value":" "},
10923 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
10924 {"type":"Text","value":" "},
10925 {"type":"KeywordReserved","value":"PARAMETER"},
10926 {"type":"Text","value":" "},
10927 {"type":"KeywordReserved","value":"table"},
10928 {"type":"Text","value":" "},
10929 {"type":"KeywordReserved","value":"FOR"},
10930 {"type":"Text","value":" "},
10931 {"type":"NameVariable","value":"ttTable"},
10932 {"type":"Punctuation","value":"."},
10933 {"type":"Text","value":"\n\n "},
10934 {"type":"KeywordDeclaration","value":"DEFINE"},
10935 {"type":"Text","value":" "},
10936 {"type":"KeywordReserved","value":"VARIABLE"},
10937 {"type":"Text","value":" "},
10938 {"type":"NameVariable","value":"cIniFile"},
10939 {"type":"Text","value":" "},
10940 {"type":"KeywordReserved","value":"AS"},
10941 {"type":"Text","value":" "},
10942 {"type":"KeywordType","value":"CHARACTER "},
10943 {"type":"Text","value":" "},
10944 {"type":"KeywordReserved","value":"NO-UNDO"},
10945 {"type":"Punctuation","value":"."},
10946 {"type":"Text","value":"\n "},
10947 {"type":"KeywordDeclaration","value":"DEFINE"},
10948 {"type":"Text","value":" "},
10949 {"type":"KeywordReserved","value":"VARIABLE"},
10950 {"type":"Text","value":" "},
10951 {"type":"NameVariable","value":"cLine"},
10952 {"type":"Text","value":" "},
10953 {"type":"KeywordReserved","value":"AS"},
10954 {"type":"Text","value":" "},
10955 {"type":"KeywordType","value":"CHARACTER "},
10956 {"type":"Text","value":" "},
10957 {"type":"KeywordReserved","value":"NO-UNDO"},
10958 {"type":"Punctuation","value":"."},
10959 {"type":"Text","value":"\n "},
10960 {"type":"KeywordDeclaration","value":"DEFINE"},
10961 {"type":"Text","value":" "},
10962 {"type":"KeywordReserved","value":"VARIABLE"},
10963 {"type":"Text","value":" "},
10964 {"type":"NameVariable","value":"cSection"},
10965 {"type":"Text","value":" "},
10966 {"type":"KeywordReserved","value":"AS"},
10967 {"type":"Text","value":" "},
10968 {"type":"KeywordType","value":"CHARACTER "},
10969 {"type":"Text","value":" "},
10970 {"type":"KeywordReserved","value":"NO-UNDO"},
10971 {"type":"Punctuation","value":"."},
10972 {"type":"Text","value":"\n "},
10973 {"type":"KeywordDeclaration","value":"DEFINE"},
10974 {"type":"Text","value":" "},
10975 {"type":"KeywordReserved","value":"VARIABLE"},
10976 {"type":"Text","value":" "},
10977 {"type":"NameVariable","value":"cDatabase"},
10978 {"type":"Text","value":" "},
10979 {"type":"KeywordReserved","value":"AS"},
10980 {"type":"Text","value":" "},
10981 {"type":"KeywordType","value":"CHARACTER "},
10982 {"type":"Text","value":" "},
10983 {"type":"KeywordReserved","value":"NO-UNDO"},
10984 {"type":"Punctuation","value":"."},
10985 {"type":"Text","value":"\n\n "},
10986 {"type":"CommentMultiline","value":"/* Read the ini file as plain text and parse the lines.\n *\n * The normal way would be to do a FOR-EACH on the _file table and\n * retrieve the information needed. But if you have a large database\n * (or a lot of databases), this becomes VERY slow. Searching the\n * other way around by parsing the INI is a lot faster.\n */"},
10987 {"type":"Text","value":"\n "},
10988 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
10989 {"type":"Text","value":"\n\n "},
10990 {"type":"NameVariable","value":"cIniFile"},
10991 {"type":"Text","value":" "},
10992 {"type":"Operator","value":"="},
10993 {"type":"Text","value":" "},
10994 {"type":"KeywordReserved","value":"SUBSTITUTE"},
10995 {"type":"Punctuation","value":"("},
10996 {"type":"LiteralStringSingle","value":"'\u00261DataDigger-\u00262.ini', getWorkFolder(), getUserName() ).\n IF SEARCH(cIniFile) = ? THEN RETURN.\n\n INPUT FROM VALUE(cIniFile).\n\n #ReadLine:\n REPEAT:\n /* Sometimes lines get screwed up and are waaaay too long\n * for the import statement. So just ignore those.\n */\n IMPORT UNFORMATTED cLine NO-ERROR.\n IF ERROR-STATUS:ERROR THEN NEXT #ReadLine.\n\n /* Find DB sections */\n IF cLine MATCHES '[DB:*]' THEN\n DO:\n cSection = TRIM(cLine,'[]'"},
10997 {"type":"Punctuation","value":")."},
10998 {"type":"Text","value":"\n "},
10999 {"type":"NameVariable","value":"cDatabase"},
11000 {"type":"Text","value":" "},
11001 {"type":"Operator","value":"="},
11002 {"type":"Text","value":" "},
11003 {"type":"KeywordReserved","value":"ENTRY"},
11004 {"type":"Punctuation","value":"("},
11005 {"type":"LiteralNumberInteger","value":"2"},
11006 {"type":"NameVariable","value":",cSection,"},
11007 {"type":"LiteralStringDouble","value":"\":\""},
11008 {"type":"Punctuation","value":")."},
11009 {"type":"Text","value":"\n "},
11010 {"type":"KeywordReserved","value":"END"},
11011 {"type":"Punctuation","value":"."},
11012 {"type":"Text","value":"\n\n "},
11013 {"type":"CommentMultiline","value":"/* Only process lines of database-sections */"},
11014 {"type":"Text","value":"\n "},
11015 {"type":"KeywordReserved","value":"IF"},
11016 {"type":"Text","value":" "},
11017 {"type":"KeywordReserved","value":"NOT"},
11018 {"type":"Text","value":" "},
11019 {"type":"NameVariable","value":"cSection"},
11020 {"type":"Text","value":" "},
11021 {"type":"KeywordReserved","value":"BEGINS "},
11022 {"type":"LiteralStringDouble","value":"\"DB:\""},
11023 {"type":"Text","value":" "},
11024 {"type":"KeywordReserved","value":"THEN"},
11025 {"type":"Text","value":" "},
11026 {"type":"KeywordReserved","value":"NEXT "},
11027 {"type":"NameVariable","value":"#ReadLine"},
11028 {"type":"Punctuation","value":"."},
11029 {"type":"Text","value":"\n\n "},
11030 {"type":"CommentMultiline","value":"/* Only process setting lines */"},
11031 {"type":"Text","value":"\n "},
11032 {"type":"KeywordReserved","value":"IF"},
11033 {"type":"Text","value":" "},
11034 {"type":"KeywordReserved","value":"NOT"},
11035 {"type":"Text","value":" "},
11036 {"type":"NameVariable","value":"cLine"},
11037 {"type":"Text","value":" "},
11038 {"type":"KeywordReserved","value":"MATCHES "},
11039 {"type":"LiteralStringSingle","value":"'*:*=*'"},
11040 {"type":"Text","value":" "},
11041 {"type":"KeywordReserved","value":"THEN"},
11042 {"type":"Text","value":" "},
11043 {"type":"KeywordReserved","value":"NEXT "},
11044 {"type":"NameVariable","value":"#ReadLine"},
11045 {"type":"Punctuation","value":"."},
11046 {"type":"Text","value":"\n\n "},
11047 {"type":"CommentMultiline","value":"/* Filter out some settings */"},
11048 {"type":"Text","value":"\n "},
11049 {"type":"KeywordReserved","value":"IF"},
11050 {"type":"Text","value":" "},
11051 {"type":"NameVariable","value":"cLine"},
11052 {"type":"Text","value":" "},
11053 {"type":"KeywordReserved","value":"MATCHES "},
11054 {"type":"LiteralStringDouble","value":"\"*:QueriesServed=*\""},
11055 {"type":"Text","value":" "},
11056 {"type":"KeywordReserved","value":"THEN\n "},
11057 {"type":"Text","value":" "},
11058 {"type":"KeywordReserved","value":"DO"},
11059 {"type":"Punctuation","value":":"},
11060 {"type":"Text","value":"\n "},
11061 {"type":"KeywordReserved","value":"FIND"},
11062 {"type":"Text","value":" "},
11063 {"type":"KeywordReserved","value":"FIRST"},
11064 {"type":"Text","value":" "},
11065 {"type":"NameVariable","value":"ttTable"},
11066 {"type":"Text","value":"\n "},
11067 {"type":"KeywordReserved","value":"WHERE"},
11068 {"type":"Text","value":" "},
11069 {"type":"NameVariable","value":"ttTable"},
11070 {"type":"Punctuation","value":"."},
11071 {"type":"NameVariable","value":"cDatabase"},
11072 {"type":"Text","value":" "},
11073 {"type":"Operator","value":"="},
11074 {"type":"Text","value":" "},
11075 {"type":"NameVariable","value":"cDatabase"},
11076 {"type":"Text","value":"\n "},
11077 {"type":"KeywordReserved","value":"AND"},
11078 {"type":"Text","value":" "},
11079 {"type":"NameVariable","value":"ttTable"},
11080 {"type":"Punctuation","value":"."},
11081 {"type":"NameVariable","value":"cTableName"},
11082 {"type":"Text","value":" "},
11083 {"type":"Operator","value":"="},
11084 {"type":"Text","value":" "},
11085 {"type":"KeywordReserved","value":"ENTRY"},
11086 {"type":"Punctuation","value":"("},
11087 {"type":"LiteralNumberInteger","value":"1"},
11088 {"type":"NameVariable","value":",cLine,"},
11089 {"type":"LiteralStringSingle","value":"':') NO-ERROR.\n\n IF AVAILABLE ttTable THEN\n DO:\n ttTable.iNumQueries = INTEGER(ENTRY(2,cLine,'='"},
11090 {"type":"Punctuation","value":"))"},
11091 {"type":"Text","value":" "},
11092 {"type":"KeywordReserved","value":"NO-ERROR"},
11093 {"type":"Punctuation","value":"."},
11094 {"type":"Text","value":"\n "},
11095 {"type":"KeywordReserved","value":"IF"},
11096 {"type":"Text","value":" "},
11097 {"type":"NameVariable","value":"ttTable"},
11098 {"type":"Punctuation","value":"."},
11099 {"type":"NameVariable","value":"iNumQueries"},
11100 {"type":"Text","value":" "},
11101 {"type":"Operator","value":"="},
11102 {"type":"Text","value":" "},
11103 {"type":"NameVariable","value":"?"},
11104 {"type":"Text","value":" "},
11105 {"type":"KeywordReserved","value":"THEN"},
11106 {"type":"Text","value":" "},
11107 {"type":"NameVariable","value":"ttTable"},
11108 {"type":"Punctuation","value":"."},
11109 {"type":"NameVariable","value":"iNumQueries"},
11110 {"type":"Text","value":" "},
11111 {"type":"Operator","value":"="},
11112 {"type":"Text","value":" "},
11113 {"type":"LiteralNumberInteger","value":"0"},
11114 {"type":"Punctuation","value":"."},
11115 {"type":"Text","value":"\n "},
11116 {"type":"KeywordReserved","value":"END"},
11117 {"type":"Punctuation","value":"."},
11118 {"type":"Text","value":"\n "},
11119 {"type":"KeywordReserved","value":"END"},
11120 {"type":"Punctuation","value":"."},
11121 {"type":"Text","value":" "},
11122 {"type":"CommentMultiline","value":"/* queriesServed */"},
11123 {"type":"Text","value":"\n\n "},
11124 {"type":"KeywordReserved","value":"ELSE\n "},
11125 {"type":"Text","value":" "},
11126 {"type":"KeywordReserved","value":"IF"},
11127 {"type":"Text","value":" "},
11128 {"type":"NameVariable","value":"cLine"},
11129 {"type":"Text","value":" "},
11130 {"type":"KeywordReserved","value":"MATCHES "},
11131 {"type":"LiteralStringDouble","value":"\"*:LastUsed=*\""},
11132 {"type":"Text","value":" "},
11133 {"type":"KeywordReserved","value":"THEN\n "},
11134 {"type":"Text","value":" "},
11135 {"type":"KeywordReserved","value":"DO"},
11136 {"type":"Punctuation","value":":"},
11137 {"type":"Text","value":"\n "},
11138 {"type":"KeywordReserved","value":"FIND"},
11139 {"type":"Text","value":" "},
11140 {"type":"KeywordReserved","value":"FIRST"},
11141 {"type":"Text","value":" "},
11142 {"type":"NameVariable","value":"ttTable"},
11143 {"type":"Text","value":"\n "},
11144 {"type":"KeywordReserved","value":"WHERE"},
11145 {"type":"Text","value":" "},
11146 {"type":"NameVariable","value":"ttTable"},
11147 {"type":"Punctuation","value":"."},
11148 {"type":"NameVariable","value":"cDatabase"},
11149 {"type":"Text","value":" "},
11150 {"type":"Operator","value":"="},
11151 {"type":"Text","value":" "},
11152 {"type":"NameVariable","value":"cDatabase"},
11153 {"type":"Text","value":"\n "},
11154 {"type":"KeywordReserved","value":"AND"},
11155 {"type":"Text","value":" "},
11156 {"type":"NameVariable","value":"ttTable"},
11157 {"type":"Punctuation","value":"."},
11158 {"type":"NameVariable","value":"cTableName"},
11159 {"type":"Text","value":" "},
11160 {"type":"Operator","value":"="},
11161 {"type":"Text","value":" "},
11162 {"type":"KeywordReserved","value":"ENTRY"},
11163 {"type":"Punctuation","value":"("},
11164 {"type":"LiteralNumberInteger","value":"1"},
11165 {"type":"NameVariable","value":",cLine,"},
11166 {"type":"LiteralStringSingle","value":"':') NO-ERROR.\n\n IF AVAILABLE ttTable THEN\n ttTable.tLastUsed = DATETIME(ENTRY(2,cLine,'=')) NO-ERROR.\n\n END. /* lastUsed */\n\n END. /* repeat */\n INPUT CLOSE.\n\n {\u0026timerStop}\n\nEND PROCEDURE. /* getTableStats */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-initTableFilter) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initTableFilter Procedure\nPROCEDURE initTableFilter :\n/* Set table filter values back to their initial values\n */\n DEFINE INPUT-OUTPUT PARAMETER TABLE FOR ttTableFilter.\n\n EMPTY TEMP-TABLE ttTableFilter.\n CREATE ttTableFilter.\n\n /* Set visibility of schema tables */\n ttTableFilter.lShowSchema = LOGICAL(getRegistry('DataDigger','ShowHiddenTables'"},
11167 {"type":"Punctuation","value":"))."},
11168 {"type":"Text","value":"\n "},
11169 {"type":"KeywordReserved","value":"IF"},
11170 {"type":"Text","value":" "},
11171 {"type":"NameVariable","value":"ttTableFilter"},
11172 {"type":"Punctuation","value":"."},
11173 {"type":"NameVariable","value":"lShowSchema"},
11174 {"type":"Text","value":" "},
11175 {"type":"Operator","value":"="},
11176 {"type":"Text","value":" "},
11177 {"type":"NameVariable","value":"?"},
11178 {"type":"Text","value":" "},
11179 {"type":"KeywordReserved","value":"THEN"},
11180 {"type":"Text","value":" "},
11181 {"type":"NameVariable","value":"ttTableFilter"},
11182 {"type":"Punctuation","value":"."},
11183 {"type":"NameVariable","value":"lShowSchema"},
11184 {"type":"Text","value":" "},
11185 {"type":"Operator","value":"="},
11186 {"type":"Text","value":" "},
11187 {"type":"KeywordReserved","value":"NO"},
11188 {"type":"Punctuation","value":"."},
11189 {"type":"Text","value":"\n\n"},
11190 {"type":"KeywordReserved","value":"END"},
11191 {"type":"Text","value":" "},
11192 {"type":"KeywordReserved","value":"PROCEDURE"},
11193 {"type":"Punctuation","value":"."},
11194 {"type":"Text","value":" "},
11195 {"type":"CommentMultiline","value":"/* initTableFilter */"},
11196 {"type":"Text","value":"\n\n"},
11197 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
11198 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-loadSettings) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE loadSettings Procedure"},
11199 {"type":"Text","value":"\n"},
11200 {"type":"KeywordReserved","value":"PROCEDURE"},
11201 {"type":"Text","value":" "},
11202 {"type":"NameVariable","value":"loadSettings"},
11203 {"type":"Text","value":" "},
11204 {"type":"Punctuation","value":":"},
11205 {"type":"Text","value":"\n"},
11206 {"type":"CommentMultiline","value":"/* Load settings from ini files\n*/"},
11207 {"type":"Text","value":"\n "},
11208 {"type":"KeywordDeclaration","value":"DEFINE"},
11209 {"type":"Text","value":" "},
11210 {"type":"KeywordReserved","value":"VARIABLE"},
11211 {"type":"Text","value":" "},
11212 {"type":"NameVariable","value":"lValue"},
11213 {"type":"Text","value":" "},
11214 {"type":"KeywordReserved","value":"AS"},
11215 {"type":"Text","value":" "},
11216 {"type":"KeywordType","value":"LOGICAL "},
11217 {"type":"Text","value":" "},
11218 {"type":"KeywordReserved","value":"NO-UNDO"},
11219 {"type":"Punctuation","value":"."},
11220 {"type":"Text","value":"\n\n "},
11221 {"type":"CommentMultiline","value":"/* Help file is least important, so read that first */"},
11222 {"type":"Text","value":"\n "},
11223 {"type":"KeywordReserved","value":"RUN"},
11224 {"type":"Text","value":" "},
11225 {"type":"NameVariable","value":"readConfigFile"},
11226 {"type":"Punctuation","value":"("},
11227 {"type":"Text","value":" "},
11228 {"type":"KeywordReserved","value":"SUBSTITUTE"},
11229 {"type":"Punctuation","value":"("},
11230 {"type":"LiteralStringDouble","value":"\"\u00261DataDiggerHelp.ini\""},
11231 {"type":"NameVariable","value":","},
11232 {"type":"Text","value":" "},
11233 {"type":"NameVariable","value":"getProgramDir"},
11234 {"type":"Punctuation","value":"()"},
11235 {"type":"Text","value":" "},
11236 {"type":"Punctuation","value":")"},
11237 {"type":"NameVariable","value":","},
11238 {"type":"Text","value":" "},
11239 {"type":"KeywordReserved","value":"FALSE"},
11240 {"type":"Punctuation","value":")."},
11241 {"type":"Text","value":"\n\n "},
11242 {"type":"CommentMultiline","value":"/* General DD settings (always in program folder) */"},
11243 {"type":"Text","value":"\n "},
11244 {"type":"KeywordReserved","value":"RUN"},
11245 {"type":"Text","value":" "},
11246 {"type":"NameVariable","value":"readConfigFile"},
11247 {"type":"Punctuation","value":"("},
11248 {"type":"Text","value":" "},
11249 {"type":"KeywordReserved","value":"SUBSTITUTE"},
11250 {"type":"Punctuation","value":"("},
11251 {"type":"LiteralStringDouble","value":"\"\u00261DataDigger.ini\""},
11252 {"type":"NameVariable","value":","},
11253 {"type":"Text","value":" "},
11254 {"type":"NameVariable","value":"getProgramDir"},
11255 {"type":"Punctuation","value":"()"},
11256 {"type":"Text","value":" "},
11257 {"type":"Punctuation","value":")"},
11258 {"type":"NameVariable","value":","},
11259 {"type":"Text","value":" "},
11260 {"type":"KeywordReserved","value":"FALSE"},
11261 {"type":"Punctuation","value":")."},
11262 {"type":"Text","value":"\n\n "},
11263 {"type":"CommentMultiline","value":"/* Per-user settings */"},
11264 {"type":"Text","value":"\n "},
11265 {"type":"KeywordReserved","value":"RUN"},
11266 {"type":"Text","value":" "},
11267 {"type":"NameVariable","value":"readConfigFile"},
11268 {"type":"Punctuation","value":"("},
11269 {"type":"Text","value":" "},
11270 {"type":"KeywordReserved","value":"SUBSTITUTE"},
11271 {"type":"Punctuation","value":"("},
11272 {"type":"LiteralStringDouble","value":"\"\u00261DataDigger-\u00262.ini\""},
11273 {"type":"NameVariable","value":","},
11274 {"type":"Text","value":" "},
11275 {"type":"NameVariable","value":"getWorkFolder"},
11276 {"type":"Punctuation","value":"()"},
11277 {"type":"NameVariable","value":","},
11278 {"type":"Text","value":" "},
11279 {"type":"NameVariable","value":"getUserName"},
11280 {"type":"Punctuation","value":"()"},
11281 {"type":"Text","value":" "},
11282 {"type":"Punctuation","value":")"},
11283 {"type":"NameVariable","value":","},
11284 {"type":"Text","value":" "},
11285 {"type":"KeywordReserved","value":"TRUE"},
11286 {"type":"Punctuation","value":")."},
11287 {"type":"Text","value":"\n\n "},
11288 {"type":"CommentMultiline","value":"/* When all ini-files have been read, we can determine whether\n * caching needs to be enabled\n */"},
11289 {"type":"Text","value":"\n "},
11290 {"type":"NameVariable","value":"lValue"},
11291 {"type":"Text","value":" "},
11292 {"type":"Operator","value":"="},
11293 {"type":"Text","value":" "},
11294 {"type":"KeywordType","value":"LOGICAL"},
11295 {"type":"Punctuation","value":"("},
11296 {"type":"NameVariable","value":"getRegistry"},
11297 {"type":"Punctuation","value":"("},
11298 {"type":"LiteralStringDouble","value":"\"DataDigger:Cache\""},
11299 {"type":"NameVariable","value":","},
11300 {"type":"LiteralStringDouble","value":"\"TableDefs\""},
11301 {"type":"Punctuation","value":"))"},
11302 {"type":"Text","value":" "},
11303 {"type":"KeywordReserved","value":"NO-ERROR"},
11304 {"type":"Punctuation","value":"."},
11305 {"type":"Text","value":"\n "},
11306 {"type":"KeywordReserved","value":"IF"},
11307 {"type":"Text","value":" "},
11308 {"type":"NameVariable","value":"lValue"},
11309 {"type":"Text","value":" "},
11310 {"type":"NameVariable","value":"\u003c\u003e"},
11311 {"type":"Text","value":" "},
11312 {"type":"NameVariable","value":"?"},
11313 {"type":"Text","value":" "},
11314 {"type":"KeywordReserved","value":"THEN"},
11315 {"type":"Text","value":" "},
11316 {"type":"KeywordReserved","value":"ASSIGN"},
11317 {"type":"Text","value":" "},
11318 {"type":"NameVariable","value":"glCacheTableDefs"},
11319 {"type":"Text","value":" "},
11320 {"type":"Operator","value":"="},
11321 {"type":"Text","value":" "},
11322 {"type":"NameVariable","value":"lValue"},
11323 {"type":"Punctuation","value":"."},
11324 {"type":"Text","value":"\n\n"},
11325 {"type":"KeywordReserved","value":"END"},
11326 {"type":"Text","value":" "},
11327 {"type":"KeywordReserved","value":"PROCEDURE"},
11328 {"type":"Punctuation","value":"."},
11329 {"type":"Text","value":" "},
11330 {"type":"CommentMultiline","value":"/* loadSettings */"},
11331 {"type":"Text","value":"\n\n"},
11332 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
11333 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-lockWindow) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE lockWindow Procedure"},
11334 {"type":"Text","value":"\n"},
11335 {"type":"KeywordReserved","value":"PROCEDURE"},
11336 {"type":"Text","value":" "},
11337 {"type":"NameVariable","value":"lockWindow"},
11338 {"type":"Text","value":" "},
11339 {"type":"Punctuation","value":":"},
11340 {"type":"Text","value":"\n"},
11341 {"type":"CommentMultiline","value":"/* Lock / unlock updates that Windows does to windows.\n */"},
11342 {"type":"Text","value":"\n "},
11343 {"type":"KeywordDeclaration","value":"DEFINE"},
11344 {"type":"Text","value":" "},
11345 {"type":"KeywordReserved","value":"INPUT"},
11346 {"type":"Text","value":" "},
11347 {"type":"KeywordReserved","value":"PARAMETER"},
11348 {"type":"Text","value":" "},
11349 {"type":"NameVariable","value":"phWindow"},
11350 {"type":"Text","value":" "},
11351 {"type":"KeywordReserved","value":"AS"},
11352 {"type":"Text","value":" "},
11353 {"type":"KeywordType","value":"HANDLE "},
11354 {"type":"Text","value":" "},
11355 {"type":"KeywordReserved","value":"NO-UNDO"},
11356 {"type":"Punctuation","value":"."},
11357 {"type":"Text","value":"\n "},
11358 {"type":"KeywordDeclaration","value":"DEFINE"},
11359 {"type":"Text","value":" "},
11360 {"type":"KeywordReserved","value":"INPUT"},
11361 {"type":"Text","value":" "},
11362 {"type":"KeywordReserved","value":"PARAMETER"},
11363 {"type":"Text","value":" "},
11364 {"type":"NameVariable","value":"plLock"},
11365 {"type":"Text","value":" "},
11366 {"type":"KeywordReserved","value":"AS"},
11367 {"type":"Text","value":" "},
11368 {"type":"KeywordType","value":"LOGICAL"},
11369 {"type":"Text","value":" "},
11370 {"type":"KeywordReserved","value":"NO-UNDO"},
11371 {"type":"Punctuation","value":"."},
11372 {"type":"Text","value":"\n\n "},
11373 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
11374 {"type":"Text","value":"\n "},
11375 {"type":"KeywordDeclaration","value":"DEFINE"},
11376 {"type":"Text","value":" "},
11377 {"type":"KeywordReserved","value":"VARIABLE"},
11378 {"type":"Text","value":" "},
11379 {"type":"NameVariable","value":"iRet"},
11380 {"type":"Text","value":" "},
11381 {"type":"KeywordReserved","value":"AS"},
11382 {"type":"Text","value":" "},
11383 {"type":"KeywordType","value":"INTEGER"},
11384 {"type":"Text","value":" "},
11385 {"type":"KeywordReserved","value":"NO-UNDO"},
11386 {"type":"Punctuation","value":"."},
11387 {"type":"Text","value":"\n "},
11388 {"type":"KeywordDeclaration","value":"DEFINE"},
11389 {"type":"Text","value":" "},
11390 {"type":"KeywordReserved","value":"BUFFER"},
11391 {"type":"Text","value":" "},
11392 {"type":"NameVariable","value":"ttWindowLock"},
11393 {"type":"Text","value":" "},
11394 {"type":"KeywordReserved","value":"FOR"},
11395 {"type":"Text","value":" "},
11396 {"type":"NameVariable","value":"ttWindowLock"},
11397 {"type":"Punctuation","value":"."},
11398 {"type":"Text","value":"\n\n "},
11399 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
11400 {"type":"Text","value":"\n "},
11401 {"type":"KeywordReserved","value":"PUBLISH "},
11402 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
11403 {"type":"Text","value":" "},
11404 {"type":"Punctuation","value":"("},
11405 {"type":"LiteralNumberInteger","value":"3"},
11406 {"type":"NameVariable","value":","},
11407 {"type":"Text","value":" "},
11408 {"type":"KeywordReserved","value":"SUBSTITUTE"},
11409 {"type":"Punctuation","value":"("},
11410 {"type":"LiteralStringDouble","value":"\"Window \u00261, lock: \u00262\""},
11411 {"type":"NameVariable","value":","},
11412 {"type":"Text","value":" "},
11413 {"type":"NameVariable","value":"phWindow"},
11414 {"type":"Punctuation","value":":"},
11415 {"type":"KeywordReserved","value":"TITLE"},
11416 {"type":"NameVariable","value":","},
11417 {"type":"Text","value":" "},
11418 {"type":"KeywordReserved","value":"STRING"},
11419 {"type":"Punctuation","value":"("},
11420 {"type":"NameVariable","value":"plLock,"},
11421 {"type":"LiteralStringDouble","value":"\"ON/OFF\""},
11422 {"type":"Punctuation","value":")))."},
11423 {"type":"Text","value":"\n\n "},
11424 {"type":"KeywordReserved","value":"IF"},
11425 {"type":"Text","value":" "},
11426 {"type":"KeywordReserved","value":"NOT"},
11427 {"type":"Text","value":" "},
11428 {"type":"KeywordReserved","value":"VALID-HANDLE"},
11429 {"type":"Punctuation","value":"("},
11430 {"type":"NameVariable","value":"phWindow"},
11431 {"type":"Punctuation","value":")"},
11432 {"type":"Text","value":" "},
11433 {"type":"KeywordReserved","value":"THEN"},
11434 {"type":"Text","value":" "},
11435 {"type":"KeywordReserved","value":"RETURN"},
11436 {"type":"Punctuation","value":"."},
11437 {"type":"Text","value":"\n\n "},
11438 {"type":"CommentMultiline","value":"/* Find window in our tt of locked windows */"},
11439 {"type":"Text","value":"\n "},
11440 {"type":"KeywordReserved","value":"FIND"},
11441 {"type":"Text","value":" "},
11442 {"type":"NameVariable","value":"ttWindowLock"},
11443 {"type":"Text","value":" "},
11444 {"type":"KeywordReserved","value":"WHERE"},
11445 {"type":"Text","value":" "},
11446 {"type":"NameVariable","value":"ttWindowLock"},
11447 {"type":"Punctuation","value":"."},
11448 {"type":"NameVariable","value":"hWindow"},
11449 {"type":"Text","value":" "},
11450 {"type":"Operator","value":"="},
11451 {"type":"Text","value":" "},
11452 {"type":"NameVariable","value":"phWindow"},
11453 {"type":"Text","value":" "},
11454 {"type":"KeywordReserved","value":"NO-ERROR"},
11455 {"type":"Punctuation","value":"."},
11456 {"type":"Text","value":"\n "},
11457 {"type":"KeywordReserved","value":"IF"},
11458 {"type":"Text","value":" "},
11459 {"type":"KeywordReserved","value":"NOT"},
11460 {"type":"Text","value":" "},
11461 {"type":"KeywordReserved","value":"AVAILABLE"},
11462 {"type":"Text","value":" "},
11463 {"type":"NameVariable","value":"ttWindowLock"},
11464 {"type":"Text","value":" "},
11465 {"type":"KeywordReserved","value":"THEN\n "},
11466 {"type":"Text","value":" "},
11467 {"type":"KeywordReserved","value":"DO"},
11468 {"type":"Punctuation","value":":"},
11469 {"type":"Text","value":"\n "},
11470 {"type":"CommentMultiline","value":"/* If we try to unlock a window thats not in the tt, just go back */"},
11471 {"type":"Text","value":"\n "},
11472 {"type":"KeywordReserved","value":"IF"},
11473 {"type":"Text","value":" "},
11474 {"type":"KeywordReserved","value":"NOT"},
11475 {"type":"Text","value":" "},
11476 {"type":"NameVariable","value":"plLock"},
11477 {"type":"Text","value":" "},
11478 {"type":"KeywordReserved","value":"THEN"},
11479 {"type":"Text","value":" "},
11480 {"type":"KeywordReserved","value":"RETURN"},
11481 {"type":"Punctuation","value":"."},
11482 {"type":"Text","value":"\n\n "},
11483 {"type":"CommentMultiline","value":"/* Otherwise create a tt record for it */"},
11484 {"type":"Text","value":"\n "},
11485 {"type":"KeywordReserved","value":"CREATE"},
11486 {"type":"Text","value":" "},
11487 {"type":"NameVariable","value":"ttWindowLock"},
11488 {"type":"Punctuation","value":"."},
11489 {"type":"Text","value":"\n "},
11490 {"type":"NameVariable","value":"ttWindowLock"},
11491 {"type":"Punctuation","value":"."},
11492 {"type":"NameVariable","value":"hWindow"},
11493 {"type":"Text","value":" "},
11494 {"type":"Operator","value":"="},
11495 {"type":"Text","value":" "},
11496 {"type":"NameVariable","value":"phWindow"},
11497 {"type":"Punctuation","value":"."},
11498 {"type":"Text","value":"\n "},
11499 {"type":"KeywordReserved","value":"END"},
11500 {"type":"Punctuation","value":"."},
11501 {"type":"Text","value":"\n\n "},
11502 {"type":"CommentMultiline","value":"/* Because commands to lock or unlock may be nested, keep track\n * of the number of locks/unlocks using a semaphore.\n *\n * The order of commands may be:\n * lockWindow(yes). -\u003e actually lock the window\n * lockWindow(yes). -\u003e do nothing\n * lockWindow(yes). -\u003e do nothing\n * lockWindow(no). -\u003e do nothing\n * lockWindow(no). -\u003e do nothing\n * lockWindow(yes). -\u003e do nothing\n * lockWindow(no). -\u003e do nothing\n * lockWindow(no). -\u003e actually unlock the window\n */"},
11503 {"type":"Text","value":"\n "},
11504 {"type":"KeywordReserved","value":"IF"},
11505 {"type":"Text","value":" "},
11506 {"type":"NameVariable","value":"plLock"},
11507 {"type":"Text","value":" "},
11508 {"type":"KeywordReserved","value":"THEN\n "},
11509 {"type":"Text","value":" "},
11510 {"type":"NameVariable","value":"ttWindowLock"},
11511 {"type":"Punctuation","value":"."},
11512 {"type":"NameVariable","value":"iLockCounter"},
11513 {"type":"Text","value":" "},
11514 {"type":"Operator","value":"="},
11515 {"type":"Text","value":" "},
11516 {"type":"NameVariable","value":"ttWindowLock"},
11517 {"type":"Punctuation","value":"."},
11518 {"type":"NameVariable","value":"iLockCounter"},
11519 {"type":"Text","value":" "},
11520 {"type":"Operator","value":"+"},
11521 {"type":"Text","value":" "},
11522 {"type":"LiteralNumberInteger","value":"1"},
11523 {"type":"Punctuation","value":"."},
11524 {"type":"Text","value":"\n "},
11525 {"type":"KeywordReserved","value":"ELSE\n "},
11526 {"type":"Text","value":" "},
11527 {"type":"NameVariable","value":"ttWindowLock"},
11528 {"type":"Punctuation","value":"."},
11529 {"type":"NameVariable","value":"iLockCounter"},
11530 {"type":"Text","value":" "},
11531 {"type":"Operator","value":"="},
11532 {"type":"Text","value":" "},
11533 {"type":"NameVariable","value":"ttWindowLock"},
11534 {"type":"Punctuation","value":"."},
11535 {"type":"NameVariable","value":"iLockCounter"},
11536 {"type":"Text","value":" "},
11537 {"type":"Operator","value":"-"},
11538 {"type":"Text","value":" "},
11539 {"type":"LiteralNumberInteger","value":"1"},
11540 {"type":"Punctuation","value":"."},
11541 {"type":"Text","value":"\n\n "},
11542 {"type":"KeywordReserved","value":"PUBLISH "},
11543 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
11544 {"type":"Text","value":" "},
11545 {"type":"Punctuation","value":"("},
11546 {"type":"LiteralNumberInteger","value":"3"},
11547 {"type":"NameVariable","value":","},
11548 {"type":"Text","value":" "},
11549 {"type":"KeywordReserved","value":"SUBSTITUTE"},
11550 {"type":"Punctuation","value":"("},
11551 {"type":"LiteralStringDouble","value":"\"Lock counter: \u00261\""},
11552 {"type":"NameVariable","value":","},
11553 {"type":"Text","value":" "},
11554 {"type":"NameVariable","value":"ttWindowLock"},
11555 {"type":"Punctuation","value":"."},
11556 {"type":"NameVariable","value":"iLockCounter"},
11557 {"type":"Punctuation","value":"))."},
11558 {"type":"Text","value":"\n\n "},
11559 {"type":"CommentMultiline","value":"/* Now, only lock when the semaphore is increased to 1 */"},
11560 {"type":"Text","value":"\n "},
11561 {"type":"KeywordReserved","value":"IF"},
11562 {"type":"Text","value":" "},
11563 {"type":"NameVariable","value":"plLock"},
11564 {"type":"Text","value":" "},
11565 {"type":"KeywordReserved","value":"AND"},
11566 {"type":"Text","value":" "},
11567 {"type":"NameVariable","value":"ttWindowLock"},
11568 {"type":"Punctuation","value":"."},
11569 {"type":"NameVariable","value":"iLockCounter"},
11570 {"type":"Text","value":" "},
11571 {"type":"Operator","value":"="},
11572 {"type":"Text","value":" "},
11573 {"type":"LiteralNumberInteger","value":"1"},
11574 {"type":"Text","value":" "},
11575 {"type":"KeywordReserved","value":"THEN\n "},
11576 {"type":"Text","value":" "},
11577 {"type":"KeywordReserved","value":"DO"},
11578 {"type":"Punctuation","value":":"},
11579 {"type":"Text","value":"\n "},
11580 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
11581 {"type":"Text","value":"\n "},
11582 {"type":"KeywordReserved","value":"RUN"},
11583 {"type":"Text","value":" "},
11584 {"type":"NameVariable","value":"SendMessageA"},
11585 {"type":"Punctuation","value":"("},
11586 {"type":"Text","value":" "},
11587 {"type":"NameVariable","value":"phWindow"},
11588 {"type":"Punctuation","value":":"},
11589 {"type":"KeywordReserved","value":"HWND "},
11590 {"type":"CommentMultiline","value":"/* {\u0026window-name}:hwnd */"},
11591 {"type":"Text","value":"\n "},
11592 {"type":"NameVariable","value":","},
11593 {"type":"Text","value":" "},
11594 {"type":"CommentPreproc","value":"{\u0026WM_SETREDRAW}"},
11595 {"type":"Text","value":"\n "},
11596 {"type":"NameVariable","value":","},
11597 {"type":"Text","value":" "},
11598 {"type":"LiteralNumberInteger","value":"0"},
11599 {"type":"Text","value":"\n "},
11600 {"type":"NameVariable","value":","},
11601 {"type":"Text","value":" "},
11602 {"type":"LiteralNumberInteger","value":"0"},
11603 {"type":"Text","value":"\n "},
11604 {"type":"NameVariable","value":","},
11605 {"type":"Text","value":" "},
11606 {"type":"KeywordReserved","value":"OUTPUT"},
11607 {"type":"Text","value":" "},
11608 {"type":"NameVariable","value":"iRet"},
11609 {"type":"Text","value":"\n "},
11610 {"type":"Punctuation","value":")."},
11611 {"type":"Text","value":"\n "},
11612 {"type":"KeywordReserved","value":"END"},
11613 {"type":"Punctuation","value":"."},
11614 {"type":"Text","value":"\n\n "},
11615 {"type":"CommentMultiline","value":"/* And only unlock after the last unlock command */"},
11616 {"type":"Text","value":"\n "},
11617 {"type":"KeywordReserved","value":"ELSE"},
11618 {"type":"Text","value":" "},
11619 {"type":"KeywordReserved","value":"IF"},
11620 {"type":"Text","value":" "},
11621 {"type":"NameVariable","value":"ttWindowLock"},
11622 {"type":"Punctuation","value":"."},
11623 {"type":"NameVariable","value":"iLockCounter"},
11624 {"type":"Text","value":" "},
11625 {"type":"NameVariable","value":"\u003c"},
11626 {"type":"Operator","value":"="},
11627 {"type":"Text","value":" "},
11628 {"type":"LiteralNumberInteger","value":"0"},
11629 {"type":"Text","value":" "},
11630 {"type":"KeywordReserved","value":"THEN\n "},
11631 {"type":"Text","value":" "},
11632 {"type":"KeywordReserved","value":"DO"},
11633 {"type":"Punctuation","value":":"},
11634 {"type":"Text","value":"\n "},
11635 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
11636 {"type":"Text","value":"\n "},
11637 {"type":"KeywordReserved","value":"RUN"},
11638 {"type":"Text","value":" "},
11639 {"type":"NameVariable","value":"SendMessageA"},
11640 {"type":"Punctuation","value":"("},
11641 {"type":"Text","value":" "},
11642 {"type":"NameVariable","value":"phWindow"},
11643 {"type":"Punctuation","value":":"},
11644 {"type":"KeywordReserved","value":"HWND "},
11645 {"type":"CommentMultiline","value":"/* {\u0026window-name}:hwnd */"},
11646 {"type":"Text","value":"\n "},
11647 {"type":"NameVariable","value":","},
11648 {"type":"Text","value":" "},
11649 {"type":"CommentPreproc","value":"{\u0026WM_SETREDRAW}"},
11650 {"type":"Text","value":"\n "},
11651 {"type":"NameVariable","value":","},
11652 {"type":"Text","value":" "},
11653 {"type":"LiteralNumberInteger","value":"1"},
11654 {"type":"Text","value":"\n "},
11655 {"type":"NameVariable","value":","},
11656 {"type":"Text","value":" "},
11657 {"type":"LiteralNumberInteger","value":"0"},
11658 {"type":"Text","value":"\n "},
11659 {"type":"NameVariable","value":","},
11660 {"type":"Text","value":" "},
11661 {"type":"KeywordReserved","value":"OUTPUT"},
11662 {"type":"Text","value":" "},
11663 {"type":"NameVariable","value":"iRet"},
11664 {"type":"Text","value":"\n "},
11665 {"type":"Punctuation","value":")."},
11666 {"type":"Text","value":"\n\n "},
11667 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
11668 {"type":"Text","value":"\n "},
11669 {"type":"KeywordReserved","value":"RUN"},
11670 {"type":"Text","value":" "},
11671 {"type":"NameVariable","value":"RedrawWindow"},
11672 {"type":"Punctuation","value":"("},
11673 {"type":"Text","value":" "},
11674 {"type":"NameVariable","value":"phWindow"},
11675 {"type":"Punctuation","value":":"},
11676 {"type":"KeywordReserved","value":"HWND "},
11677 {"type":"CommentMultiline","value":"/* {\u0026window-name}:hwnd */"},
11678 {"type":"Text","value":"\n "},
11679 {"type":"NameVariable","value":","},
11680 {"type":"Text","value":" "},
11681 {"type":"LiteralNumberInteger","value":"0"},
11682 {"type":"Text","value":"\n "},
11683 {"type":"NameVariable","value":","},
11684 {"type":"Text","value":" "},
11685 {"type":"LiteralNumberInteger","value":"0"},
11686 {"type":"Text","value":"\n "},
11687 {"type":"NameVariable","value":","},
11688 {"type":"Text","value":" "},
11689 {"type":"CommentPreproc","value":"{\u0026RDW_ALLCHILDREN}"},
11690 {"type":"Text","value":" "},
11691 {"type":"Operator","value":"+"},
11692 {"type":"Text","value":" "},
11693 {"type":"CommentPreproc","value":"{\u0026RDW_ERASE}"},
11694 {"type":"Text","value":" "},
11695 {"type":"Operator","value":"+"},
11696 {"type":"Text","value":" "},
11697 {"type":"CommentPreproc","value":"{\u0026RDW_INVALIDATE}"},
11698 {"type":"Text","value":"\n "},
11699 {"type":"NameVariable","value":","},
11700 {"type":"Text","value":" "},
11701 {"type":"KeywordReserved","value":"OUTPUT"},
11702 {"type":"Text","value":" "},
11703 {"type":"NameVariable","value":"iRet"},
11704 {"type":"Text","value":"\n "},
11705 {"type":"Punctuation","value":")."},
11706 {"type":"Text","value":"\n\n "},
11707 {"type":"CommentMultiline","value":"/* Don't delete, creating records is more expensive than re-use, so just reset */"},
11708 {"type":"Text","value":"\n "},
11709 {"type":"NameVariable","value":"ttWindowLock"},
11710 {"type":"Punctuation","value":"."},
11711 {"type":"NameVariable","value":"iLockCounter"},
11712 {"type":"Text","value":" "},
11713 {"type":"Operator","value":"="},
11714 {"type":"Text","value":" "},
11715 {"type":"LiteralNumberInteger","value":"0"},
11716 {"type":"Punctuation","value":"."},
11717 {"type":"Text","value":"\n "},
11718 {"type":"KeywordReserved","value":"END"},
11719 {"type":"Punctuation","value":"."},
11720 {"type":"Text","value":"\n\n "},
11721 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
11722 {"type":"Text","value":"\n\n"},
11723 {"type":"KeywordReserved","value":"END"},
11724 {"type":"Text","value":" "},
11725 {"type":"KeywordReserved","value":"PROCEDURE"},
11726 {"type":"Punctuation","value":"."},
11727 {"type":"Text","value":" "},
11728 {"type":"CommentMultiline","value":"/* lockWindow */"},
11729 {"type":"Text","value":"\n\n"},
11730 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
11731 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-readConfigFile) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE readConfigFile Procedure"},
11732 {"type":"Text","value":"\n"},
11733 {"type":"KeywordReserved","value":"PROCEDURE"},
11734 {"type":"Text","value":" "},
11735 {"type":"NameVariable","value":"readConfigFile"},
11736 {"type":"Text","value":" "},
11737 {"type":"Punctuation","value":":"},
11738 {"type":"Text","value":"\n"},
11739 {"type":"CommentMultiline","value":"/* Read the ini-file and create tt records for it\n */"},
11740 {"type":"Text","value":"\n "},
11741 {"type":"KeywordDeclaration","value":"DEFINE"},
11742 {"type":"Text","value":" "},
11743 {"type":"KeywordReserved","value":"INPUT"},
11744 {"type":"Text","value":" "},
11745 {"type":"KeywordReserved","value":"PARAMETER"},
11746 {"type":"Text","value":" "},
11747 {"type":"NameVariable","value":"pcConfigFile"},
11748 {"type":"Text","value":" "},
11749 {"type":"KeywordReserved","value":"AS"},
11750 {"type":"Text","value":" "},
11751 {"type":"KeywordType","value":"CHARACTER"},
11752 {"type":"Text","value":" "},
11753 {"type":"KeywordReserved","value":"NO-UNDO"},
11754 {"type":"Punctuation","value":"."},
11755 {"type":"Text","value":"\n "},
11756 {"type":"KeywordDeclaration","value":"DEFINE"},
11757 {"type":"Text","value":" "},
11758 {"type":"KeywordReserved","value":"INPUT"},
11759 {"type":"Text","value":" "},
11760 {"type":"KeywordReserved","value":"PARAMETER"},
11761 {"type":"Text","value":" "},
11762 {"type":"NameVariable","value":"plUserSettings"},
11763 {"type":"Text","value":" "},
11764 {"type":"KeywordReserved","value":"AS"},
11765 {"type":"Text","value":" "},
11766 {"type":"KeywordType","value":"LOGICAL "},
11767 {"type":"Text","value":" "},
11768 {"type":"KeywordReserved","value":"NO-UNDO"},
11769 {"type":"Punctuation","value":"."},
11770 {"type":"Text","value":"\n\n "},
11771 {"type":"KeywordDeclaration","value":"DEFINE"},
11772 {"type":"Text","value":" "},
11773 {"type":"KeywordReserved","value":"VARIABLE"},
11774 {"type":"Text","value":" "},
11775 {"type":"NameVariable","value":"cFile"},
11776 {"type":"Text","value":" "},
11777 {"type":"KeywordReserved","value":"AS"},
11778 {"type":"Text","value":" "},
11779 {"type":"KeywordType","value":"LONGCHAR "},
11780 {"type":"Text","value":" "},
11781 {"type":"KeywordReserved","value":"NO-UNDO"},
11782 {"type":"Punctuation","value":"."},
11783 {"type":"Text","value":"\n "},
11784 {"type":"KeywordDeclaration","value":"DEFINE"},
11785 {"type":"Text","value":" "},
11786 {"type":"KeywordReserved","value":"VARIABLE"},
11787 {"type":"Text","value":" "},
11788 {"type":"NameVariable","value":"cLine"},
11789 {"type":"Text","value":" "},
11790 {"type":"KeywordReserved","value":"AS"},
11791 {"type":"Text","value":" "},
11792 {"type":"KeywordType","value":"CHARACTER "},
11793 {"type":"Text","value":" "},
11794 {"type":"KeywordReserved","value":"NO-UNDO"},
11795 {"type":"Punctuation","value":"."},
11796 {"type":"Text","value":"\n "},
11797 {"type":"KeywordDeclaration","value":"DEFINE"},
11798 {"type":"Text","value":" "},
11799 {"type":"KeywordReserved","value":"VARIABLE"},
11800 {"type":"Text","value":" "},
11801 {"type":"NameVariable","value":"cChunk"},
11802 {"type":"Text","value":" "},
11803 {"type":"KeywordReserved","value":"AS"},
11804 {"type":"Text","value":" "},
11805 {"type":"KeywordType","value":"LONGCHAR "},
11806 {"type":"Text","value":" "},
11807 {"type":"KeywordReserved","value":"NO-UNDO"},
11808 {"type":"Punctuation","value":"."},
11809 {"type":"Text","value":"\n "},
11810 {"type":"KeywordDeclaration","value":"DEFINE"},
11811 {"type":"Text","value":" "},
11812 {"type":"KeywordReserved","value":"VARIABLE"},
11813 {"type":"Text","value":" "},
11814 {"type":"NameVariable","value":"cSection"},
11815 {"type":"Text","value":" "},
11816 {"type":"KeywordReserved","value":"AS"},
11817 {"type":"Text","value":" "},
11818 {"type":"KeywordType","value":"CHARACTER "},
11819 {"type":"Text","value":" "},
11820 {"type":"KeywordReserved","value":"NO-UNDO"},
11821 {"type":"Punctuation","value":"."},
11822 {"type":"Text","value":"\n "},
11823 {"type":"KeywordDeclaration","value":"DEFINE"},
11824 {"type":"Text","value":" "},
11825 {"type":"KeywordReserved","value":"VARIABLE"},
11826 {"type":"Text","value":" "},
11827 {"type":"NameVariable","value":"cTrimChars"},
11828 {"type":"Text","value":" "},
11829 {"type":"KeywordReserved","value":"AS"},
11830 {"type":"Text","value":" "},
11831 {"type":"KeywordType","value":"CHARACTER "},
11832 {"type":"Text","value":" "},
11833 {"type":"KeywordReserved","value":"NO-UNDO"},
11834 {"type":"Punctuation","value":"."},
11835 {"type":"Text","value":"\n "},
11836 {"type":"KeywordDeclaration","value":"DEFINE"},
11837 {"type":"Text","value":" "},
11838 {"type":"KeywordReserved","value":"VARIABLE"},
11839 {"type":"Text","value":" "},
11840 {"type":"NameVariable","value":"iLine"},
11841 {"type":"Text","value":" "},
11842 {"type":"KeywordReserved","value":"AS"},
11843 {"type":"Text","value":" "},
11844 {"type":"KeywordType","value":"INTEGER "},
11845 {"type":"Text","value":" "},
11846 {"type":"KeywordReserved","value":"NO-UNDO"},
11847 {"type":"Punctuation","value":"."},
11848 {"type":"Text","value":"\n\n "},
11849 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
11850 {"type":"Text","value":"\n "},
11851 {"type":"KeywordDeclaration","value":"DEFINE"},
11852 {"type":"Text","value":" "},
11853 {"type":"KeywordReserved","value":"BUFFER"},
11854 {"type":"Text","value":" "},
11855 {"type":"NameVariable","value":"bfConfig"},
11856 {"type":"Text","value":" "},
11857 {"type":"KeywordReserved","value":"FOR"},
11858 {"type":"Text","value":" "},
11859 {"type":"NameVariable","value":"ttConfig"},
11860 {"type":"Punctuation","value":"."},
11861 {"type":"Text","value":"\n\n "},
11862 {"type":"CommentMultiline","value":"/* Read file in 1 pass to memory */"},
11863 {"type":"Text","value":"\n "},
11864 {"type":"KeywordReserved","value":"IF"},
11865 {"type":"Text","value":" "},
11866 {"type":"KeywordReserved","value":"SEARCH"},
11867 {"type":"Punctuation","value":"("},
11868 {"type":"NameVariable","value":"pcConfigFile"},
11869 {"type":"Punctuation","value":")"},
11870 {"type":"Text","value":" "},
11871 {"type":"Operator","value":"="},
11872 {"type":"Text","value":" "},
11873 {"type":"NameVariable","value":"?"},
11874 {"type":"Text","value":" "},
11875 {"type":"KeywordReserved","value":"THEN"},
11876 {"type":"Text","value":" "},
11877 {"type":"KeywordReserved","value":"RETURN"},
11878 {"type":"Punctuation","value":"."},
11879 {"type":"Text","value":"\n "},
11880 {"type":"KeywordReserved","value":"COPY-LOB"},
11881 {"type":"Text","value":" "},
11882 {"type":"KeywordReserved","value":"FILE"},
11883 {"type":"Text","value":" "},
11884 {"type":"NameVariable","value":"pcConfigFile"},
11885 {"type":"Text","value":" "},
11886 {"type":"KeywordReserved","value":"TO"},
11887 {"type":"Text","value":" "},
11888 {"type":"NameVariable","value":"cFile"},
11889 {"type":"Text","value":" "},
11890 {"type":"KeywordReserved","value":"NO-CONVERT"},
11891 {"type":"Text","value":" "},
11892 {"type":"KeywordReserved","value":"NO-ERROR"},
11893 {"type":"Punctuation","value":"."},
11894 {"type":"Text","value":"\n "},
11895 {"type":"KeywordReserved","value":"IF"},
11896 {"type":"Text","value":" "},
11897 {"type":"KeywordReserved","value":"ERROR-STATUS"},
11898 {"type":"Punctuation","value":":"},
11899 {"type":"KeywordReserved","value":"ERROR"},
11900 {"type":"Text","value":" "},
11901 {"type":"KeywordReserved","value":"THEN"},
11902 {"type":"Text","value":" "},
11903 {"type":"NameVariable","value":"cFile"},
11904 {"type":"Text","value":" "},
11905 {"type":"Operator","value":"="},
11906 {"type":"Text","value":" "},
11907 {"type":"NameVariable","value":"readFile"},
11908 {"type":"Punctuation","value":"("},
11909 {"type":"NameVariable","value":"pcConfigFile"},
11910 {"type":"Punctuation","value":")."},
11911 {"type":"Text","value":"\n\n "},
11912 {"type":"NameVariable","value":"cTrimChars"},
11913 {"type":"Text","value":" "},
11914 {"type":"Operator","value":"="},
11915 {"type":"Text","value":" "},
11916 {"type":"LiteralStringDouble","value":"\" \""},
11917 {"type":"Text","value":" "},
11918 {"type":"Operator","value":"+"},
11919 {"type":"Text","value":" "},
11920 {"type":"KeywordReserved","value":"CHR"},
11921 {"type":"Punctuation","value":"("},
11922 {"type":"LiteralNumberInteger","value":"1"},
11923 {"type":"Punctuation","value":")"},
11924 {"type":"Text","value":" "},
11925 {"type":"Operator","value":"+"},
11926 {"type":"Text","value":" "},
11927 {"type":"LiteralStringDouble","value":"\"~r\""},
11928 {"type":"Punctuation","value":"."},
11929 {"type":"Text","value":" "},
11930 {"type":"CommentMultiline","value":"/* space / chr-1 / LF */"},
11931 {"type":"Text","value":"\n\n "},
11932 {"type":"CommentMultiline","value":"/* Process line by line */"},
11933 {"type":"Text","value":"\n "},
11934 {"type":"NameVariable","value":"#LineLoop"},
11935 {"type":"Punctuation","value":":"},
11936 {"type":"Text","value":"\n "},
11937 {"type":"KeywordReserved","value":"DO"},
11938 {"type":"Text","value":" "},
11939 {"type":"NameVariable","value":"iLine"},
11940 {"type":"Text","value":" "},
11941 {"type":"Operator","value":"="},
11942 {"type":"Text","value":" "},
11943 {"type":"LiteralNumberInteger","value":"1"},
11944 {"type":"Text","value":" "},
11945 {"type":"KeywordReserved","value":"TO"},
11946 {"type":"Text","value":" "},
11947 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
11948 {"type":"Punctuation","value":"("},
11949 {"type":"NameVariable","value":"cFile,"},
11950 {"type":"LiteralStringDouble","value":"\"~n\""},
11951 {"type":"Punctuation","value":"):"},
11952 {"type":"Text","value":"\n\n "},
11953 {"type":"NameVariable","value":"cChunk"},
11954 {"type":"Text","value":" "},
11955 {"type":"Operator","value":"="},
11956 {"type":"Text","value":" "},
11957 {"type":"KeywordReserved","value":"ENTRY"},
11958 {"type":"Punctuation","value":"("},
11959 {"type":"NameVariable","value":"iLine,cFile,"},
11960 {"type":"LiteralStringDouble","value":"\"~n\""},
11961 {"type":"Punctuation","value":")."},
11962 {"type":"Text","value":"\n "},
11963 {"type":"NameVariable","value":"cChunk"},
11964 {"type":"Text","value":" "},
11965 {"type":"Operator","value":"="},
11966 {"type":"Text","value":" "},
11967 {"type":"KeywordReserved","value":"SUBSTRING"},
11968 {"type":"Punctuation","value":"("},
11969 {"type":"NameVariable","value":"cChunk,"},
11970 {"type":"Text","value":" "},
11971 {"type":"LiteralNumberInteger","value":"1"},
11972 {"type":"NameVariable","value":","},
11973 {"type":"LiteralNumberInteger","value":"20000"},
11974 {"type":"Punctuation","value":")."},
11975 {"type":"Text","value":" "},
11976 {"type":"CommentMultiline","value":"/* trim very long lines */"},
11977 {"type":"Text","value":"\n "},
11978 {"type":"NameVariable","value":"cLine"},
11979 {"type":"Text","value":" "},
11980 {"type":"Operator","value":"="},
11981 {"type":"Text","value":" "},
11982 {"type":"KeywordReserved","value":"TRIM"},
11983 {"type":"Punctuation","value":"("},
11984 {"type":"NameVariable","value":"cChunk,"},
11985 {"type":"Text","value":" "},
11986 {"type":"NameVariable","value":"cTrimChars"},
11987 {"type":"Punctuation","value":")."},
11988 {"type":"Text","value":" "},
11989 {"type":"CommentMultiline","value":"/* remove junk */"},
11990 {"type":"Text","value":"\n\n "},
11991 {"type":"CommentMultiline","value":"/* Section line */"},
11992 {"type":"Text","value":"\n "},
11993 {"type":"KeywordReserved","value":"IF"},
11994 {"type":"Text","value":" "},
11995 {"type":"NameVariable","value":"cLine"},
11996 {"type":"Text","value":" "},
11997 {"type":"KeywordReserved","value":"MATCHES "},
11998 {"type":"LiteralStringDouble","value":"\"[*]\""},
11999 {"type":"Text","value":" "},
12000 {"type":"KeywordReserved","value":"THEN\n "},
12001 {"type":"Text","value":" "},
12002 {"type":"KeywordReserved","value":"DO"},
12003 {"type":"Punctuation","value":":"},
12004 {"type":"Text","value":"\n "},
12005 {"type":"NameVariable","value":"cSection"},
12006 {"type":"Text","value":" "},
12007 {"type":"Operator","value":"="},
12008 {"type":"Text","value":" "},
12009 {"type":"KeywordReserved","value":"TRIM"},
12010 {"type":"Punctuation","value":"("},
12011 {"type":"NameVariable","value":"cLine,"},
12012 {"type":"LiteralStringDouble","value":"\"[]\""},
12013 {"type":"Punctuation","value":")."},
12014 {"type":"Text","value":"\n "},
12015 {"type":"KeywordReserved","value":"NEXT "},
12016 {"type":"NameVariable","value":"#LineLoop"},
12017 {"type":"Punctuation","value":"."},
12018 {"type":"Text","value":"\n "},
12019 {"type":"KeywordReserved","value":"END"},
12020 {"type":"Punctuation","value":"."},
12021 {"type":"Text","value":"\n\n "},
12022 {"type":"CommentMultiline","value":"/* Ignore weird settings within [DB:xxxx] sections */"},
12023 {"type":"Text","value":"\n "},
12024 {"type":"KeywordReserved","value":"IF"},
12025 {"type":"Text","value":" "},
12026 {"type":"NameVariable","value":"cSection"},
12027 {"type":"Text","value":" "},
12028 {"type":"KeywordReserved","value":"BEGINS "},
12029 {"type":"LiteralStringSingle","value":"'DB:'"},
12030 {"type":"Text","value":"\n "},
12031 {"type":"KeywordReserved","value":"AND"},
12032 {"type":"Text","value":" "},
12033 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
12034 {"type":"Punctuation","value":"("},
12035 {"type":"Text","value":" "},
12036 {"type":"KeywordReserved","value":"TRIM"},
12037 {"type":"Punctuation","value":"("},
12038 {"type":"KeywordReserved","value":"ENTRY"},
12039 {"type":"Punctuation","value":"("},
12040 {"type":"LiteralNumberInteger","value":"1"},
12041 {"type":"NameVariable","value":",cLine,"},
12042 {"type":"LiteralStringDouble","value":"\"=\""},
12043 {"type":"Punctuation","value":"))"},
12044 {"type":"NameVariable","value":","},
12045 {"type":"Text","value":" "},
12046 {"type":"LiteralStringSingle","value":"':'"},
12047 {"type":"Punctuation","value":")"},
12048 {"type":"Text","value":" "},
12049 {"type":"Operator","value":"="},
12050 {"type":"Text","value":" "},
12051 {"type":"LiteralNumberInteger","value":"1"},
12052 {"type":"Text","value":" "},
12053 {"type":"KeywordReserved","value":"THEN"},
12054 {"type":"Text","value":" "},
12055 {"type":"KeywordReserved","value":"NEXT "},
12056 {"type":"NameVariable","value":"#LineLoop"},
12057 {"type":"Punctuation","value":"."},
12058 {"type":"Text","value":"\n\n "},
12059 {"type":"CommentMultiline","value":"/* Config line */"},
12060 {"type":"Text","value":"\n "},
12061 {"type":"KeywordReserved","value":"FIND"},
12062 {"type":"Text","value":" "},
12063 {"type":"NameVariable","value":"bfConfig"},
12064 {"type":"Text","value":"\n "},
12065 {"type":"KeywordReserved","value":"WHERE"},
12066 {"type":"Text","value":" "},
12067 {"type":"NameVariable","value":"bfConfig"},
12068 {"type":"Punctuation","value":"."},
12069 {"type":"NameVariable","value":"cSection"},
12070 {"type":"Text","value":" "},
12071 {"type":"Operator","value":"="},
12072 {"type":"Text","value":" "},
12073 {"type":"NameVariable","value":"cSection"},
12074 {"type":"Text","value":"\n "},
12075 {"type":"KeywordReserved","value":"AND"},
12076 {"type":"Text","value":" "},
12077 {"type":"NameVariable","value":"bfConfig"},
12078 {"type":"Punctuation","value":"."},
12079 {"type":"NameVariable","value":"cSetting"},
12080 {"type":"Text","value":" "},
12081 {"type":"Operator","value":"="},
12082 {"type":"Text","value":" "},
12083 {"type":"KeywordReserved","value":"TRIM"},
12084 {"type":"Punctuation","value":"("},
12085 {"type":"KeywordReserved","value":"ENTRY"},
12086 {"type":"Punctuation","value":"("},
12087 {"type":"LiteralNumberInteger","value":"1"},
12088 {"type":"NameVariable","value":",cLine,"},
12089 {"type":"LiteralStringDouble","value":"\"=\""},
12090 {"type":"Punctuation","value":"))"},
12091 {"type":"Text","value":" "},
12092 {"type":"KeywordReserved","value":"NO-ERROR"},
12093 {"type":"Punctuation","value":"."},
12094 {"type":"Text","value":"\n\n "},
12095 {"type":"KeywordReserved","value":"IF"},
12096 {"type":"Text","value":" "},
12097 {"type":"KeywordReserved","value":"NOT"},
12098 {"type":"Text","value":" "},
12099 {"type":"KeywordReserved","value":"AVAILABLE"},
12100 {"type":"Text","value":" "},
12101 {"type":"NameVariable","value":"bfConfig"},
12102 {"type":"Text","value":" "},
12103 {"type":"KeywordReserved","value":"THEN\n "},
12104 {"type":"Text","value":" "},
12105 {"type":"KeywordReserved","value":"DO"},
12106 {"type":"Punctuation","value":":"},
12107 {"type":"Text","value":"\n "},
12108 {"type":"KeywordReserved","value":"CREATE"},
12109 {"type":"Text","value":" "},
12110 {"type":"NameVariable","value":"bfConfig"},
12111 {"type":"Punctuation","value":"."},
12112 {"type":"Text","value":"\n "},
12113 {"type":"KeywordReserved","value":"ASSIGN\n "},
12114 {"type":"Text","value":" "},
12115 {"type":"NameVariable","value":"bfConfig"},
12116 {"type":"Punctuation","value":"."},
12117 {"type":"NameVariable","value":"cSection"},
12118 {"type":"Text","value":" "},
12119 {"type":"Operator","value":"="},
12120 {"type":"Text","value":" "},
12121 {"type":"NameVariable","value":"cSection"},
12122 {"type":"Text","value":"\n "},
12123 {"type":"NameVariable","value":"bfConfig"},
12124 {"type":"Punctuation","value":"."},
12125 {"type":"NameVariable","value":"cSetting"},
12126 {"type":"Text","value":" "},
12127 {"type":"Operator","value":"="},
12128 {"type":"Text","value":" "},
12129 {"type":"KeywordReserved","value":"TRIM"},
12130 {"type":"Punctuation","value":"("},
12131 {"type":"KeywordReserved","value":"ENTRY"},
12132 {"type":"Punctuation","value":"("},
12133 {"type":"LiteralNumberInteger","value":"1"},
12134 {"type":"NameVariable","value":",cLine,"},
12135 {"type":"LiteralStringDouble","value":"\"=\""},
12136 {"type":"Punctuation","value":"))"},
12137 {"type":"Text","value":"\n "},
12138 {"type":"Punctuation","value":"."},
12139 {"type":"Text","value":"\n "},
12140 {"type":"KeywordReserved","value":"END"},
12141 {"type":"Punctuation","value":"."},
12142 {"type":"Text","value":"\n\n "},
12143 {"type":"CommentMultiline","value":"/* Config line /might/ already exist. This can happen if you have\n * the same setting in multiple .ini files.\n */"},
12144 {"type":"Text","value":"\n "},
12145 {"type":"KeywordReserved","value":"ASSIGN\n "},
12146 {"type":"Text","value":" "},
12147 {"type":"NameVariable","value":"bfConfig"},
12148 {"type":"Punctuation","value":"."},
12149 {"type":"NameVariable","value":"cValue"},
12150 {"type":"Text","value":" "},
12151 {"type":"Operator","value":"="},
12152 {"type":"Text","value":" "},
12153 {"type":"KeywordReserved","value":"TRIM"},
12154 {"type":"Punctuation","value":"("},
12155 {"type":"KeywordReserved","value":"SUBSTRING"},
12156 {"type":"Punctuation","value":"("},
12157 {"type":"NameVariable","value":"cLine,"},
12158 {"type":"Text","value":" "},
12159 {"type":"KeywordReserved","value":"INDEX"},
12160 {"type":"Punctuation","value":"("},
12161 {"type":"NameVariable","value":"cLine,"},
12162 {"type":"LiteralStringDouble","value":"\"=\""},
12163 {"type":"Punctuation","value":")"},
12164 {"type":"Text","value":" "},
12165 {"type":"Operator","value":"+"},
12166 {"type":"Text","value":" "},
12167 {"type":"LiteralNumberInteger","value":"1"},
12168 {"type":"Punctuation","value":"))"},
12169 {"type":"Text","value":"\n "},
12170 {"type":"NameVariable","value":"bfConfig"},
12171 {"type":"Punctuation","value":"."},
12172 {"type":"NameVariable","value":"lUser"},
12173 {"type":"Text","value":" "},
12174 {"type":"Operator","value":"="},
12175 {"type":"Text","value":" "},
12176 {"type":"NameVariable","value":"plUserSettings"},
12177 {"type":"Punctuation","value":"."},
12178 {"type":"Text","value":"\n "},
12179 {"type":"KeywordReserved","value":"END"},
12180 {"type":"Punctuation","value":"."},
12181 {"type":"Text","value":"\n\n "},
12182 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
12183 {"type":"Text","value":"\n"},
12184 {"type":"KeywordReserved","value":"END"},
12185 {"type":"Text","value":" "},
12186 {"type":"KeywordReserved","value":"PROCEDURE"},
12187 {"type":"Punctuation","value":"."},
12188 {"type":"Text","value":" "},
12189 {"type":"CommentMultiline","value":"/* readConfigFile */"},
12190 {"type":"Text","value":"\n\n"},
12191 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
12192 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-resetAnswers) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE resetAnswers Procedure"},
12193 {"type":"Text","value":"\n"},
12194 {"type":"KeywordReserved","value":"PROCEDURE"},
12195 {"type":"Text","value":" "},
12196 {"type":"NameVariable","value":"resetAnswers"},
12197 {"type":"Text","value":" "},
12198 {"type":"Punctuation","value":":"},
12199 {"type":"Text","value":"\n"},
12200 {"type":"CommentMultiline","value":"/* Reset answers to all 'do not ask again' questions\n*/"},
12201 {"type":"Text","value":"\n "},
12202 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
12203 {"type":"Text","value":"\n "},
12204 {"type":"KeywordDeclaration","value":"DEFINE"},
12205 {"type":"Text","value":" "},
12206 {"type":"KeywordReserved","value":"BUFFER"},
12207 {"type":"Text","value":" "},
12208 {"type":"NameVariable","value":"bfConfig"},
12209 {"type":"Text","value":" "},
12210 {"type":"KeywordReserved","value":"FOR"},
12211 {"type":"Text","value":" "},
12212 {"type":"NameVariable","value":"ttConfig"},
12213 {"type":"Punctuation","value":"."},
12214 {"type":"Text","value":"\n\n "},
12215 {"type":"KeywordReserved","value":"FOR"},
12216 {"type":"Text","value":" "},
12217 {"type":"KeywordReserved","value":"EACH"},
12218 {"type":"Text","value":" "},
12219 {"type":"NameVariable","value":"bfConfig"},
12220 {"type":"Text","value":"\n "},
12221 {"type":"KeywordReserved","value":"WHERE"},
12222 {"type":"Text","value":" "},
12223 {"type":"NameVariable","value":"bfConfig"},
12224 {"type":"Punctuation","value":"."},
12225 {"type":"NameVariable","value":"cSection"},
12226 {"type":"Text","value":" "},
12227 {"type":"Operator","value":"="},
12228 {"type":"Text","value":" "},
12229 {"type":"LiteralStringSingle","value":"'DataDigger:Help'\n AND (bfConfig.cSetting MATCHES '*:hidden' OR bfConfig.cSetting MATCHES '*:answer'"},
12230 {"type":"Punctuation","value":"):"},
12231 {"type":"Text","value":"\n "},
12232 {"type":"NameVariable","value":"setRegistry"},
12233 {"type":"Punctuation","value":"("},
12234 {"type":"NameVariable","value":"bfConfig"},
12235 {"type":"Punctuation","value":"."},
12236 {"type":"NameVariable","value":"cSection,"},
12237 {"type":"Text","value":" "},
12238 {"type":"NameVariable","value":"bfConfig"},
12239 {"type":"Punctuation","value":"."},
12240 {"type":"NameVariable","value":"cSetting,"},
12241 {"type":"Text","value":" "},
12242 {"type":"NameVariable","value":"?"},
12243 {"type":"Punctuation","value":")."},
12244 {"type":"Text","value":"\n "},
12245 {"type":"KeywordReserved","value":"END"},
12246 {"type":"Punctuation","value":"."},
12247 {"type":"Text","value":" "},
12248 {"type":"CommentMultiline","value":"/* for each bfConfig */"},
12249 {"type":"Text","value":"\n\n "},
12250 {"type":"KeywordReserved","value":"RUN"},
12251 {"type":"Text","value":" "},
12252 {"type":"NameVariable","value":"flushRegistry"},
12253 {"type":"Punctuation","value":"."},
12254 {"type":"Text","value":"\n\n "},
12255 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
12256 {"type":"Text","value":"\n\n"},
12257 {"type":"KeywordReserved","value":"END"},
12258 {"type":"Text","value":" "},
12259 {"type":"KeywordReserved","value":"PROCEDURE"},
12260 {"type":"Punctuation","value":"."},
12261 {"type":"Text","value":" "},
12262 {"type":"CommentMultiline","value":"/* resetAnswers */"},
12263 {"type":"Text","value":"\n\n"},
12264 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
12265 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-resizeFilterFields) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE resizeFilterFields Procedure"},
12266 {"type":"Text","value":"\n"},
12267 {"type":"KeywordReserved","value":"PROCEDURE"},
12268 {"type":"Text","value":" "},
12269 {"type":"NameVariable","value":"resizeFilterFields"},
12270 {"type":"Text","value":" "},
12271 {"type":"Punctuation","value":":"},
12272 {"type":"Text","value":"\n"},
12273 {"type":"CommentMultiline","value":"/* Redraw the browse filter fields\n */"},
12274 {"type":"Text","value":"\n "},
12275 {"type":"KeywordDeclaration","value":"DEFINE"},
12276 {"type":"Text","value":" "},
12277 {"type":"KeywordReserved","value":"INPUT"},
12278 {"type":"Text","value":" "},
12279 {"type":"KeywordReserved","value":"PARAMETER"},
12280 {"type":"Text","value":" "},
12281 {"type":"NameVariable","value":"phLeadButton"},
12282 {"type":"Text","value":" "},
12283 {"type":"KeywordReserved","value":"AS"},
12284 {"type":"Text","value":" "},
12285 {"type":"KeywordType","value":"HANDLE "},
12286 {"type":"Text","value":" "},
12287 {"type":"KeywordReserved","value":"NO-UNDO"},
12288 {"type":"Punctuation","value":"."},
12289 {"type":"Text","value":"\n "},
12290 {"type":"KeywordDeclaration","value":"DEFINE"},
12291 {"type":"Text","value":" "},
12292 {"type":"KeywordReserved","value":"INPUT"},
12293 {"type":"Text","value":" "},
12294 {"type":"KeywordReserved","value":"PARAMETER"},
12295 {"type":"Text","value":" "},
12296 {"type":"NameVariable","value":"pcFilterFields"},
12297 {"type":"Text","value":" "},
12298 {"type":"KeywordReserved","value":"AS"},
12299 {"type":"Text","value":" "},
12300 {"type":"KeywordType","value":"CHARACTER "},
12301 {"type":"Text","value":" "},
12302 {"type":"KeywordReserved","value":"NO-UNDO"},
12303 {"type":"Punctuation","value":"."},
12304 {"type":"Text","value":"\n "},
12305 {"type":"KeywordDeclaration","value":"DEFINE"},
12306 {"type":"Text","value":" "},
12307 {"type":"KeywordReserved","value":"INPUT"},
12308 {"type":"Text","value":" "},
12309 {"type":"KeywordReserved","value":"PARAMETER"},
12310 {"type":"Text","value":" "},
12311 {"type":"NameVariable","value":"pcButtons"},
12312 {"type":"Text","value":" "},
12313 {"type":"KeywordReserved","value":"AS"},
12314 {"type":"Text","value":" "},
12315 {"type":"KeywordType","value":"CHARACTER "},
12316 {"type":"Text","value":" "},
12317 {"type":"KeywordReserved","value":"NO-UNDO"},
12318 {"type":"Punctuation","value":"."},
12319 {"type":"Text","value":"\n "},
12320 {"type":"KeywordDeclaration","value":"DEFINE"},
12321 {"type":"Text","value":" "},
12322 {"type":"KeywordReserved","value":"INPUT"},
12323 {"type":"Text","value":" "},
12324 {"type":"KeywordReserved","value":"PARAMETER"},
12325 {"type":"Text","value":" "},
12326 {"type":"NameVariable","value":"phBrowse"},
12327 {"type":"Text","value":" "},
12328 {"type":"KeywordReserved","value":"AS"},
12329 {"type":"Text","value":" "},
12330 {"type":"KeywordType","value":"HANDLE "},
12331 {"type":"Text","value":" "},
12332 {"type":"KeywordReserved","value":"NO-UNDO"},
12333 {"type":"Punctuation","value":"."},
12334 {"type":"Text","value":"\n\n "},
12335 {"type":"KeywordDeclaration","value":"DEFINE"},
12336 {"type":"Text","value":" "},
12337 {"type":"KeywordReserved","value":"VARIABLE"},
12338 {"type":"Text","value":" "},
12339 {"type":"NameVariable","value":"iField"},
12340 {"type":"Text","value":" "},
12341 {"type":"KeywordReserved","value":"AS"},
12342 {"type":"Text","value":" "},
12343 {"type":"KeywordType","value":"INTEGER"},
12344 {"type":"Text","value":" "},
12345 {"type":"KeywordReserved","value":"NO-UNDO"},
12346 {"type":"Punctuation","value":"."},
12347 {"type":"Text","value":"\n "},
12348 {"type":"KeywordDeclaration","value":"DEFINE"},
12349 {"type":"Text","value":" "},
12350 {"type":"KeywordReserved","value":"VARIABLE"},
12351 {"type":"Text","value":" "},
12352 {"type":"NameVariable","value":"iButton"},
12353 {"type":"Text","value":" "},
12354 {"type":"KeywordReserved","value":"AS"},
12355 {"type":"Text","value":" "},
12356 {"type":"KeywordType","value":"INTEGER"},
12357 {"type":"Text","value":" "},
12358 {"type":"KeywordReserved","value":"NO-UNDO"},
12359 {"type":"Punctuation","value":"."},
12360 {"type":"Text","value":"\n "},
12361 {"type":"KeywordDeclaration","value":"DEFINE"},
12362 {"type":"Text","value":" "},
12363 {"type":"KeywordReserved","value":"VARIABLE"},
12364 {"type":"Text","value":" "},
12365 {"type":"NameVariable","value":"iCurrentPos"},
12366 {"type":"Text","value":" "},
12367 {"type":"KeywordReserved","value":"AS"},
12368 {"type":"Text","value":" "},
12369 {"type":"KeywordType","value":"INTEGER"},
12370 {"type":"Text","value":" "},
12371 {"type":"KeywordReserved","value":"NO-UNDO"},
12372 {"type":"Punctuation","value":"."},
12373 {"type":"Text","value":"\n "},
12374 {"type":"KeywordDeclaration","value":"DEFINE"},
12375 {"type":"Text","value":" "},
12376 {"type":"KeywordReserved","value":"VARIABLE"},
12377 {"type":"Text","value":" "},
12378 {"type":"NameVariable","value":"iRightEdge"},
12379 {"type":"Text","value":" "},
12380 {"type":"KeywordReserved","value":"AS"},
12381 {"type":"Text","value":" "},
12382 {"type":"KeywordType","value":"INTEGER"},
12383 {"type":"Text","value":" "},
12384 {"type":"KeywordReserved","value":"NO-UNDO"},
12385 {"type":"Punctuation","value":"."},
12386 {"type":"Text","value":"\n "},
12387 {"type":"KeywordDeclaration","value":"DEFINE"},
12388 {"type":"Text","value":" "},
12389 {"type":"KeywordReserved","value":"VARIABLE"},
12390 {"type":"Text","value":" "},
12391 {"type":"NameVariable","value":"iWidth"},
12392 {"type":"Text","value":" "},
12393 {"type":"KeywordReserved","value":"AS"},
12394 {"type":"Text","value":" "},
12395 {"type":"KeywordType","value":"INTEGER"},
12396 {"type":"Text","value":" "},
12397 {"type":"KeywordReserved","value":"NO-UNDO"},
12398 {"type":"Punctuation","value":"."},
12399 {"type":"Text","value":"\n "},
12400 {"type":"KeywordDeclaration","value":"DEFINE"},
12401 {"type":"Text","value":" "},
12402 {"type":"KeywordReserved","value":"VARIABLE"},
12403 {"type":"Text","value":" "},
12404 {"type":"NameVariable","value":"hColumn"},
12405 {"type":"Text","value":" "},
12406 {"type":"KeywordReserved","value":"AS"},
12407 {"type":"Text","value":" "},
12408 {"type":"KeywordType","value":"HANDLE "},
12409 {"type":"Text","value":" "},
12410 {"type":"KeywordReserved","value":"NO-UNDO"},
12411 {"type":"Punctuation","value":"."},
12412 {"type":"Text","value":"\n "},
12413 {"type":"KeywordDeclaration","value":"DEFINE"},
12414 {"type":"Text","value":" "},
12415 {"type":"KeywordReserved","value":"VARIABLE"},
12416 {"type":"Text","value":" "},
12417 {"type":"NameVariable","value":"hButton"},
12418 {"type":"Text","value":" "},
12419 {"type":"KeywordReserved","value":"AS"},
12420 {"type":"Text","value":" "},
12421 {"type":"KeywordType","value":"HANDLE "},
12422 {"type":"Text","value":" "},
12423 {"type":"KeywordReserved","value":"NO-UNDO"},
12424 {"type":"Punctuation","value":"."},
12425 {"type":"Text","value":"\n "},
12426 {"type":"KeywordDeclaration","value":"DEFINE"},
12427 {"type":"Text","value":" "},
12428 {"type":"KeywordReserved","value":"VARIABLE"},
12429 {"type":"Text","value":" "},
12430 {"type":"NameVariable","value":"hFilterField"},
12431 {"type":"Text","value":" "},
12432 {"type":"KeywordReserved","value":"AS"},
12433 {"type":"Text","value":" "},
12434 {"type":"KeywordType","value":"HANDLE "},
12435 {"type":"Text","value":" "},
12436 {"type":"KeywordReserved","value":"NO-UNDO"},
12437 {"type":"Punctuation","value":"."},
12438 {"type":"Text","value":"\n "},
12439 {"type":"KeywordDeclaration","value":"DEFINE"},
12440 {"type":"Text","value":" "},
12441 {"type":"KeywordReserved","value":"VARIABLE"},
12442 {"type":"Text","value":" "},
12443 {"type":"NameVariable","value":"iFilter"},
12444 {"type":"Text","value":" "},
12445 {"type":"KeywordReserved","value":"AS"},
12446 {"type":"Text","value":" "},
12447 {"type":"KeywordType","value":"INTEGER"},
12448 {"type":"Text","value":" "},
12449 {"type":"KeywordReserved","value":"NO-UNDO"},
12450 {"type":"Punctuation","value":"."},
12451 {"type":"Text","value":"\n\n "},
12452 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
12453 {"type":"Text","value":"\n\n "},
12454 {"type":"CommentMultiline","value":"/* To prevent drawing error, make all fields small */"},
12455 {"type":"Text","value":"\n "},
12456 {"type":"KeywordReserved","value":"PUBLISH "},
12457 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12458 {"type":"Text","value":" "},
12459 {"type":"Punctuation","value":"("},
12460 {"type":"LiteralStringDouble","value":"\"start\""},
12461 {"type":"NameVariable","value":","},
12462 {"type":"Text","value":" "},
12463 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:makeSmall\""},
12464 {"type":"Punctuation","value":")."},
12465 {"type":"Text","value":"\n "},
12466 {"type":"KeywordReserved","value":"DO"},
12467 {"type":"Text","value":" "},
12468 {"type":"NameVariable","value":"iField"},
12469 {"type":"Text","value":" "},
12470 {"type":"Operator","value":"="},
12471 {"type":"Text","value":" "},
12472 {"type":"LiteralNumberInteger","value":"1"},
12473 {"type":"Text","value":" "},
12474 {"type":"KeywordReserved","value":"TO"},
12475 {"type":"Text","value":" "},
12476 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
12477 {"type":"Punctuation","value":"("},
12478 {"type":"NameVariable","value":"pcFilterFields"},
12479 {"type":"Punctuation","value":"):"},
12480 {"type":"Text","value":"\n "},
12481 {"type":"NameVariable","value":"hFilterField"},
12482 {"type":"Text","value":" "},
12483 {"type":"Operator","value":"="},
12484 {"type":"Text","value":" "},
12485 {"type":"KeywordType","value":"HANDLE"},
12486 {"type":"Punctuation","value":"("},
12487 {"type":"KeywordReserved","value":"ENTRY"},
12488 {"type":"Punctuation","value":"("},
12489 {"type":"NameVariable","value":"iField,pcFilterFields"},
12490 {"type":"Punctuation","value":"))."},
12491 {"type":"Text","value":"\n "},
12492 {"type":"NameVariable","value":"hFilterField"},
12493 {"type":"Punctuation","value":":"},
12494 {"type":"KeywordReserved","value":"VISIBLE "},
12495 {"type":"Operator","value":"="},
12496 {"type":"Text","value":" "},
12497 {"type":"KeywordReserved","value":"NO"},
12498 {"type":"Punctuation","value":"."},
12499 {"type":"Text","value":"\n "},
12500 {"type":"NameVariable","value":"hFilterField"},
12501 {"type":"Punctuation","value":":"},
12502 {"type":"KeywordReserved","value":"X "},
12503 {"type":"Operator","value":"="},
12504 {"type":"Text","value":" "},
12505 {"type":"NameVariable","value":"phBrowse"},
12506 {"type":"Punctuation","value":":"},
12507 {"type":"KeywordReserved","value":"X"},
12508 {"type":"Punctuation","value":"."},
12509 {"type":"Text","value":"\n "},
12510 {"type":"NameVariable","value":"hFilterField"},
12511 {"type":"Punctuation","value":":"},
12512 {"type":"KeywordReserved","value":"Y "},
12513 {"type":"Operator","value":"="},
12514 {"type":"Text","value":" "},
12515 {"type":"NameVariable","value":"phBrowse"},
12516 {"type":"Punctuation","value":":"},
12517 {"type":"KeywordReserved","value":"Y"},
12518 {"type":"Text","value":" "},
12519 {"type":"Operator","value":"-"},
12520 {"type":"Text","value":" "},
12521 {"type":"LiteralNumberInteger","value":"23"},
12522 {"type":"Punctuation","value":"."},
12523 {"type":"Text","value":"\n "},
12524 {"type":"NameVariable","value":"hFilterField"},
12525 {"type":"Punctuation","value":":"},
12526 {"type":"KeywordReserved","value":"WIDTH-PIXELS "},
12527 {"type":"Operator","value":"="},
12528 {"type":"Text","value":" "},
12529 {"type":"LiteralNumberInteger","value":"1"},
12530 {"type":"Punctuation","value":"."},
12531 {"type":"Text","value":"\n "},
12532 {"type":"KeywordReserved","value":"END"},
12533 {"type":"Punctuation","value":"."},
12534 {"type":"Text","value":"\n "},
12535 {"type":"KeywordReserved","value":"PUBLISH "},
12536 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12537 {"type":"Text","value":" "},
12538 {"type":"Punctuation","value":"("},
12539 {"type":"LiteralStringDouble","value":"\"stop\""},
12540 {"type":"NameVariable","value":","},
12541 {"type":"Text","value":" "},
12542 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:makeSmall\""},
12543 {"type":"Punctuation","value":")."},
12544 {"type":"Text","value":"\n\n "},
12545 {"type":"CommentMultiline","value":"/* Start by setting the buttons at the proper place. Do this right to left */"},
12546 {"type":"Text","value":"\n "},
12547 {"type":"KeywordReserved","value":"PUBLISH "},
12548 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12549 {"type":"Text","value":" "},
12550 {"type":"Punctuation","value":"("},
12551 {"type":"LiteralStringDouble","value":"\"start\""},
12552 {"type":"NameVariable","value":","},
12553 {"type":"Text","value":" "},
12554 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:reposition\""},
12555 {"type":"Punctuation","value":")."},
12556 {"type":"Text","value":"\n "},
12557 {"type":"KeywordReserved","value":"ASSIGN"},
12558 {"type":"Text","value":" "},
12559 {"type":"NameVariable","value":"iRightEdge"},
12560 {"type":"Text","value":" "},
12561 {"type":"Operator","value":"="},
12562 {"type":"Text","value":" "},
12563 {"type":"NameVariable","value":"phBrowse"},
12564 {"type":"Punctuation","value":":"},
12565 {"type":"KeywordReserved","value":"X "},
12566 {"type":"Operator","value":"+"},
12567 {"type":"Text","value":" "},
12568 {"type":"NameVariable","value":"phBrowse"},
12569 {"type":"Punctuation","value":":"},
12570 {"type":"KeywordReserved","value":"WIDTH-PIXELS"},
12571 {"type":"Punctuation","value":"."},
12572 {"type":"Text","value":"\n "},
12573 {"type":"KeywordReserved","value":"DO"},
12574 {"type":"Text","value":" "},
12575 {"type":"NameVariable","value":"iButton"},
12576 {"type":"Text","value":" "},
12577 {"type":"Operator","value":"="},
12578 {"type":"Text","value":" "},
12579 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
12580 {"type":"Punctuation","value":"("},
12581 {"type":"NameVariable","value":"pcButtons"},
12582 {"type":"Punctuation","value":")"},
12583 {"type":"Text","value":" "},
12584 {"type":"KeywordReserved","value":"TO"},
12585 {"type":"Text","value":" "},
12586 {"type":"LiteralNumberInteger","value":"1"},
12587 {"type":"Text","value":" "},
12588 {"type":"KeywordReserved","value":"BY"},
12589 {"type":"Text","value":" "},
12590 {"type":"Operator","value":"-"},
12591 {"type":"LiteralNumberInteger","value":"1"},
12592 {"type":"Punctuation","value":":"},
12593 {"type":"Text","value":"\n "},
12594 {"type":"NameVariable","value":"hButton"},
12595 {"type":"Text","value":" "},
12596 {"type":"Operator","value":"="},
12597 {"type":"Text","value":" "},
12598 {"type":"KeywordType","value":"HANDLE"},
12599 {"type":"Punctuation","value":"("},
12600 {"type":"KeywordReserved","value":"ENTRY"},
12601 {"type":"Punctuation","value":"("},
12602 {"type":"NameVariable","value":"iButton,pcButtons"},
12603 {"type":"Punctuation","value":"))."},
12604 {"type":"Text","value":"\n "},
12605 {"type":"NameVariable","value":"hButton"},
12606 {"type":"Punctuation","value":":"},
12607 {"type":"KeywordReserved","value":"X "},
12608 {"type":"Operator","value":"="},
12609 {"type":"Text","value":" "},
12610 {"type":"NameVariable","value":"iRightEdge"},
12611 {"type":"Text","value":" "},
12612 {"type":"Operator","value":"-"},
12613 {"type":"Text","value":" "},
12614 {"type":"NameVariable","value":"hButton"},
12615 {"type":"Punctuation","value":":"},
12616 {"type":"KeywordReserved","value":"WIDTH-PIXELS"},
12617 {"type":"Punctuation","value":"."},
12618 {"type":"Text","value":"\n "},
12619 {"type":"NameVariable","value":"hButton"},
12620 {"type":"Punctuation","value":":"},
12621 {"type":"KeywordReserved","value":"Y "},
12622 {"type":"Operator","value":"="},
12623 {"type":"Text","value":" "},
12624 {"type":"NameVariable","value":"phBrowse"},
12625 {"type":"Punctuation","value":":"},
12626 {"type":"KeywordReserved","value":"Y"},
12627 {"type":"Text","value":" "},
12628 {"type":"Operator","value":"-"},
12629 {"type":"Text","value":" "},
12630 {"type":"LiteralNumberInteger","value":"23"},
12631 {"type":"Punctuation","value":"."},
12632 {"type":"Text","value":" "},
12633 {"type":"CommentMultiline","value":"/* filter buttons close to the browse */"},
12634 {"type":"Text","value":"\n "},
12635 {"type":"NameVariable","value":"iRightEdge"},
12636 {"type":"Text","value":" "},
12637 {"type":"Operator","value":"="},
12638 {"type":"Text","value":" "},
12639 {"type":"NameVariable","value":"hButton"},
12640 {"type":"Punctuation","value":":"},
12641 {"type":"KeywordReserved","value":"X "},
12642 {"type":"Operator","value":"+"},
12643 {"type":"Text","value":" "},
12644 {"type":"LiteralNumberInteger","value":"0"},
12645 {"type":"Punctuation","value":"."},
12646 {"type":"Text","value":" "},
12647 {"type":"CommentMultiline","value":"/* A little margin between buttons */"},
12648 {"type":"Text","value":"\n "},
12649 {"type":"KeywordReserved","value":"END"},
12650 {"type":"Punctuation","value":"."},
12651 {"type":"Text","value":"\n "},
12652 {"type":"KeywordReserved","value":"PUBLISH "},
12653 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12654 {"type":"Text","value":" "},
12655 {"type":"Punctuation","value":"("},
12656 {"type":"LiteralStringDouble","value":"\"stop\""},
12657 {"type":"NameVariable","value":","},
12658 {"type":"Text","value":" "},
12659 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:reposition\""},
12660 {"type":"Punctuation","value":")."},
12661 {"type":"Text","value":"\n\n "},
12662 {"type":"CommentMultiline","value":"/* The left side of the left button is the maximum point\n * Fortunately, this value is already in iRightEdge.\n * Resize and reposition the fields from left to right,\n * use the space between browse:x and iRightEdge\n */"},
12663 {"type":"Text","value":"\n\n "},
12664 {"type":"CommentMultiline","value":"/* Take the left side of the first visible column as a starting point. */"},
12665 {"type":"Text","value":"\n "},
12666 {"type":"KeywordReserved","value":"PUBLISH "},
12667 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12668 {"type":"Text","value":" "},
12669 {"type":"Punctuation","value":"("},
12670 {"type":"LiteralStringDouble","value":"\"start\""},
12671 {"type":"NameVariable","value":","},
12672 {"type":"Text","value":" "},
12673 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:firstVisibleColumn\""},
12674 {"type":"Punctuation","value":")."},
12675 {"type":"Text","value":"\n "},
12676 {"type":"NameVariable","value":"firstVisibleColumn"},
12677 {"type":"Punctuation","value":":"},
12678 {"type":"Text","value":"\n "},
12679 {"type":"KeywordReserved","value":"DO"},
12680 {"type":"Text","value":" "},
12681 {"type":"NameVariable","value":"iField"},
12682 {"type":"Text","value":" "},
12683 {"type":"Operator","value":"="},
12684 {"type":"Text","value":" "},
12685 {"type":"LiteralNumberInteger","value":"1"},
12686 {"type":"Text","value":" "},
12687 {"type":"KeywordReserved","value":"TO"},
12688 {"type":"Text","value":" "},
12689 {"type":"NameVariable","value":"phBrowse"},
12690 {"type":"Punctuation","value":":"},
12691 {"type":"KeywordReserved","value":"NUM-COLUMNS"},
12692 {"type":"Punctuation","value":":"},
12693 {"type":"Text","value":"\n "},
12694 {"type":"NameVariable","value":"hColumn"},
12695 {"type":"Text","value":" "},
12696 {"type":"Operator","value":"="},
12697 {"type":"Text","value":" "},
12698 {"type":"NameVariable","value":"phBrowse"},
12699 {"type":"Punctuation","value":":"},
12700 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
12701 {"type":"Punctuation","value":"("},
12702 {"type":"NameVariable","value":"iField"},
12703 {"type":"Punctuation","value":"):"},
12704 {"type":"KeywordType","value":"HANDLE"},
12705 {"type":"Punctuation","value":"."},
12706 {"type":"Text","value":"\n\n "},
12707 {"type":"KeywordReserved","value":"IF"},
12708 {"type":"Text","value":" "},
12709 {"type":"NameVariable","value":"hColumn"},
12710 {"type":"Punctuation","value":":"},
12711 {"type":"KeywordReserved","value":"X "},
12712 {"type":"NameVariable","value":"\u003e"},
12713 {"type":"Text","value":" "},
12714 {"type":"LiteralNumberInteger","value":"0"},
12715 {"type":"Text","value":" "},
12716 {"type":"KeywordReserved","value":"AND"},
12717 {"type":"Text","value":" "},
12718 {"type":"NameVariable","value":"hColumn"},
12719 {"type":"Punctuation","value":":"},
12720 {"type":"KeywordReserved","value":"VISIBLE"},
12721 {"type":"Text","value":" "},
12722 {"type":"KeywordReserved","value":"THEN\n "},
12723 {"type":"Text","value":" "},
12724 {"type":"KeywordReserved","value":"DO"},
12725 {"type":"Punctuation","value":":"},
12726 {"type":"Text","value":"\n "},
12727 {"type":"NameVariable","value":"iCurrentPos"},
12728 {"type":"Text","value":" "},
12729 {"type":"Operator","value":"="},
12730 {"type":"Text","value":" "},
12731 {"type":"NameVariable","value":"phBrowse"},
12732 {"type":"Punctuation","value":":"},
12733 {"type":"KeywordReserved","value":"X "},
12734 {"type":"Operator","value":"+"},
12735 {"type":"Text","value":" "},
12736 {"type":"NameVariable","value":"hColumn"},
12737 {"type":"Punctuation","value":":"},
12738 {"type":"KeywordReserved","value":"X"},
12739 {"type":"Punctuation","value":"."},
12740 {"type":"Text","value":"\n "},
12741 {"type":"KeywordReserved","value":"LEAVE"},
12742 {"type":"Text","value":" "},
12743 {"type":"NameVariable","value":"firstVisibleColumn"},
12744 {"type":"Punctuation","value":"."},
12745 {"type":"Text","value":"\n "},
12746 {"type":"KeywordReserved","value":"END"},
12747 {"type":"Punctuation","value":"."},
12748 {"type":"Text","value":"\n "},
12749 {"type":"KeywordReserved","value":"END"},
12750 {"type":"Punctuation","value":"."},
12751 {"type":"Text","value":"\n "},
12752 {"type":"KeywordReserved","value":"PUBLISH "},
12753 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12754 {"type":"Text","value":" "},
12755 {"type":"Punctuation","value":"("},
12756 {"type":"LiteralStringDouble","value":"\"stop\""},
12757 {"type":"NameVariable","value":","},
12758 {"type":"Text","value":" "},
12759 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:firstVisibleColumn\""},
12760 {"type":"Punctuation","value":")."},
12761 {"type":"Text","value":"\n\n "},
12762 {"type":"KeywordReserved","value":"PUBLISH "},
12763 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
12764 {"type":"Text","value":" "},
12765 {"type":"Punctuation","value":"("},
12766 {"type":"LiteralStringDouble","value":"\"start\""},
12767 {"type":"NameVariable","value":","},
12768 {"type":"Text","value":" "},
12769 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:#Field\""},
12770 {"type":"Punctuation","value":")."},
12771 {"type":"Text","value":"\n "},
12772 {"type":"NameVariable","value":"#"},
12773 {"type":"KeywordReserved","value":"Field"},
12774 {"type":"Punctuation","value":":"},
12775 {"type":"Text","value":"\n "},
12776 {"type":"KeywordReserved","value":"DO"},
12777 {"type":"Text","value":" "},
12778 {"type":"NameVariable","value":"iField"},
12779 {"type":"Text","value":" "},
12780 {"type":"Operator","value":"="},
12781 {"type":"Text","value":" "},
12782 {"type":"LiteralNumberInteger","value":"1"},
12783 {"type":"Text","value":" "},
12784 {"type":"KeywordReserved","value":"TO"},
12785 {"type":"Text","value":" "},
12786 {"type":"NameVariable","value":"phBrowse"},
12787 {"type":"Punctuation","value":":"},
12788 {"type":"KeywordReserved","value":"NUM-COLUMNS"},
12789 {"type":"Punctuation","value":":"},
12790 {"type":"Text","value":"\n\n "},
12791 {"type":"NameVariable","value":"hColumn"},
12792 {"type":"Text","value":" "},
12793 {"type":"Operator","value":"="},
12794 {"type":"Text","value":" "},
12795 {"type":"NameVariable","value":"phBrowse"},
12796 {"type":"Punctuation","value":":"},
12797 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
12798 {"type":"Punctuation","value":"("},
12799 {"type":"NameVariable","value":"iField"},
12800 {"type":"Punctuation","value":"):"},
12801 {"type":"KeywordType","value":"handle"},
12802 {"type":"Punctuation","value":"."},
12803 {"type":"Text","value":"\n\n "},
12804 {"type":"CommentMultiline","value":"/* Some types cannot have a filter */"},
12805 {"type":"Text","value":"\n "},
12806 {"type":"KeywordReserved","value":"IF"},
12807 {"type":"Text","value":" "},
12808 {"type":"NameVariable","value":"hColumn"},
12809 {"type":"Punctuation","value":":"},
12810 {"type":"KeywordReserved","value":"DATA-TYPE "},
12811 {"type":"Operator","value":"="},
12812 {"type":"Text","value":" "},
12813 {"type":"LiteralStringSingle","value":"'raw'"},
12814 {"type":"Text","value":" "},
12815 {"type":"KeywordReserved","value":"THEN"},
12816 {"type":"Text","value":" "},
12817 {"type":"KeywordReserved","value":"NEXT "},
12818 {"type":"NameVariable","value":"#"},
12819 {"type":"KeywordReserved","value":"Field"},
12820 {"type":"Punctuation","value":"."},
12821 {"type":"Text","value":"\n\n "},
12822 {"type":"NameVariable","value":"iFilter"},
12823 {"type":"Text","value":" "},
12824 {"type":"Operator","value":"="},
12825 {"type":"Text","value":" "},
12826 {"type":"NameVariable","value":"iFilter"},
12827 {"type":"Text","value":" "},
12828 {"type":"Operator","value":"+"},
12829 {"type":"Text","value":" "},
12830 {"type":"LiteralNumberInteger","value":"1"},
12831 {"type":"Punctuation","value":"."},
12832 {"type":"Text","value":"\n "},
12833 {"type":"KeywordReserved","value":"IF"},
12834 {"type":"Text","value":" "},
12835 {"type":"NameVariable","value":"iFilter"},
12836 {"type":"Text","value":" "},
12837 {"type":"NameVariable","value":"\u003e"},
12838 {"type":"Text","value":" "},
12839 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
12840 {"type":"Punctuation","value":"("},
12841 {"type":"NameVariable","value":"pcFilterFields"},
12842 {"type":"Punctuation","value":")"},
12843 {"type":"Text","value":" "},
12844 {"type":"KeywordReserved","value":"THEN"},
12845 {"type":"Text","value":" "},
12846 {"type":"KeywordReserved","value":"LEAVE "},
12847 {"type":"NameVariable","value":"#"},
12848 {"type":"KeywordReserved","value":"Field"},
12849 {"type":"Punctuation","value":"."},
12850 {"type":"Text","value":"\n\n "},
12851 {"type":"CommentMultiline","value":"/* Determine the handle of the filterfield */"},
12852 {"type":"Text","value":"\n "},
12853 {"type":"NameVariable","value":"hFilterField"},
12854 {"type":"Text","value":" "},
12855 {"type":"Operator","value":"="},
12856 {"type":"Text","value":" "},
12857 {"type":"KeywordType","value":"HANDLE"},
12858 {"type":"Punctuation","value":"("},
12859 {"type":"KeywordReserved","value":"ENTRY"},
12860 {"type":"Punctuation","value":"("},
12861 {"type":"NameVariable","value":"iFilter,"},
12862 {"type":"Text","value":" "},
12863 {"type":"NameVariable","value":"pcFilterFields"},
12864 {"type":"Punctuation","value":"))."},
12865 {"type":"Text","value":"\n\n "},
12866 {"type":"CommentMultiline","value":"/* If the column is hidden, make the filter hidden and go to the next */"},
12867 {"type":"Text","value":"\n "},
12868 {"type":"KeywordReserved","value":"IF"},
12869 {"type":"Text","value":" "},
12870 {"type":"KeywordReserved","value":"NOT"},
12871 {"type":"Text","value":" "},
12872 {"type":"NameVariable","value":"hColumn"},
12873 {"type":"Punctuation","value":":"},
12874 {"type":"KeywordReserved","value":"VISIBLE"},
12875 {"type":"Text","value":" "},
12876 {"type":"KeywordReserved","value":"THEN\n "},
12877 {"type":"Text","value":" "},
12878 {"type":"KeywordReserved","value":"DO"},
12879 {"type":"Punctuation","value":":"},
12880 {"type":"Text","value":"\n "},
12881 {"type":"NameVariable","value":"hFilterField"},
12882 {"type":"Punctuation","value":":"},
12883 {"type":"KeywordReserved","value":"VISIBLE "},
12884 {"type":"Operator","value":"="},
12885 {"type":"Text","value":" "},
12886 {"type":"KeywordReserved","value":"NO"},
12887 {"type":"Punctuation","value":"."},
12888 {"type":"Text","value":"\n "},
12889 {"type":"KeywordReserved","value":"NEXT "},
12890 {"type":"NameVariable","value":"#"},
12891 {"type":"KeywordReserved","value":"Field"},
12892 {"type":"Punctuation","value":"."},
12893 {"type":"Text","value":"\n "},
12894 {"type":"KeywordReserved","value":"END"},
12895 {"type":"Punctuation","value":"."},
12896 {"type":"Text","value":"\n\n "},
12897 {"type":"CommentMultiline","value":"/* Where *are* we ?? */"},
12898 {"type":"Text","value":"\n "},
12899 {"type":"NameVariable","value":"iCurrentPos"},
12900 {"type":"Text","value":" "},
12901 {"type":"Operator","value":"="},
12902 {"type":"Text","value":" "},
12903 {"type":"NameVariable","value":"phBrowse"},
12904 {"type":"Punctuation","value":":"},
12905 {"type":"KeywordReserved","value":"X "},
12906 {"type":"Operator","value":"+"},
12907 {"type":"Text","value":" "},
12908 {"type":"NameVariable","value":"hColumn"},
12909 {"type":"Punctuation","value":":"},
12910 {"type":"KeywordReserved","value":"X"},
12911 {"type":"Punctuation","value":"."},
12912 {"type":"Text","value":"\n\n "},
12913 {"type":"CommentMultiline","value":"/* If the columns have been resized, some columns might have fallen off the screen */"},
12914 {"type":"Text","value":"\n "},
12915 {"type":"KeywordReserved","value":"IF"},
12916 {"type":"Text","value":" "},
12917 {"type":"NameVariable","value":"hColumn"},
12918 {"type":"Punctuation","value":":"},
12919 {"type":"KeywordReserved","value":"X "},
12920 {"type":"NameVariable","value":"\u003c"},
12921 {"type":"Text","value":" "},
12922 {"type":"LiteralNumberInteger","value":"1"},
12923 {"type":"Text","value":" "},
12924 {"type":"KeywordReserved","value":"THEN"},
12925 {"type":"Text","value":" "},
12926 {"type":"KeywordReserved","value":"NEXT "},
12927 {"type":"NameVariable","value":"#"},
12928 {"type":"KeywordReserved","value":"Field"},
12929 {"type":"Punctuation","value":"."},
12930 {"type":"Text","value":"\n\n "},
12931 {"type":"CommentMultiline","value":"/* Does it fit on the screen? */"},
12932 {"type":"Text","value":"\n "},
12933 {"type":"KeywordReserved","value":"IF"},
12934 {"type":"Text","value":" "},
12935 {"type":"NameVariable","value":"iCurrentPos"},
12936 {"type":"Text","value":" "},
12937 {"type":"NameVariable","value":"\u003e"},
12938 {"type":"Operator","value":"="},
12939 {"type":"Text","value":" "},
12940 {"type":"NameVariable","value":"iRightEdge"},
12941 {"type":"Text","value":" "},
12942 {"type":"Operator","value":"-"},
12943 {"type":"Text","value":" "},
12944 {"type":"LiteralNumberInteger","value":"5"},
12945 {"type":"Text","value":" "},
12946 {"type":"KeywordReserved","value":"THEN"},
12947 {"type":"Text","value":" "},
12948 {"type":"KeywordReserved","value":"LEAVE "},
12949 {"type":"NameVariable","value":"#"},
12950 {"type":"KeywordReserved","value":"Field"},
12951 {"type":"Punctuation","value":"."},
12952 {"type":"Text","value":" "},
12953 {"type":"CommentMultiline","value":"/* accept some margin */"},
12954 {"type":"Text","value":"\n\n "},
12955 {"type":"CommentMultiline","value":"/* Where will this field end? And does it fit? */"},
12956 {"type":"Text","value":"\n "},
12957 {"type":"NameVariable","value":"iWidth"},
12958 {"type":"Text","value":" "},
12959 {"type":"Operator","value":"="},
12960 {"type":"Text","value":" "},
12961 {"type":"NameVariable","value":"hColumn"},
12962 {"type":"Punctuation","value":":"},
12963 {"type":"KeywordReserved","value":"WIDTH-PIXELS "},
12964 {"type":"Operator","value":"+"},
12965 {"type":"Text","value":" "},
12966 {"type":"LiteralNumberInteger","value":"4"},
12967 {"type":"Punctuation","value":"."},
12968 {"type":"Text","value":"\n "},
12969 {"type":"KeywordReserved","value":"IF"},
12970 {"type":"Text","value":" "},
12971 {"type":"NameVariable","value":"iCurrentPos"},
12972 {"type":"Text","value":" "},
12973 {"type":"Operator","value":"+"},
12974 {"type":"Text","value":" "},
12975 {"type":"NameVariable","value":"iWidth"},
12976 {"type":"Text","value":" "},
12977 {"type":"NameVariable","value":"\u003e"},
12978 {"type":"Text","value":" "},
12979 {"type":"NameVariable","value":"iRightEdge"},
12980 {"type":"Text","value":" "},
12981 {"type":"KeywordReserved","value":"THEN"},
12982 {"type":"Text","value":" "},
12983 {"type":"NameVariable","value":"iWidth"},
12984 {"type":"Text","value":" "},
12985 {"type":"Operator","value":"="},
12986 {"type":"Text","value":" "},
12987 {"type":"NameVariable","value":"iRightEdge"},
12988 {"type":"Text","value":" "},
12989 {"type":"Operator","value":"-"},
12990 {"type":"Text","value":" "},
12991 {"type":"NameVariable","value":"iCurrentPos"},
12992 {"type":"Punctuation","value":"."},
12993 {"type":"Text","value":"\n\n "},
12994 {"type":"CommentMultiline","value":"/* Ok, seems to fit */"},
12995 {"type":"Text","value":"\n "},
12996 {"type":"NameVariable","value":"hFilterField"},
12997 {"type":"Punctuation","value":":"},
12998 {"type":"KeywordReserved","value":"X "},
12999 {"type":"Operator","value":"="},
13000 {"type":"Text","value":" "},
13001 {"type":"NameVariable","value":"iCurrentPos"},
13002 {"type":"Punctuation","value":"."},
13003 {"type":"Text","value":"\n "},
13004 {"type":"NameVariable","value":"hFilterField"},
13005 {"type":"Punctuation","value":":"},
13006 {"type":"KeywordReserved","value":"WIDTH-PIXELS "},
13007 {"type":"Operator","value":"="},
13008 {"type":"Text","value":" "},
13009 {"type":"NameVariable","value":"iWidth"},
13010 {"type":"Punctuation","value":"."},
13011 {"type":"Text","value":"\n "},
13012 {"type":"NameVariable","value":"iCurrentPos"},
13013 {"type":"Text","value":" "},
13014 {"type":"Operator","value":"="},
13015 {"type":"Text","value":" "},
13016 {"type":"NameVariable","value":"iCurrentPos"},
13017 {"type":"Text","value":" "},
13018 {"type":"Operator","value":"+"},
13019 {"type":"Text","value":" "},
13020 {"type":"NameVariable","value":"iWidth"},
13021 {"type":"Punctuation","value":"."},
13022 {"type":"Text","value":"\n "},
13023 {"type":"NameVariable","value":"hFilterField"},
13024 {"type":"Punctuation","value":":"},
13025 {"type":"KeywordReserved","value":"VISIBLE "},
13026 {"type":"Operator","value":"="},
13027 {"type":"Text","value":" "},
13028 {"type":"NameVariable","value":"phBrowse"},
13029 {"type":"Punctuation","value":":"},
13030 {"type":"KeywordReserved","value":"VISIBLE"},
13031 {"type":"Punctuation","value":"."},
13032 {"type":"Text","value":" "},
13033 {"type":"CommentMultiline","value":"/* take over the visibility of the browse */"},
13034 {"type":"Text","value":"\n "},
13035 {"type":"KeywordReserved","value":"END"},
13036 {"type":"Punctuation","value":"."},
13037 {"type":"Text","value":"\n "},
13038 {"type":"KeywordReserved","value":"PUBLISH "},
13039 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
13040 {"type":"Text","value":" "},
13041 {"type":"Punctuation","value":"("},
13042 {"type":"LiteralStringDouble","value":"\"stop\""},
13043 {"type":"NameVariable","value":","},
13044 {"type":"Text","value":" "},
13045 {"type":"LiteralStringDouble","value":"\"resizeFilterFields:#Field\""},
13046 {"type":"Punctuation","value":")."},
13047 {"type":"Text","value":"\n\n "},
13048 {"type":"CommentMultiline","value":"/* Place lead-button at the utmost left */"},
13049 {"type":"Text","value":"\n "},
13050 {"type":"KeywordReserved","value":"IF"},
13051 {"type":"Text","value":" "},
13052 {"type":"KeywordReserved","value":"VALID-HANDLE"},
13053 {"type":"Punctuation","value":"("},
13054 {"type":"NameVariable","value":"phLeadButton"},
13055 {"type":"Punctuation","value":")"},
13056 {"type":"Text","value":" "},
13057 {"type":"KeywordReserved","value":"THEN\n "},
13058 {"type":"Text","value":" "},
13059 {"type":"KeywordReserved","value":"ASSIGN\n "},
13060 {"type":"Text","value":" "},
13061 {"type":"NameVariable","value":"phLeadButton"},
13062 {"type":"Punctuation","value":":"},
13063 {"type":"KeywordReserved","value":"X "},
13064 {"type":"Operator","value":"="},
13065 {"type":"Text","value":" "},
13066 {"type":"NameVariable","value":"phBrowse"},
13067 {"type":"Punctuation","value":":"},
13068 {"type":"KeywordReserved","value":"X\n "},
13069 {"type":"Text","value":" "},
13070 {"type":"NameVariable","value":"phLeadButton"},
13071 {"type":"Punctuation","value":":"},
13072 {"type":"KeywordReserved","value":"Y "},
13073 {"type":"Operator","value":"="},
13074 {"type":"Text","value":" "},
13075 {"type":"NameVariable","value":"phBrowse"},
13076 {"type":"Punctuation","value":":"},
13077 {"type":"KeywordReserved","value":"Y"},
13078 {"type":"Text","value":" "},
13079 {"type":"Operator","value":"-"},
13080 {"type":"Text","value":" "},
13081 {"type":"LiteralNumberInteger","value":"23"},
13082 {"type":"Punctuation","value":"."},
13083 {"type":"Text","value":"\n\n "},
13084 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
13085 {"type":"Text","value":"\n\n"},
13086 {"type":"KeywordReserved","value":"END"},
13087 {"type":"Text","value":" "},
13088 {"type":"KeywordReserved","value":"PROCEDURE"},
13089 {"type":"Punctuation","value":"."},
13090 {"type":"Text","value":" "},
13091 {"type":"CommentMultiline","value":"/* resizeFilterFields */"},
13092 {"type":"Text","value":"\n\n"},
13093 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
13094 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-restoreWindowPos) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE restoreWindowPos Procedure"},
13095 {"type":"Text","value":"\n"},
13096 {"type":"KeywordReserved","value":"PROCEDURE"},
13097 {"type":"Text","value":" "},
13098 {"type":"NameVariable","value":"restoreWindowPos"},
13099 {"type":"Text","value":" "},
13100 {"type":"Punctuation","value":":"},
13101 {"type":"Text","value":"\n"},
13102 {"type":"CommentMultiline","value":"/* Restore position / size of a window\n */"},
13103 {"type":"Text","value":"\n "},
13104 {"type":"KeywordDeclaration","value":"DEFINE"},
13105 {"type":"Text","value":" "},
13106 {"type":"KeywordReserved","value":"INPUT"},
13107 {"type":"Text","value":" "},
13108 {"type":"KeywordReserved","value":"PARAMETER"},
13109 {"type":"Text","value":" "},
13110 {"type":"NameVariable","value":"phWindow"},
13111 {"type":"Text","value":" "},
13112 {"type":"KeywordReserved","value":"AS"},
13113 {"type":"Text","value":" "},
13114 {"type":"KeywordType","value":"HANDLE "},
13115 {"type":"Text","value":" "},
13116 {"type":"KeywordReserved","value":"NO-UNDO"},
13117 {"type":"Punctuation","value":"."},
13118 {"type":"Text","value":"\n "},
13119 {"type":"KeywordDeclaration","value":"DEFINE"},
13120 {"type":"Text","value":" "},
13121 {"type":"KeywordReserved","value":"INPUT"},
13122 {"type":"Text","value":" "},
13123 {"type":"KeywordReserved","value":"PARAMETER"},
13124 {"type":"Text","value":" "},
13125 {"type":"NameVariable","value":"pcWindowName"},
13126 {"type":"Text","value":" "},
13127 {"type":"KeywordReserved","value":"AS"},
13128 {"type":"Text","value":" "},
13129 {"type":"KeywordType","value":"CHARACTER "},
13130 {"type":"Text","value":" "},
13131 {"type":"KeywordReserved","value":"NO-UNDO"},
13132 {"type":"Punctuation","value":"."},
13133 {"type":"Text","value":"\n\n "},
13134 {"type":"KeywordDeclaration","value":"DEFINE"},
13135 {"type":"Text","value":" "},
13136 {"type":"KeywordReserved","value":"VARIABLE"},
13137 {"type":"Text","value":" "},
13138 {"type":"NameVariable","value":"iValue"},
13139 {"type":"Text","value":" "},
13140 {"type":"KeywordReserved","value":"AS"},
13141 {"type":"Text","value":" "},
13142 {"type":"KeywordType","value":"INTEGER "},
13143 {"type":"Text","value":" "},
13144 {"type":"KeywordReserved","value":"NO-UNDO"},
13145 {"type":"Punctuation","value":"."},
13146 {"type":"Text","value":"\n\n "},
13147 {"type":"NameVariable","value":"iValue"},
13148 {"type":"Text","value":" "},
13149 {"type":"Operator","value":"="},
13150 {"type":"Text","value":" "},
13151 {"type":"KeywordType","value":"INTEGER"},
13152 {"type":"Punctuation","value":"("},
13153 {"type":"NameVariable","value":"getRegistry"},
13154 {"type":"Punctuation","value":"("},
13155 {"type":"NameVariable","value":"pcWindowName,"},
13156 {"type":"Text","value":" "},
13157 {"type":"LiteralStringSingle","value":"'Window:x' )).\n IF iValue = ? THEN iValue = INTEGER(getRegistry('DataDigger', 'Window:x' )) + 50.\n ASSIGN phWindow:X = iValue NO-ERROR.\n\n iValue = INTEGER(getRegistry(pcWindowName, 'Window:y' )).\n IF iValue = ? THEN iValue = INTEGER(getRegistry('DataDigger', 'Window:y' )) + 50.\n IF iValue \u003c\u003e ? THEN ASSIGN phWindow:Y = iValue NO-ERROR.\n\n iValue = INTEGER(getRegistry(pcWindowName, 'Window:height' )).\n IF iValue = ? OR iValue = 0 THEN iValue = INTEGER(getRegistry('DataDigger', 'Window:height' )) - 100.\n ASSIGN phWindow:HEIGHT-PIXELS = iValue NO-ERROR.\n\n iValue = INTEGER(getRegistry(pcWindowName, 'Window:width' )).\n IF iValue = ? OR iValue = 0 THEN iValue = INTEGER(getRegistry('DataDigger', 'Window:width' )) - 100.\n ASSIGN phWindow:WIDTH-PIXELS = iValue NO-ERROR.\n\n /* Force a redraw */\n APPLY 'window-resized' TO phWindow.\n\nEND PROCEDURE. /* restoreWindowPos */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-saveConfigFileSorted) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE saveConfigFileSorted Procedure\nPROCEDURE saveConfigFileSorted :\n/* Save settings file sorted\n */\n DEFINE VARIABLE cUserConfigFile AS CHARACTER NO-UNDO.\n DEFINE BUFFER bfConfig FOR ttConfig.\n\n {\u0026timerStart}\n\n /* Clean up rubbish settings data */\n FOR EACH bfConfig\n WHERE bfConfig.cSetting = '' OR bfConfig.cSetting = ?\n OR bfConfig.cValue = ''"},
13158 {"type":"Text","value":" "},
13159 {"type":"KeywordReserved","value":"OR"},
13160 {"type":"Text","value":" "},
13161 {"type":"NameVariable","value":"bfConfig"},
13162 {"type":"Punctuation","value":"."},
13163 {"type":"NameVariable","value":"cValue"},
13164 {"type":"Text","value":" "},
13165 {"type":"Operator","value":"="},
13166 {"type":"Text","value":" "},
13167 {"type":"NameVariable","value":"?"},
13168 {"type":"Punctuation","value":":"},
13169 {"type":"Text","value":"\n "},
13170 {"type":"KeywordReserved","value":"DELETE"},
13171 {"type":"Text","value":" "},
13172 {"type":"NameVariable","value":"bfConfig"},
13173 {"type":"Punctuation","value":"."},
13174 {"type":"Text","value":"\n "},
13175 {"type":"KeywordReserved","value":"END"},
13176 {"type":"Punctuation","value":"."},
13177 {"type":"Text","value":"\n\n "},
13178 {"type":"NameVariable","value":"cUserConfigFile"},
13179 {"type":"Text","value":" "},
13180 {"type":"Operator","value":"="},
13181 {"type":"Text","value":" "},
13182 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13183 {"type":"Punctuation","value":"("},
13184 {"type":"LiteralStringDouble","value":"\"\u00261DataDigger-\u00262.ini\""},
13185 {"type":"NameVariable","value":","},
13186 {"type":"Text","value":" "},
13187 {"type":"NameVariable","value":"getWorkFolder"},
13188 {"type":"Punctuation","value":"()"},
13189 {"type":"NameVariable","value":","},
13190 {"type":"Text","value":" "},
13191 {"type":"NameVariable","value":"getUserName"},
13192 {"type":"Punctuation","value":"()"},
13193 {"type":"Text","value":" "},
13194 {"type":"Punctuation","value":")."},
13195 {"type":"Text","value":"\n "},
13196 {"type":"KeywordReserved","value":"OUTPUT"},
13197 {"type":"Text","value":" "},
13198 {"type":"KeywordReserved","value":"TO"},
13199 {"type":"Text","value":" "},
13200 {"type":"KeywordReserved","value":"VALUE"},
13201 {"type":"Punctuation","value":"("},
13202 {"type":"NameVariable","value":"cUserConfigFile"},
13203 {"type":"Punctuation","value":")."},
13204 {"type":"Text","value":"\n\n "},
13205 {"type":"KeywordReserved","value":"FOR"},
13206 {"type":"Text","value":" "},
13207 {"type":"KeywordReserved","value":"EACH"},
13208 {"type":"Text","value":" "},
13209 {"type":"NameVariable","value":"bfConfig"},
13210 {"type":"Text","value":"\n "},
13211 {"type":"KeywordReserved","value":"WHERE"},
13212 {"type":"Text","value":" "},
13213 {"type":"NameVariable","value":"bfConfig"},
13214 {"type":"Punctuation","value":"."},
13215 {"type":"NameVariable","value":"lUser"},
13216 {"type":"Text","value":" "},
13217 {"type":"Operator","value":"="},
13218 {"type":"Text","value":" "},
13219 {"type":"KeywordReserved","value":"TRUE\n "},
13220 {"type":"Text","value":" "},
13221 {"type":"KeywordReserved","value":"BREAK"},
13222 {"type":"Text","value":" "},
13223 {"type":"KeywordReserved","value":"BY "},
13224 {"type":"Punctuation","value":"("},
13225 {"type":"NameVariable","value":"bfConfig"},
13226 {"type":"Punctuation","value":"."},
13227 {"type":"NameVariable","value":"cSection"},
13228 {"type":"Text","value":" "},
13229 {"type":"KeywordReserved","value":"BEGINS "},
13230 {"type":"LiteralStringDouble","value":"\"DataDigger\""},
13231 {"type":"Punctuation","value":")"},
13232 {"type":"Text","value":" "},
13233 {"type":"KeywordReserved","value":"DESCENDING\n "},
13234 {"type":"Text","value":" "},
13235 {"type":"KeywordReserved","value":"BY"},
13236 {"type":"Text","value":" "},
13237 {"type":"NameVariable","value":"bfConfig"},
13238 {"type":"Punctuation","value":"."},
13239 {"type":"NameVariable","value":"cSection"},
13240 {"type":"Text","value":"\n "},
13241 {"type":"KeywordReserved","value":"BY"},
13242 {"type":"Text","value":" "},
13243 {"type":"NameVariable","value":"bfConfig"},
13244 {"type":"Punctuation","value":"."},
13245 {"type":"NameVariable","value":"cSetting"},
13246 {"type":"Punctuation","value":":"},
13247 {"type":"Text","value":"\n\n "},
13248 {"type":"KeywordReserved","value":"IF"},
13249 {"type":"Text","value":" "},
13250 {"type":"KeywordReserved","value":"FIRST-OF"},
13251 {"type":"Punctuation","value":"("},
13252 {"type":"NameVariable","value":"bfConfig"},
13253 {"type":"Punctuation","value":"."},
13254 {"type":"NameVariable","value":"cSection"},
13255 {"type":"Punctuation","value":")"},
13256 {"type":"Text","value":" "},
13257 {"type":"KeywordReserved","value":"THEN"},
13258 {"type":"Text","value":" "},
13259 {"type":"KeywordReserved","value":"PUT"},
13260 {"type":"Text","value":" "},
13261 {"type":"KeywordReserved","value":"UNFORMATTED"},
13262 {"type":"Text","value":" "},
13263 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13264 {"type":"Punctuation","value":"("},
13265 {"type":"LiteralStringDouble","value":"\"[\u00261]\""},
13266 {"type":"NameVariable","value":",bfConfig"},
13267 {"type":"Punctuation","value":"."},
13268 {"type":"NameVariable","value":"cSection"},
13269 {"type":"Punctuation","value":")"},
13270 {"type":"Text","value":" "},
13271 {"type":"KeywordReserved","value":"SKIP"},
13272 {"type":"Punctuation","value":"."},
13273 {"type":"Text","value":"\n "},
13274 {"type":"KeywordReserved","value":"PUT"},
13275 {"type":"Text","value":" "},
13276 {"type":"KeywordReserved","value":"UNFORMATTED"},
13277 {"type":"Text","value":" "},
13278 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13279 {"type":"Punctuation","value":"("},
13280 {"type":"LiteralStringDouble","value":"\"\u00261=\u00262\""},
13281 {"type":"NameVariable","value":",bfConfig"},
13282 {"type":"Punctuation","value":"."},
13283 {"type":"NameVariable","value":"cSetting,"},
13284 {"type":"Text","value":" "},
13285 {"type":"NameVariable","value":"bfConfig"},
13286 {"type":"Punctuation","value":"."},
13287 {"type":"NameVariable","value":"cValue"},
13288 {"type":"Punctuation","value":")"},
13289 {"type":"Text","value":" "},
13290 {"type":"KeywordReserved","value":"SKIP"},
13291 {"type":"Punctuation","value":"."},
13292 {"type":"Text","value":"\n "},
13293 {"type":"KeywordReserved","value":"IF"},
13294 {"type":"Text","value":" "},
13295 {"type":"KeywordReserved","value":"LAST-OF"},
13296 {"type":"Punctuation","value":"("},
13297 {"type":"NameVariable","value":"bfConfig"},
13298 {"type":"Punctuation","value":"."},
13299 {"type":"NameVariable","value":"cSection"},
13300 {"type":"Punctuation","value":")"},
13301 {"type":"Text","value":" "},
13302 {"type":"KeywordReserved","value":"THEN"},
13303 {"type":"Text","value":" "},
13304 {"type":"KeywordReserved","value":"PUT"},
13305 {"type":"Text","value":" "},
13306 {"type":"KeywordReserved","value":"UNFORMATTED"},
13307 {"type":"Text","value":" "},
13308 {"type":"KeywordReserved","value":"SKIP"},
13309 {"type":"Punctuation","value":"("},
13310 {"type":"LiteralNumberInteger","value":"1"},
13311 {"type":"Punctuation","value":")."},
13312 {"type":"Text","value":"\n "},
13313 {"type":"KeywordReserved","value":"END"},
13314 {"type":"Punctuation","value":"."},
13315 {"type":"Text","value":"\n\n "},
13316 {"type":"KeywordReserved","value":"OUTPUT"},
13317 {"type":"Text","value":" "},
13318 {"type":"KeywordReserved","value":"CLOSE"},
13319 {"type":"Punctuation","value":"."},
13320 {"type":"Text","value":"\n "},
13321 {"type":"NameVariable","value":"glDirtyCache"},
13322 {"type":"Text","value":" "},
13323 {"type":"Operator","value":"="},
13324 {"type":"Text","value":" "},
13325 {"type":"KeywordReserved","value":"FALSE"},
13326 {"type":"Punctuation","value":"."},
13327 {"type":"Text","value":"\n\n "},
13328 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
13329 {"type":"Text","value":"\n"},
13330 {"type":"KeywordReserved","value":"END"},
13331 {"type":"Text","value":" "},
13332 {"type":"KeywordReserved","value":"PROCEDURE"},
13333 {"type":"Punctuation","value":"."},
13334 {"type":"Text","value":" "},
13335 {"type":"CommentMultiline","value":"/* saveConfigFileSorted */"},
13336 {"type":"Text","value":"\n\n"},
13337 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
13338 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-saveQuery) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE saveQuery Procedure"},
13339 {"type":"Text","value":"\n"},
13340 {"type":"KeywordReserved","value":"PROCEDURE"},
13341 {"type":"Text","value":" "},
13342 {"type":"NameVariable","value":"saveQuery"},
13343 {"type":"Text","value":" "},
13344 {"type":"Punctuation","value":":"},
13345 {"type":"Text","value":"\n"},
13346 {"type":"CommentMultiline","value":"/* Save a single query to the INI file.\n */"},
13347 {"type":"Text","value":"\n "},
13348 {"type":"KeywordDeclaration","value":"DEFINE"},
13349 {"type":"Text","value":" "},
13350 {"type":"KeywordReserved","value":"INPUT "},
13351 {"type":"Text","value":" "},
13352 {"type":"KeywordReserved","value":"PARAMETER"},
13353 {"type":"Text","value":" "},
13354 {"type":"NameVariable","value":"pcDatabase"},
13355 {"type":"Text","value":" "},
13356 {"type":"KeywordReserved","value":"AS"},
13357 {"type":"Text","value":" "},
13358 {"type":"KeywordType","value":"CHARACTER "},
13359 {"type":"Text","value":" "},
13360 {"type":"KeywordReserved","value":"NO-UNDO"},
13361 {"type":"Punctuation","value":"."},
13362 {"type":"Text","value":"\n "},
13363 {"type":"KeywordDeclaration","value":"DEFINE"},
13364 {"type":"Text","value":" "},
13365 {"type":"KeywordReserved","value":"INPUT "},
13366 {"type":"Text","value":" "},
13367 {"type":"KeywordReserved","value":"PARAMETER"},
13368 {"type":"Text","value":" "},
13369 {"type":"NameVariable","value":"pcTable"},
13370 {"type":"Text","value":" "},
13371 {"type":"KeywordReserved","value":"AS"},
13372 {"type":"Text","value":" "},
13373 {"type":"KeywordType","value":"CHARACTER "},
13374 {"type":"Text","value":" "},
13375 {"type":"KeywordReserved","value":"NO-UNDO"},
13376 {"type":"Punctuation","value":"."},
13377 {"type":"Text","value":"\n "},
13378 {"type":"KeywordDeclaration","value":"DEFINE"},
13379 {"type":"Text","value":" "},
13380 {"type":"KeywordReserved","value":"INPUT "},
13381 {"type":"Text","value":" "},
13382 {"type":"KeywordReserved","value":"PARAMETER"},
13383 {"type":"Text","value":" "},
13384 {"type":"NameVariable","value":"pcQuery"},
13385 {"type":"Text","value":" "},
13386 {"type":"KeywordReserved","value":"AS"},
13387 {"type":"Text","value":" "},
13388 {"type":"KeywordType","value":"CHARACTER "},
13389 {"type":"Text","value":" "},
13390 {"type":"KeywordReserved","value":"NO-UNDO"},
13391 {"type":"Punctuation","value":"."},
13392 {"type":"Text","value":"\n\n "},
13393 {"type":"KeywordDeclaration","value":"DEFINE"},
13394 {"type":"Text","value":" "},
13395 {"type":"KeywordReserved","value":"VARIABLE"},
13396 {"type":"Text","value":" "},
13397 {"type":"NameVariable","value":"cQuery"},
13398 {"type":"Text","value":" "},
13399 {"type":"KeywordReserved","value":"AS"},
13400 {"type":"Text","value":" "},
13401 {"type":"KeywordType","value":"CHARACTER"},
13402 {"type":"Text","value":" "},
13403 {"type":"KeywordReserved","value":"NO-UNDO"},
13404 {"type":"Punctuation","value":"."},
13405 {"type":"Text","value":"\n "},
13406 {"type":"KeywordDeclaration","value":"DEFINE"},
13407 {"type":"Text","value":" "},
13408 {"type":"KeywordReserved","value":"VARIABLE"},
13409 {"type":"Text","value":" "},
13410 {"type":"NameVariable","value":"iNewNr"},
13411 {"type":"Text","value":" "},
13412 {"type":"KeywordReserved","value":"AS"},
13413 {"type":"Text","value":" "},
13414 {"type":"KeywordType","value":"INTEGER "},
13415 {"type":"Text","value":" "},
13416 {"type":"KeywordReserved","value":"NO-UNDO"},
13417 {"type":"Punctuation","value":"."},
13418 {"type":"Text","value":"\n\n "},
13419 {"type":"KeywordDeclaration","value":"DEFINE"},
13420 {"type":"Text","value":" "},
13421 {"type":"KeywordReserved","value":"BUFFER"},
13422 {"type":"Text","value":" "},
13423 {"type":"NameVariable","value":"bQuery"},
13424 {"type":"Text","value":" "},
13425 {"type":"KeywordReserved","value":"FOR"},
13426 {"type":"Text","value":" "},
13427 {"type":"NameVariable","value":"ttQuery"},
13428 {"type":"Punctuation","value":"."},
13429 {"type":"Text","value":"\n\n "},
13430 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
13431 {"type":"Text","value":"\n\n "},
13432 {"type":"CommentMultiline","value":"/* Prepare query for saving in ini-file */"},
13433 {"type":"Text","value":"\n "},
13434 {"type":"NameVariable","value":"cQuery"},
13435 {"type":"Text","value":" "},
13436 {"type":"Operator","value":"="},
13437 {"type":"Text","value":" "},
13438 {"type":"NameVariable","value":"pcQuery"},
13439 {"type":"Punctuation","value":"."},
13440 {"type":"Text","value":"\n "},
13441 {"type":"NameVariable","value":"cQuery"},
13442 {"type":"Text","value":" "},
13443 {"type":"Operator","value":"="},
13444 {"type":"Text","value":" "},
13445 {"type":"KeywordReserved","value":"REPLACE"},
13446 {"type":"Punctuation","value":"("},
13447 {"type":"NameVariable","value":"cQuery,"},
13448 {"type":"LiteralStringSingle","value":"'~n',CHR(1)).\n cQuery = REPLACE(cQuery,{\u0026QUERYSEP},CHR(1)).\n IF cQuery = ''"},
13449 {"type":"Text","value":" "},
13450 {"type":"KeywordReserved","value":"THEN"},
13451 {"type":"Text","value":" "},
13452 {"type":"KeywordReserved","value":"RETURN"},
13453 {"type":"Punctuation","value":"."},
13454 {"type":"Text","value":"\n\n "},
13455 {"type":"CommentMultiline","value":"/* Get the table with queries again, because they might be\n * changed if the user has more than one window open.\n */"},
13456 {"type":"Text","value":"\n "},
13457 {"type":"KeywordReserved","value":"RUN"},
13458 {"type":"Text","value":" "},
13459 {"type":"NameVariable","value":"collectQueryInfo"},
13460 {"type":"Punctuation","value":"("},
13461 {"type":"NameVariable","value":"pcDatabase,"},
13462 {"type":"Text","value":" "},
13463 {"type":"NameVariable","value":"pcTable"},
13464 {"type":"Punctuation","value":")."},
13465 {"type":"Text","value":"\n\n "},
13466 {"type":"CommentMultiline","value":"/* Save current query in the tt. If it already is in the\n * TT then just move it to the top\n */"},
13467 {"type":"Text","value":"\n "},
13468 {"type":"KeywordReserved","value":"FIND"},
13469 {"type":"Text","value":" "},
13470 {"type":"NameVariable","value":"bQuery"},
13471 {"type":"Text","value":"\n "},
13472 {"type":"KeywordReserved","value":"WHERE"},
13473 {"type":"Text","value":" "},
13474 {"type":"NameVariable","value":"bQuery"},
13475 {"type":"Punctuation","value":"."},
13476 {"type":"NameVariable","value":"cDatabase"},
13477 {"type":"Text","value":" "},
13478 {"type":"Operator","value":"="},
13479 {"type":"Text","value":" "},
13480 {"type":"NameVariable","value":"pcDatabase"},
13481 {"type":"Text","value":"\n "},
13482 {"type":"KeywordReserved","value":"AND"},
13483 {"type":"Text","value":" "},
13484 {"type":"NameVariable","value":"bQuery"},
13485 {"type":"Punctuation","value":"."},
13486 {"type":"NameVariable","value":"cTable"},
13487 {"type":"Text","value":" "},
13488 {"type":"Operator","value":"="},
13489 {"type":"Text","value":" "},
13490 {"type":"NameVariable","value":"pcTable"},
13491 {"type":"Text","value":"\n "},
13492 {"type":"KeywordReserved","value":"AND"},
13493 {"type":"Text","value":" "},
13494 {"type":"NameVariable","value":"bQuery"},
13495 {"type":"Punctuation","value":"."},
13496 {"type":"NameVariable","value":"cQueryTxt"},
13497 {"type":"Text","value":" "},
13498 {"type":"Operator","value":"="},
13499 {"type":"Text","value":" "},
13500 {"type":"NameVariable","value":"cQuery"},
13501 {"type":"Text","value":" "},
13502 {"type":"KeywordReserved","value":"NO-ERROR"},
13503 {"type":"Punctuation","value":"."},
13504 {"type":"Text","value":"\n\n "},
13505 {"type":"KeywordReserved","value":"IF"},
13506 {"type":"Text","value":" "},
13507 {"type":"KeywordReserved","value":"AVAILABLE"},
13508 {"type":"Text","value":" "},
13509 {"type":"NameVariable","value":"bQuery"},
13510 {"type":"Text","value":" "},
13511 {"type":"KeywordReserved","value":"THEN\n "},
13512 {"type":"Text","value":" "},
13513 {"type":"KeywordReserved","value":"DO"},
13514 {"type":"Punctuation","value":":"},
13515 {"type":"Text","value":"\n "},
13516 {"type":"KeywordReserved","value":"ASSIGN"},
13517 {"type":"Text","value":" "},
13518 {"type":"NameVariable","value":"bQuery"},
13519 {"type":"Punctuation","value":"."},
13520 {"type":"NameVariable","value":"iQueryNr"},
13521 {"type":"Text","value":" "},
13522 {"type":"Operator","value":"="},
13523 {"type":"Text","value":" "},
13524 {"type":"LiteralNumberInteger","value":"0"},
13525 {"type":"Punctuation","value":"."},
13526 {"type":"Text","value":"\n "},
13527 {"type":"KeywordReserved","value":"END"},
13528 {"type":"Punctuation","value":"."},
13529 {"type":"Text","value":"\n "},
13530 {"type":"KeywordReserved","value":"ELSE\n "},
13531 {"type":"Text","value":" "},
13532 {"type":"KeywordReserved","value":"DO"},
13533 {"type":"Punctuation","value":":"},
13534 {"type":"Text","value":"\n "},
13535 {"type":"KeywordReserved","value":"CREATE"},
13536 {"type":"Text","value":" "},
13537 {"type":"NameVariable","value":"bQuery"},
13538 {"type":"Punctuation","value":"."},
13539 {"type":"Text","value":"\n "},
13540 {"type":"KeywordReserved","value":"ASSIGN"},
13541 {"type":"Text","value":" "},
13542 {"type":"NameVariable","value":"bQuery"},
13543 {"type":"Punctuation","value":"."},
13544 {"type":"NameVariable","value":"cDatabase"},
13545 {"type":"Text","value":" "},
13546 {"type":"Operator","value":"="},
13547 {"type":"Text","value":" "},
13548 {"type":"NameVariable","value":"pcDatabase"},
13549 {"type":"Text","value":"\n "},
13550 {"type":"NameVariable","value":"bQuery"},
13551 {"type":"Punctuation","value":"."},
13552 {"type":"NameVariable","value":"cTable"},
13553 {"type":"Text","value":" "},
13554 {"type":"Operator","value":"="},
13555 {"type":"Text","value":" "},
13556 {"type":"NameVariable","value":"pcTable"},
13557 {"type":"Text","value":"\n "},
13558 {"type":"NameVariable","value":"bQuery"},
13559 {"type":"Punctuation","value":"."},
13560 {"type":"NameVariable","value":"iQueryNr"},
13561 {"type":"Text","value":" "},
13562 {"type":"Operator","value":"="},
13563 {"type":"Text","value":" "},
13564 {"type":"LiteralNumberInteger","value":"0"},
13565 {"type":"Text","value":"\n "},
13566 {"type":"NameVariable","value":"bQuery"},
13567 {"type":"Punctuation","value":"."},
13568 {"type":"NameVariable","value":"cQueryTxt"},
13569 {"type":"Text","value":" "},
13570 {"type":"Operator","value":"="},
13571 {"type":"Text","value":" "},
13572 {"type":"NameVariable","value":"cQuery"},
13573 {"type":"Punctuation","value":"."},
13574 {"type":"Text","value":"\n "},
13575 {"type":"KeywordReserved","value":"END"},
13576 {"type":"Punctuation","value":"."},
13577 {"type":"Text","value":"\n\n "},
13578 {"type":"CommentMultiline","value":"/* The ttQuery temp-table is already filled, renumber it */"},
13579 {"type":"Text","value":"\n "},
13580 {"type":"NameVariable","value":"#QueryLoop"},
13581 {"type":"Punctuation","value":":"},
13582 {"type":"Text","value":"\n "},
13583 {"type":"KeywordReserved","value":"REPEAT"},
13584 {"type":"Text","value":" "},
13585 {"type":"KeywordReserved","value":"PRESELECT"},
13586 {"type":"Text","value":" "},
13587 {"type":"KeywordReserved","value":"EACH"},
13588 {"type":"Text","value":" "},
13589 {"type":"NameVariable","value":"bQuery"},
13590 {"type":"Text","value":"\n "},
13591 {"type":"KeywordReserved","value":"WHERE"},
13592 {"type":"Text","value":" "},
13593 {"type":"NameVariable","value":"bQuery"},
13594 {"type":"Punctuation","value":"."},
13595 {"type":"NameVariable","value":"cDatabase"},
13596 {"type":"Text","value":" "},
13597 {"type":"Operator","value":"="},
13598 {"type":"Text","value":" "},
13599 {"type":"NameVariable","value":"pcDatabase"},
13600 {"type":"Text","value":"\n "},
13601 {"type":"KeywordReserved","value":"AND"},
13602 {"type":"Text","value":" "},
13603 {"type":"NameVariable","value":"bQuery"},
13604 {"type":"Punctuation","value":"."},
13605 {"type":"NameVariable","value":"cTable"},
13606 {"type":"Text","value":" "},
13607 {"type":"Operator","value":"="},
13608 {"type":"Text","value":" "},
13609 {"type":"NameVariable","value":"pcTable"},
13610 {"type":"Text","value":"\n "},
13611 {"type":"KeywordReserved","value":"BY"},
13612 {"type":"Text","value":" "},
13613 {"type":"NameVariable","value":"bQuery"},
13614 {"type":"Punctuation","value":"."},
13615 {"type":"NameVariable","value":"iQueryNr"},
13616 {"type":"Punctuation","value":":"},
13617 {"type":"Text","value":"\n\n "},
13618 {"type":"KeywordReserved","value":"FIND"},
13619 {"type":"Text","value":" "},
13620 {"type":"KeywordReserved","value":"NEXT"},
13621 {"type":"Text","value":" "},
13622 {"type":"NameVariable","value":"bQuery"},
13623 {"type":"Text","value":" "},
13624 {"type":"KeywordReserved","value":"NO-ERROR"},
13625 {"type":"Punctuation","value":"."},
13626 {"type":"Text","value":"\n "},
13627 {"type":"KeywordReserved","value":"IF"},
13628 {"type":"Text","value":" "},
13629 {"type":"KeywordReserved","value":"NOT"},
13630 {"type":"Text","value":" "},
13631 {"type":"KeywordReserved","value":"AVAILABLE"},
13632 {"type":"Text","value":" "},
13633 {"type":"NameVariable","value":"bQuery"},
13634 {"type":"Text","value":" "},
13635 {"type":"KeywordReserved","value":"THEN"},
13636 {"type":"Text","value":" "},
13637 {"type":"KeywordReserved","value":"LEAVE "},
13638 {"type":"NameVariable","value":"#QueryLoop"},
13639 {"type":"Punctuation","value":"."},
13640 {"type":"Text","value":"\n "},
13641 {"type":"KeywordReserved","value":"ASSIGN\n "},
13642 {"type":"Text","value":" "},
13643 {"type":"NameVariable","value":"iNewNr"},
13644 {"type":"Text","value":" "},
13645 {"type":"Operator","value":"="},
13646 {"type":"Text","value":" "},
13647 {"type":"NameVariable","value":"iNewNr"},
13648 {"type":"Text","value":" "},
13649 {"type":"Operator","value":"+"},
13650 {"type":"Text","value":" "},
13651 {"type":"LiteralNumberInteger","value":"1"},
13652 {"type":"Text","value":"\n "},
13653 {"type":"NameVariable","value":"bQuery"},
13654 {"type":"Punctuation","value":"."},
13655 {"type":"NameVariable","value":"iQueryNr"},
13656 {"type":"Text","value":" "},
13657 {"type":"Operator","value":"="},
13658 {"type":"Text","value":" "},
13659 {"type":"NameVariable","value":"iNewNr"},
13660 {"type":"Punctuation","value":"."},
13661 {"type":"Text","value":"\n "},
13662 {"type":"KeywordReserved","value":"END"},
13663 {"type":"Punctuation","value":"."},
13664 {"type":"Text","value":"\n\n "},
13665 {"type":"CommentMultiline","value":"/* And save it to the INI-file */"},
13666 {"type":"Text","value":"\n "},
13667 {"type":"KeywordReserved","value":"RUN"},
13668 {"type":"Text","value":" "},
13669 {"type":"NameVariable","value":"saveQueryTable"},
13670 {"type":"Punctuation","value":"("},
13671 {"type":"KeywordReserved","value":"table"},
13672 {"type":"Text","value":" "},
13673 {"type":"NameVariable","value":"bQuery,"},
13674 {"type":"Text","value":" "},
13675 {"type":"NameVariable","value":"pcDatabase,"},
13676 {"type":"Text","value":" "},
13677 {"type":"NameVariable","value":"pcTable"},
13678 {"type":"Punctuation","value":")."},
13679 {"type":"Text","value":"\n\n "},
13680 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
13681 {"type":"Text","value":"\n"},
13682 {"type":"KeywordReserved","value":"END"},
13683 {"type":"Text","value":" "},
13684 {"type":"KeywordReserved","value":"PROCEDURE"},
13685 {"type":"Punctuation","value":"."},
13686 {"type":"Text","value":" "},
13687 {"type":"CommentMultiline","value":"/* saveQuery */"},
13688 {"type":"Text","value":"\n\n"},
13689 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
13690 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-saveQueryTable) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE saveQueryTable Procedure"},
13691 {"type":"Text","value":"\n"},
13692 {"type":"KeywordReserved","value":"PROCEDURE"},
13693 {"type":"Text","value":" "},
13694 {"type":"NameVariable","value":"saveQueryTable"},
13695 {"type":"Text","value":" "},
13696 {"type":"Punctuation","value":":"},
13697 {"type":"Text","value":"\n"},
13698 {"type":"CommentMultiline","value":"/* Save the queries in the TT to the INI file with a max of MaxQueryHistory\n */"},
13699 {"type":"Text","value":"\n "},
13700 {"type":"KeywordDeclaration","value":"DEFINE"},
13701 {"type":"Text","value":" "},
13702 {"type":"KeywordReserved","value":"INPUT "},
13703 {"type":"Text","value":" "},
13704 {"type":"KeywordReserved","value":"PARAMETER"},
13705 {"type":"Text","value":" "},
13706 {"type":"KeywordReserved","value":"table"},
13707 {"type":"Text","value":" "},
13708 {"type":"KeywordReserved","value":"FOR"},
13709 {"type":"Text","value":" "},
13710 {"type":"NameVariable","value":"ttQuery"},
13711 {"type":"Punctuation","value":"."},
13712 {"type":"Text","value":"\n "},
13713 {"type":"KeywordDeclaration","value":"DEFINE"},
13714 {"type":"Text","value":" "},
13715 {"type":"KeywordReserved","value":"INPUT "},
13716 {"type":"Text","value":" "},
13717 {"type":"KeywordReserved","value":"PARAMETER"},
13718 {"type":"Text","value":" "},
13719 {"type":"NameVariable","value":"pcDatabase"},
13720 {"type":"Text","value":" "},
13721 {"type":"KeywordReserved","value":"AS"},
13722 {"type":"Text","value":" "},
13723 {"type":"KeywordType","value":"CHARACTER "},
13724 {"type":"Text","value":" "},
13725 {"type":"KeywordReserved","value":"NO-UNDO"},
13726 {"type":"Punctuation","value":"."},
13727 {"type":"Text","value":"\n "},
13728 {"type":"KeywordDeclaration","value":"DEFINE"},
13729 {"type":"Text","value":" "},
13730 {"type":"KeywordReserved","value":"INPUT "},
13731 {"type":"Text","value":" "},
13732 {"type":"KeywordReserved","value":"PARAMETER"},
13733 {"type":"Text","value":" "},
13734 {"type":"NameVariable","value":"pcTable"},
13735 {"type":"Text","value":" "},
13736 {"type":"KeywordReserved","value":"AS"},
13737 {"type":"Text","value":" "},
13738 {"type":"KeywordType","value":"CHARACTER "},
13739 {"type":"Text","value":" "},
13740 {"type":"KeywordReserved","value":"NO-UNDO"},
13741 {"type":"Punctuation","value":"."},
13742 {"type":"Text","value":"\n\n "},
13743 {"type":"KeywordDeclaration","value":"DEFINE"},
13744 {"type":"Text","value":" "},
13745 {"type":"KeywordReserved","value":"VARIABLE"},
13746 {"type":"Text","value":" "},
13747 {"type":"NameVariable","value":"iMaxQueryHistory"},
13748 {"type":"Text","value":" "},
13749 {"type":"KeywordReserved","value":"AS"},
13750 {"type":"Text","value":" "},
13751 {"type":"KeywordType","value":"INTEGER"},
13752 {"type":"Text","value":" "},
13753 {"type":"KeywordReserved","value":"NO-UNDO"},
13754 {"type":"Punctuation","value":"."},
13755 {"type":"Text","value":"\n "},
13756 {"type":"KeywordDeclaration","value":"DEFINE"},
13757 {"type":"Text","value":" "},
13758 {"type":"KeywordReserved","value":"VARIABLE"},
13759 {"type":"Text","value":" "},
13760 {"type":"NameVariable","value":"iQuery"},
13761 {"type":"Text","value":" "},
13762 {"type":"KeywordReserved","value":"AS"},
13763 {"type":"Text","value":" "},
13764 {"type":"KeywordType","value":"INTEGER"},
13765 {"type":"Text","value":" "},
13766 {"type":"KeywordReserved","value":"NO-UNDO"},
13767 {"type":"Punctuation","value":"."},
13768 {"type":"Text","value":"\n "},
13769 {"type":"KeywordDeclaration","value":"DEFINE"},
13770 {"type":"Text","value":" "},
13771 {"type":"KeywordReserved","value":"VARIABLE"},
13772 {"type":"Text","value":" "},
13773 {"type":"NameVariable","value":"cSetting"},
13774 {"type":"Text","value":" "},
13775 {"type":"KeywordReserved","value":"AS"},
13776 {"type":"Text","value":" "},
13777 {"type":"KeywordType","value":"CHARACTER"},
13778 {"type":"Text","value":" "},
13779 {"type":"KeywordReserved","value":"NO-UNDO"},
13780 {"type":"Punctuation","value":"."},
13781 {"type":"Text","value":"\n\n "},
13782 {"type":"KeywordDeclaration","value":"DEFINE"},
13783 {"type":"Text","value":" "},
13784 {"type":"KeywordReserved","value":"BUFFER"},
13785 {"type":"Text","value":" "},
13786 {"type":"NameVariable","value":"bQuery"},
13787 {"type":"Text","value":" "},
13788 {"type":"KeywordReserved","value":"FOR"},
13789 {"type":"Text","value":" "},
13790 {"type":"NameVariable","value":"ttQuery"},
13791 {"type":"Punctuation","value":"."},
13792 {"type":"Text","value":"\n\n "},
13793 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
13794 {"type":"Text","value":"\n\n "},
13795 {"type":"NameVariable","value":"iMaxQueryHistory"},
13796 {"type":"Text","value":" "},
13797 {"type":"Operator","value":"="},
13798 {"type":"Text","value":" "},
13799 {"type":"KeywordType","value":"INTEGER"},
13800 {"type":"Punctuation","value":"("},
13801 {"type":"NameVariable","value":"getRegistry"},
13802 {"type":"Punctuation","value":"("},
13803 {"type":"LiteralStringDouble","value":"\"DataDigger\""},
13804 {"type":"NameVariable","value":","},
13805 {"type":"Text","value":" "},
13806 {"type":"LiteralStringDouble","value":"\"MaxQueryHistory\""},
13807 {"type":"Text","value":" "},
13808 {"type":"Punctuation","value":"))."},
13809 {"type":"Text","value":"\n "},
13810 {"type":"KeywordReserved","value":"IF"},
13811 {"type":"Text","value":" "},
13812 {"type":"NameVariable","value":"iMaxQueryHistory"},
13813 {"type":"Text","value":" "},
13814 {"type":"Operator","value":"="},
13815 {"type":"Text","value":" "},
13816 {"type":"LiteralNumberInteger","value":"0"},
13817 {"type":"Text","value":" "},
13818 {"type":"KeywordReserved","value":"THEN"},
13819 {"type":"Text","value":" "},
13820 {"type":"KeywordReserved","value":"RETURN"},
13821 {"type":"Punctuation","value":"."},
13822 {"type":"Text","value":" "},
13823 {"type":"CommentMultiline","value":"/* no query history wanted */"},
13824 {"type":"Text","value":"\n\n "},
13825 {"type":"CommentMultiline","value":"/* If it is not defined use default setting */"},
13826 {"type":"Text","value":"\n "},
13827 {"type":"KeywordReserved","value":"IF"},
13828 {"type":"Text","value":" "},
13829 {"type":"NameVariable","value":"iMaxQueryHistory"},
13830 {"type":"Text","value":" "},
13831 {"type":"Operator","value":"="},
13832 {"type":"Text","value":" "},
13833 {"type":"NameVariable","value":"?"},
13834 {"type":"Text","value":" "},
13835 {"type":"KeywordReserved","value":"THEN"},
13836 {"type":"Text","value":" "},
13837 {"type":"NameVariable","value":"iMaxQueryHistory"},
13838 {"type":"Text","value":" "},
13839 {"type":"Operator","value":"="},
13840 {"type":"Text","value":" "},
13841 {"type":"LiteralNumberInteger","value":"10"},
13842 {"type":"Punctuation","value":"."},
13843 {"type":"Text","value":"\n\n "},
13844 {"type":"NameVariable","value":"iQuery"},
13845 {"type":"Text","value":" "},
13846 {"type":"Operator","value":"="},
13847 {"type":"Text","value":" "},
13848 {"type":"LiteralNumberInteger","value":"1"},
13849 {"type":"Punctuation","value":"."},
13850 {"type":"Text","value":"\n\n "},
13851 {"type":"NameVariable","value":"#SaveQuery"},
13852 {"type":"Punctuation","value":":"},
13853 {"type":"Text","value":"\n "},
13854 {"type":"KeywordReserved","value":"FOR"},
13855 {"type":"Text","value":" "},
13856 {"type":"KeywordReserved","value":"EACH"},
13857 {"type":"Text","value":" "},
13858 {"type":"NameVariable","value":"bQuery"},
13859 {"type":"Text","value":"\n "},
13860 {"type":"KeywordReserved","value":"WHERE"},
13861 {"type":"Text","value":" "},
13862 {"type":"NameVariable","value":"bQuery"},
13863 {"type":"Punctuation","value":"."},
13864 {"type":"NameVariable","value":"cDatabase"},
13865 {"type":"Text","value":" "},
13866 {"type":"Operator","value":"="},
13867 {"type":"Text","value":" "},
13868 {"type":"NameVariable","value":"pcDatabase"},
13869 {"type":"Text","value":"\n "},
13870 {"type":"KeywordReserved","value":"AND"},
13871 {"type":"Text","value":" "},
13872 {"type":"NameVariable","value":"bQuery"},
13873 {"type":"Punctuation","value":"."},
13874 {"type":"NameVariable","value":"cTable"},
13875 {"type":"Text","value":" "},
13876 {"type":"Operator","value":"="},
13877 {"type":"Text","value":" "},
13878 {"type":"NameVariable","value":"pcTable"},
13879 {"type":"Text","value":"\n "},
13880 {"type":"KeywordReserved","value":"BY"},
13881 {"type":"Text","value":" "},
13882 {"type":"NameVariable","value":"bQuery"},
13883 {"type":"Punctuation","value":"."},
13884 {"type":"NameVariable","value":"iQueryNr"},
13885 {"type":"Punctuation","value":":"},
13886 {"type":"Text","value":"\n\n "},
13887 {"type":"NameVariable","value":"cSetting"},
13888 {"type":"Text","value":" "},
13889 {"type":"Operator","value":"="},
13890 {"type":"Text","value":" "},
13891 {"type":"NameVariable","value":"bQuery"},
13892 {"type":"Punctuation","value":"."},
13893 {"type":"NameVariable","value":"cQueryTxt"},
13894 {"type":"Punctuation","value":"."},
13895 {"type":"Text","value":"\n "},
13896 {"type":"KeywordReserved","value":"IF"},
13897 {"type":"Text","value":" "},
13898 {"type":"NameVariable","value":"cSetting"},
13899 {"type":"Text","value":" "},
13900 {"type":"Operator","value":"="},
13901 {"type":"Text","value":" "},
13902 {"type":"LiteralStringSingle","value":"''"},
13903 {"type":"Text","value":" "},
13904 {"type":"KeywordReserved","value":"THEN"},
13905 {"type":"Text","value":" "},
13906 {"type":"KeywordReserved","value":"NEXT "},
13907 {"type":"NameVariable","value":"#SaveQuery"},
13908 {"type":"Punctuation","value":"."},
13909 {"type":"Text","value":"\n\n "},
13910 {"type":"NameVariable","value":"setRegistry"},
13911 {"type":"Punctuation","value":"("},
13912 {"type":"Text","value":" "},
13913 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13914 {"type":"Punctuation","value":"("},
13915 {"type":"LiteralStringDouble","value":"\"DB:\u00261\""},
13916 {"type":"NameVariable","value":","},
13917 {"type":"Text","value":" "},
13918 {"type":"NameVariable","value":"pcDatabase"},
13919 {"type":"Punctuation","value":")"},
13920 {"type":"Text","value":"\n "},
13921 {"type":"NameVariable","value":","},
13922 {"type":"Text","value":" "},
13923 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13924 {"type":"Punctuation","value":"("},
13925 {"type":"LiteralStringSingle","value":"'\u00261:query:\u00262'"},
13926 {"type":"NameVariable","value":","},
13927 {"type":"Text","value":" "},
13928 {"type":"NameVariable","value":"pcTable,"},
13929 {"type":"Text","value":" "},
13930 {"type":"NameVariable","value":"iQuery"},
13931 {"type":"Punctuation","value":")"},
13932 {"type":"Text","value":"\n "},
13933 {"type":"NameVariable","value":","},
13934 {"type":"Text","value":" "},
13935 {"type":"NameVariable","value":"cSetting"},
13936 {"type":"Punctuation","value":")."},
13937 {"type":"Text","value":"\n "},
13938 {"type":"NameVariable","value":"iQuery"},
13939 {"type":"Text","value":" "},
13940 {"type":"Operator","value":"="},
13941 {"type":"Text","value":" "},
13942 {"type":"NameVariable","value":"iQuery"},
13943 {"type":"Text","value":" "},
13944 {"type":"Operator","value":"+"},
13945 {"type":"Text","value":" "},
13946 {"type":"LiteralNumberInteger","value":"1"},
13947 {"type":"Punctuation","value":"."},
13948 {"type":"Text","value":"\n "},
13949 {"type":"KeywordReserved","value":"IF"},
13950 {"type":"Text","value":" "},
13951 {"type":"NameVariable","value":"iQuery"},
13952 {"type":"Text","value":" "},
13953 {"type":"NameVariable","value":"\u003e"},
13954 {"type":"Text","value":" "},
13955 {"type":"NameVariable","value":"iMaxQueryHistory"},
13956 {"type":"Text","value":" "},
13957 {"type":"KeywordReserved","value":"THEN"},
13958 {"type":"Text","value":" "},
13959 {"type":"KeywordReserved","value":"LEAVE "},
13960 {"type":"NameVariable","value":"#SaveQuery"},
13961 {"type":"Punctuation","value":"."},
13962 {"type":"Text","value":"\n "},
13963 {"type":"KeywordReserved","value":"END"},
13964 {"type":"Punctuation","value":"."},
13965 {"type":"Text","value":"\n\n "},
13966 {"type":"CommentMultiline","value":"/* Delete higher nrs than MaxQueryHistory */"},
13967 {"type":"Text","value":"\n "},
13968 {"type":"KeywordReserved","value":"DO"},
13969 {"type":"Text","value":" "},
13970 {"type":"KeywordReserved","value":"WHILE"},
13971 {"type":"Text","value":" "},
13972 {"type":"NameVariable","value":"iQuery"},
13973 {"type":"Text","value":" "},
13974 {"type":"NameVariable","value":"\u003c"},
13975 {"type":"Operator","value":"="},
13976 {"type":"Text","value":" "},
13977 {"type":"NameVariable","value":"iMaxQueryHistory"},
13978 {"type":"Punctuation","value":":"},
13979 {"type":"Text","value":"\n\n "},
13980 {"type":"NameVariable","value":"setRegistry"},
13981 {"type":"Punctuation","value":"("},
13982 {"type":"Text","value":" "},
13983 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13984 {"type":"Punctuation","value":"("},
13985 {"type":"LiteralStringDouble","value":"\"DB:\u00261\""},
13986 {"type":"NameVariable","value":","},
13987 {"type":"Text","value":" "},
13988 {"type":"NameVariable","value":"pcDatabase"},
13989 {"type":"Punctuation","value":")"},
13990 {"type":"Text","value":"\n "},
13991 {"type":"NameVariable","value":","},
13992 {"type":"Text","value":" "},
13993 {"type":"KeywordReserved","value":"SUBSTITUTE"},
13994 {"type":"Punctuation","value":"("},
13995 {"type":"LiteralStringSingle","value":"'\u00261:query:\u00262'"},
13996 {"type":"NameVariable","value":","},
13997 {"type":"Text","value":" "},
13998 {"type":"NameVariable","value":"pcTable,"},
13999 {"type":"Text","value":" "},
14000 {"type":"NameVariable","value":"iQuery"},
14001 {"type":"Punctuation","value":")"},
14002 {"type":"Text","value":"\n "},
14003 {"type":"NameVariable","value":","},
14004 {"type":"Text","value":" "},
14005 {"type":"NameVariable","value":"?"},
14006 {"type":"Punctuation","value":")."},
14007 {"type":"Text","value":"\n "},
14008 {"type":"NameVariable","value":"iQuery"},
14009 {"type":"Text","value":" "},
14010 {"type":"Operator","value":"="},
14011 {"type":"Text","value":" "},
14012 {"type":"NameVariable","value":"iQuery"},
14013 {"type":"Text","value":" "},
14014 {"type":"Operator","value":"+"},
14015 {"type":"Text","value":" "},
14016 {"type":"LiteralNumberInteger","value":"1"},
14017 {"type":"Punctuation","value":"."},
14018 {"type":"Text","value":"\n "},
14019 {"type":"KeywordReserved","value":"END"},
14020 {"type":"Punctuation","value":"."},
14021 {"type":"Text","value":" "},
14022 {"type":"CommentMultiline","value":"/* iQuery .. MaxQueryHistory */"},
14023 {"type":"Text","value":"\n\n "},
14024 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
14025 {"type":"Text","value":"\n"},
14026 {"type":"KeywordReserved","value":"END"},
14027 {"type":"Text","value":" "},
14028 {"type":"KeywordReserved","value":"PROCEDURE"},
14029 {"type":"Punctuation","value":"."},
14030 {"type":"Text","value":" "},
14031 {"type":"CommentMultiline","value":"/* saveQueryTable */"},
14032 {"type":"Text","value":"\n\n"},
14033 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14034 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-saveWindowPos) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE saveWindowPos Procedure"},
14035 {"type":"Text","value":"\n"},
14036 {"type":"KeywordReserved","value":"PROCEDURE"},
14037 {"type":"Text","value":" "},
14038 {"type":"NameVariable","value":"saveWindowPos"},
14039 {"type":"Text","value":" "},
14040 {"type":"Punctuation","value":":"},
14041 {"type":"Text","value":"\n"},
14042 {"type":"CommentMultiline","value":"/* Save position / size of a window\n */"},
14043 {"type":"Text","value":"\n "},
14044 {"type":"KeywordDeclaration","value":"DEFINE"},
14045 {"type":"Text","value":" "},
14046 {"type":"KeywordReserved","value":"INPUT"},
14047 {"type":"Text","value":" "},
14048 {"type":"KeywordReserved","value":"PARAMETER"},
14049 {"type":"Text","value":" "},
14050 {"type":"NameVariable","value":"phWindow"},
14051 {"type":"Text","value":" "},
14052 {"type":"KeywordReserved","value":"AS"},
14053 {"type":"Text","value":" "},
14054 {"type":"KeywordType","value":"HANDLE "},
14055 {"type":"Text","value":" "},
14056 {"type":"KeywordReserved","value":"NO-UNDO"},
14057 {"type":"Punctuation","value":"."},
14058 {"type":"Text","value":"\n "},
14059 {"type":"KeywordDeclaration","value":"DEFINE"},
14060 {"type":"Text","value":" "},
14061 {"type":"KeywordReserved","value":"INPUT"},
14062 {"type":"Text","value":" "},
14063 {"type":"KeywordReserved","value":"PARAMETER"},
14064 {"type":"Text","value":" "},
14065 {"type":"NameVariable","value":"pcWindowName"},
14066 {"type":"Text","value":" "},
14067 {"type":"KeywordReserved","value":"AS"},
14068 {"type":"Text","value":" "},
14069 {"type":"KeywordType","value":"CHARACTER "},
14070 {"type":"Text","value":" "},
14071 {"type":"KeywordReserved","value":"NO-UNDO"},
14072 {"type":"Punctuation","value":"."},
14073 {"type":"Text","value":"\n\n "},
14074 {"type":"NameVariable","value":"setRegistry"},
14075 {"type":"Punctuation","value":"("},
14076 {"type":"NameVariable","value":"pcWindowName,"},
14077 {"type":"Text","value":" "},
14078 {"type":"LiteralStringDouble","value":"\"Window:x\""},
14079 {"type":"Text","value":" "},
14080 {"type":"NameVariable","value":","},
14081 {"type":"Text","value":" "},
14082 {"type":"KeywordReserved","value":"STRING"},
14083 {"type":"Punctuation","value":"("},
14084 {"type":"NameVariable","value":"phWindow"},
14085 {"type":"Punctuation","value":":"},
14086 {"type":"KeywordReserved","value":"X"},
14087 {"type":"Punctuation","value":")"},
14088 {"type":"Text","value":" "},
14089 {"type":"Punctuation","value":")."},
14090 {"type":"Text","value":"\n "},
14091 {"type":"NameVariable","value":"setRegistry"},
14092 {"type":"Punctuation","value":"("},
14093 {"type":"NameVariable","value":"pcWindowName,"},
14094 {"type":"Text","value":" "},
14095 {"type":"LiteralStringDouble","value":"\"Window:y\""},
14096 {"type":"Text","value":" "},
14097 {"type":"NameVariable","value":","},
14098 {"type":"Text","value":" "},
14099 {"type":"KeywordReserved","value":"STRING"},
14100 {"type":"Punctuation","value":"("},
14101 {"type":"NameVariable","value":"phWindow"},
14102 {"type":"Punctuation","value":":"},
14103 {"type":"KeywordReserved","value":"Y"},
14104 {"type":"Punctuation","value":")"},
14105 {"type":"Text","value":" "},
14106 {"type":"Punctuation","value":")."},
14107 {"type":"Text","value":"\n "},
14108 {"type":"NameVariable","value":"setRegistry"},
14109 {"type":"Punctuation","value":"("},
14110 {"type":"NameVariable","value":"pcWindowName,"},
14111 {"type":"Text","value":" "},
14112 {"type":"LiteralStringDouble","value":"\"Window:height\""},
14113 {"type":"NameVariable","value":","},
14114 {"type":"Text","value":" "},
14115 {"type":"KeywordReserved","value":"STRING"},
14116 {"type":"Punctuation","value":"("},
14117 {"type":"NameVariable","value":"phWindow"},
14118 {"type":"Punctuation","value":":"},
14119 {"type":"KeywordReserved","value":"HEIGHT-PIXELS"},
14120 {"type":"Punctuation","value":")"},
14121 {"type":"Text","value":" "},
14122 {"type":"Punctuation","value":")."},
14123 {"type":"Text","value":"\n "},
14124 {"type":"NameVariable","value":"setRegistry"},
14125 {"type":"Punctuation","value":"("},
14126 {"type":"NameVariable","value":"pcWindowName,"},
14127 {"type":"Text","value":" "},
14128 {"type":"LiteralStringDouble","value":"\"Window:width\""},
14129 {"type":"Text","value":" "},
14130 {"type":"NameVariable","value":","},
14131 {"type":"Text","value":" "},
14132 {"type":"KeywordReserved","value":"STRING"},
14133 {"type":"Punctuation","value":"("},
14134 {"type":"NameVariable","value":"phWindow"},
14135 {"type":"Punctuation","value":":"},
14136 {"type":"KeywordReserved","value":"WIDTH-PIXELS"},
14137 {"type":"Punctuation","value":")"},
14138 {"type":"Text","value":" "},
14139 {"type":"Punctuation","value":")."},
14140 {"type":"Text","value":"\n\n"},
14141 {"type":"KeywordReserved","value":"END"},
14142 {"type":"Text","value":" "},
14143 {"type":"KeywordReserved","value":"PROCEDURE"},
14144 {"type":"Punctuation","value":"."},
14145 {"type":"Text","value":" "},
14146 {"type":"CommentMultiline","value":"/* saveWindowPos */"},
14147 {"type":"Text","value":"\n\n"},
14148 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14149 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setCaching) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE setCaching Procedure"},
14150 {"type":"Text","value":"\n"},
14151 {"type":"KeywordReserved","value":"PROCEDURE"},
14152 {"type":"Text","value":" "},
14153 {"type":"NameVariable","value":"setCaching"},
14154 {"type":"Text","value":" "},
14155 {"type":"Punctuation","value":":"},
14156 {"type":"Text","value":"\n"},
14157 {"type":"CommentMultiline","value":"/* Set the cache vars for the library\n */"},
14158 {"type":"Text","value":"\n "},
14159 {"type":"NameVariable","value":"glCacheTableDefs"},
14160 {"type":"Text","value":" "},
14161 {"type":"Operator","value":"="},
14162 {"type":"Text","value":" "},
14163 {"type":"KeywordType","value":"LOGICAL"},
14164 {"type":"Punctuation","value":"("},
14165 {"type":"Text","value":" "},
14166 {"type":"NameVariable","value":"getRegistry"},
14167 {"type":"Punctuation","value":"("},
14168 {"type":"LiteralStringDouble","value":"\"DataDigger:Cache\""},
14169 {"type":"NameVariable","value":","},
14170 {"type":"LiteralStringDouble","value":"\"TableDefs\""},
14171 {"type":"Punctuation","value":")"},
14172 {"type":"Text","value":" "},
14173 {"type":"Punctuation","value":")."},
14174 {"type":"Text","value":"\n "},
14175 {"type":"NameVariable","value":"glCacheFieldDefs"},
14176 {"type":"Text","value":" "},
14177 {"type":"Operator","value":"="},
14178 {"type":"Text","value":" "},
14179 {"type":"KeywordType","value":"LOGICAL"},
14180 {"type":"Punctuation","value":"("},
14181 {"type":"Text","value":" "},
14182 {"type":"NameVariable","value":"getRegistry"},
14183 {"type":"Punctuation","value":"("},
14184 {"type":"LiteralStringDouble","value":"\"DataDigger:Cache\""},
14185 {"type":"NameVariable","value":","},
14186 {"type":"LiteralStringDouble","value":"\"FieldDefs\""},
14187 {"type":"Punctuation","value":")"},
14188 {"type":"Text","value":" "},
14189 {"type":"Punctuation","value":")."},
14190 {"type":"Text","value":"\n\n"},
14191 {"type":"KeywordReserved","value":"END"},
14192 {"type":"Text","value":" "},
14193 {"type":"KeywordReserved","value":"PROCEDURE"},
14194 {"type":"Punctuation","value":"."},
14195 {"type":"Text","value":" "},
14196 {"type":"CommentMultiline","value":"/* setCaching */"},
14197 {"type":"Text","value":"\n\n"},
14198 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14199 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setFavourite) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE setFavourite Procedure"},
14200 {"type":"Text","value":"\n"},
14201 {"type":"KeywordReserved","value":"PROCEDURE"},
14202 {"type":"Text","value":" "},
14203 {"type":"NameVariable","value":"setFavourite"},
14204 {"type":"Text","value":" "},
14205 {"type":"Punctuation","value":":"},
14206 {"type":"Text","value":"\n"},
14207 {"type":"CommentMultiline","value":"/* Set / unset / toggle a table as favourite\n*/"},
14208 {"type":"Text","value":"\n "},
14209 {"type":"KeywordDeclaration","value":"DEFINE"},
14210 {"type":"Text","value":" "},
14211 {"type":"KeywordReserved","value":"INPUT"},
14212 {"type":"Text","value":" "},
14213 {"type":"KeywordReserved","value":"PARAMETER"},
14214 {"type":"Text","value":" "},
14215 {"type":"NameVariable","value":"pcTable"},
14216 {"type":"Text","value":" "},
14217 {"type":"KeywordReserved","value":"AS"},
14218 {"type":"Text","value":" "},
14219 {"type":"KeywordType","value":"CHARACTER"},
14220 {"type":"Text","value":" "},
14221 {"type":"KeywordReserved","value":"NO-UNDO"},
14222 {"type":"Punctuation","value":"."},
14223 {"type":"Text","value":"\n "},
14224 {"type":"KeywordDeclaration","value":"DEFINE"},
14225 {"type":"Text","value":" "},
14226 {"type":"KeywordReserved","value":"INPUT"},
14227 {"type":"Text","value":" "},
14228 {"type":"KeywordReserved","value":"PARAMETER"},
14229 {"type":"Text","value":" "},
14230 {"type":"NameVariable","value":"pcGroupName"},
14231 {"type":"Text","value":" "},
14232 {"type":"KeywordReserved","value":"AS"},
14233 {"type":"Text","value":" "},
14234 {"type":"KeywordType","value":"CHARACTER"},
14235 {"type":"Text","value":" "},
14236 {"type":"KeywordReserved","value":"NO-UNDO"},
14237 {"type":"Punctuation","value":"."},
14238 {"type":"Text","value":"\n "},
14239 {"type":"KeywordDeclaration","value":"DEFINE"},
14240 {"type":"Text","value":" "},
14241 {"type":"KeywordReserved","value":"INPUT"},
14242 {"type":"Text","value":" "},
14243 {"type":"KeywordReserved","value":"PARAMETER"},
14244 {"type":"Text","value":" "},
14245 {"type":"NameVariable","value":"plFavourite"},
14246 {"type":"Text","value":" "},
14247 {"type":"KeywordReserved","value":"AS"},
14248 {"type":"Text","value":" "},
14249 {"type":"KeywordType","value":"LOGICAL "},
14250 {"type":"Text","value":" "},
14251 {"type":"KeywordReserved","value":"NO-UNDO"},
14252 {"type":"Punctuation","value":"."},
14253 {"type":"Text","value":"\n\n "},
14254 {"type":"KeywordDeclaration","value":"DEFINE"},
14255 {"type":"Text","value":" "},
14256 {"type":"KeywordReserved","value":"VARIABLE"},
14257 {"type":"Text","value":" "},
14258 {"type":"NameVariable","value":"i"},
14259 {"type":"Text","value":" "},
14260 {"type":"KeywordReserved","value":"AS"},
14261 {"type":"Text","value":" "},
14262 {"type":"KeywordType","value":"INTEGER "},
14263 {"type":"Text","value":" "},
14264 {"type":"KeywordReserved","value":"NO-UNDO"},
14265 {"type":"Punctuation","value":"."},
14266 {"type":"Text","value":"\n "},
14267 {"type":"KeywordDeclaration","value":"DEFINE"},
14268 {"type":"Text","value":" "},
14269 {"type":"KeywordReserved","value":"VARIABLE"},
14270 {"type":"Text","value":" "},
14271 {"type":"NameVariable","value":"cList"},
14272 {"type":"Text","value":" "},
14273 {"type":"KeywordReserved","value":"AS"},
14274 {"type":"Text","value":" "},
14275 {"type":"KeywordType","value":"CHARACTER"},
14276 {"type":"Text","value":" "},
14277 {"type":"KeywordReserved","value":"NO-UNDO"},
14278 {"type":"Punctuation","value":"."},
14279 {"type":"Text","value":"\n\n "},
14280 {"type":"NameVariable","value":"cList"},
14281 {"type":"Text","value":" "},
14282 {"type":"Operator","value":"="},
14283 {"type":"Text","value":" "},
14284 {"type":"NameVariable","value":"getRegistry"},
14285 {"type":"Punctuation","value":"("},
14286 {"type":"LiteralStringDouble","value":"\"DataDigger:Favourites\""},
14287 {"type":"NameVariable","value":","},
14288 {"type":"Text","value":" "},
14289 {"type":"NameVariable","value":"pcGroupName"},
14290 {"type":"Punctuation","value":")."},
14291 {"type":"Text","value":"\n "},
14292 {"type":"KeywordReserved","value":"IF"},
14293 {"type":"Text","value":" "},
14294 {"type":"NameVariable","value":"cList"},
14295 {"type":"Text","value":" "},
14296 {"type":"Operator","value":"="},
14297 {"type":"Text","value":" "},
14298 {"type":"NameVariable","value":"?"},
14299 {"type":"Text","value":" "},
14300 {"type":"KeywordReserved","value":"THEN"},
14301 {"type":"Text","value":" "},
14302 {"type":"NameVariable","value":"cList"},
14303 {"type":"Text","value":" "},
14304 {"type":"Operator","value":"="},
14305 {"type":"Text","value":" "},
14306 {"type":"LiteralStringSingle","value":"''.\n i = LOOKUP(pcTable, cList).\n\n /* Toggle setting? */\n IF plFavourite = ? THEN plFavourite = (i = 0).\n\n /* Add to favourites */\n IF NOT plFavourite AND i \u003e 0 THEN\n DO:\n ENTRY(i, cList) = ''.\n cList = REPLACE(cList,',,',',').\n cList = TRIM(cList,',').\n END.\n\n /* Remove from favourites */\n IF plFavourite AND i = 0 THEN\n cList = TRIM(SUBSTITUTE('\u00261,\u00262', cList, pcTable),','"},
14307 {"type":"Punctuation","value":")."},
14308 {"type":"Text","value":"\n\n "},
14309 {"type":"NameVariable","value":"setRegistry"},
14310 {"type":"Punctuation","value":"("},
14311 {"type":"LiteralStringDouble","value":"\"DataDigger:Favourites\""},
14312 {"type":"NameVariable","value":","},
14313 {"type":"Text","value":" "},
14314 {"type":"NameVariable","value":"pcGroupName,"},
14315 {"type":"Text","value":" "},
14316 {"type":"NameVariable","value":"cList"},
14317 {"type":"Punctuation","value":")."},
14318 {"type":"Text","value":"\n\n"},
14319 {"type":"KeywordReserved","value":"END"},
14320 {"type":"Text","value":" "},
14321 {"type":"KeywordReserved","value":"PROCEDURE"},
14322 {"type":"Punctuation","value":"."},
14323 {"type":"Text","value":" "},
14324 {"type":"CommentMultiline","value":"/* setFavourite */"},
14325 {"type":"Text","value":"\n\n"},
14326 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14327 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setLabelPosition) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE setLabelPosition Procedure"},
14328 {"type":"Text","value":"\n"},
14329 {"type":"KeywordReserved","value":"PROCEDURE"},
14330 {"type":"Text","value":" "},
14331 {"type":"NameVariable","value":"setLabelPosition"},
14332 {"type":"Text","value":" "},
14333 {"type":"Punctuation","value":":"},
14334 {"type":"Text","value":"\n"},
14335 {"type":"CommentMultiline","value":"/* Correct the position of the label for larger fonts\n */"},
14336 {"type":"Text","value":"\n "},
14337 {"type":"KeywordDeclaration","value":"DEFINE"},
14338 {"type":"Text","value":" "},
14339 {"type":"KeywordReserved","value":"INPUT"},
14340 {"type":"Text","value":" "},
14341 {"type":"KeywordReserved","value":"PARAMETER"},
14342 {"type":"Text","value":" "},
14343 {"type":"NameVariable","value":"phWidget"},
14344 {"type":"Text","value":" "},
14345 {"type":"KeywordReserved","value":"AS"},
14346 {"type":"Text","value":" "},
14347 {"type":"KeywordType","value":"HANDLE"},
14348 {"type":"Text","value":" "},
14349 {"type":"KeywordReserved","value":"NO-UNDO"},
14350 {"type":"Punctuation","value":"."},
14351 {"type":"Text","value":"\n\n "},
14352 {"type":"CommentMultiline","value":"/* Move horizontally far enough from the widget */"},
14353 {"type":"Text","value":"\n "},
14354 {"type":"NameVariable","value":"phWidget"},
14355 {"type":"Punctuation","value":":"},
14356 {"type":"KeywordReserved","value":"SIDE-LABEL-HANDLE"},
14357 {"type":"Punctuation","value":":"},
14358 {"type":"KeywordReserved","value":"X "},
14359 {"type":"Operator","value":"="},
14360 {"type":"Text","value":" "},
14361 {"type":"NameVariable","value":"phWidget"},
14362 {"type":"Punctuation","value":":"},
14363 {"type":"KeywordReserved","value":"X\n "},
14364 {"type":"Text","value":" "},
14365 {"type":"Operator","value":"-"},
14366 {"type":"Text","value":" "},
14367 {"type":"KeywordReserved","value":"FONT-TABLE"},
14368 {"type":"Punctuation","value":":"},
14369 {"type":"KeywordReserved","value":"GET-TEXT-WIDTH-PIXELS"},
14370 {"type":"Punctuation","value":"("},
14371 {"type":"NameVariable","value":"phWidget"},
14372 {"type":"Punctuation","value":":"},
14373 {"type":"KeywordReserved","value":"SIDE-LABEL-HANDLE"},
14374 {"type":"Punctuation","value":":"},
14375 {"type":"KeywordReserved","value":"SCREEN-VALUE"},
14376 {"type":"NameVariable","value":","},
14377 {"type":"Text","value":" "},
14378 {"type":"NameVariable","value":"phWidget"},
14379 {"type":"Punctuation","value":":"},
14380 {"type":"KeywordReserved","value":"FRAME"},
14381 {"type":"Punctuation","value":":"},
14382 {"type":"KeywordReserved","value":"FONT"},
14383 {"type":"Punctuation","value":")"},
14384 {"type":"Text","value":"\n "},
14385 {"type":"Operator","value":"-"},
14386 {"type":"Text","value":" "},
14387 {"type":"Punctuation","value":"("},
14388 {"type":"KeywordReserved","value":"IF"},
14389 {"type":"Text","value":" "},
14390 {"type":"NameVariable","value":"phWidget"},
14391 {"type":"Punctuation","value":":"},
14392 {"type":"KeywordReserved","value":"TYPE "},
14393 {"type":"Operator","value":"="},
14394 {"type":"Text","value":" "},
14395 {"type":"LiteralStringSingle","value":"'fill-in' THEN 5 ELSE 0)\n .\n\nEND PROCEDURE. /* setLabelPosition */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setSortArrow) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE setSortArrow Procedure\nPROCEDURE setSortArrow :\n/* Set the sorting arrow on a browse\n */\n DEFINE INPUT PARAMETER phBrowse AS HANDLE NO-UNDO.\n DEFINE INPUT PARAMETER pcSortField AS CHARACTER NO-UNDO.\n DEFINE INPUT PARAMETER plAscending AS LOGICAL NO-UNDO.\n\n DEFINE VARIABLE iColumn AS INTEGER NO-UNDO.\n DEFINE VARIABLE hColumn AS HANDLE NO-UNDO.\n DEFINE VARIABLE lSortFound AS LOGICAL NO-UNDO.\n\n {\u0026timerStart}\n\n DO iColumn = 1 TO phBrowse:NUM-COLUMNS:\n hColumn = phBrowse:GET-BROWSE-COLUMN(iColumn).\n\n /* If you apply the sort to the same column, the order\n * of sorting is inverted.\n */\n IF hColumn:NAME = pcSortField THEN\n DO:\n phBrowse:SET-SORT-ARROW(iColumn, plAscending ).\n lSortFound = TRUE.\n\n /* Setting is one of: ColumnSortFields | ColumnSortIndexes | ColumnSortTables */\n setRegistry( 'DataDigger'\n , SUBSTITUTE('ColumnSort\u00261', SUBSTRING(phBrowse:NAME,3))\n , SUBSTITUTE('\u00261,\u00262',iColumn, plAscending)\n ).\n END.\n ELSE\n phBrowse:SET-SORT-ARROW(iColumn, ? ). /* erase existing arrow */\n END.\n\n /* If no sort is found, delete setting */\n IF NOT lSortFound THEN\n setRegistry( 'DataDigger', SUBSTITUTE('ColumnSort\u00261', SUBSTRING(phBrowse:NAME,3)), ?).\n\n {\u0026timerStop}\n\nEND PROCEDURE. /* setSortArrow */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setTransparency) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE setTransparency Procedure\nPROCEDURE setTransparency :\n/* Set transparency level for a frame, using Windows api\n */\n DEFINE INPUT PARAMETER phFrame AS HANDLE NO-UNDO.\n DEFINE INPUT PARAMETER piLevel AS INTEGER NO-UNDO.\n\n \u0026SCOPED-DEFINE GWL_EXSTYLE -20\n \u0026SCOPED-DEFINE WS_EX_LAYERED 524288\n \u0026SCOPED-DEFINE LWA_ALPHA 2\n \u0026SCOPED-DEFINE WS_EX_TRANSPARENT 32\n\n {\u0026_proparse_prolint-nowarn(varusage)}\n DEFINE VARIABLE stat AS INTEGER NO-UNDO.\n\n /* Set WS_EX_LAYERED on this window */\n {\u0026_proparse_prolint-nowarn(varusage)}\n RUN SetWindowLongA(phFrame:HWND, {\u0026GWL_EXSTYLE}, {\u0026WS_EX_LAYERED}, OUTPUT stat).\n\n /* Make this window transparent (0 - 255) */\n {\u0026_proparse_prolint-nowarn(varusage)}\n RUN SetLayeredWindowAttributes(phFrame:HWND, 0, piLevel, {\u0026LWA_ALPHA}, OUTPUT stat).\n\nEND PROCEDURE. /* setTransparency */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setXmlNodeNames) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE setXmlNodeNames Procedure\nPROCEDURE setXmlNodeNames :\n/* Set the XML-NODE-NAMES of all fields in a buffer\n */\n DEFINE INPUT PARAMETER phTable AS HANDLE NO-UNDO.\n DEFINE VARIABLE iField AS INTEGER NO-UNDO.\n\n DO iField = 1 TO phTable:NUM-FIELDS:\n phTable:BUFFER-FIELD(iField):XML-NODE-NAME = getXmlNodeName(phTable:BUFFER-FIELD(iField):NAME).\n END.\n\nEND PROCEDURE. /* setXmlNodeNames */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-showHelp) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE showHelp Procedure\nPROCEDURE showHelp :\n/* Show a help message and save answer to ini\n */\n DEFINE INPUT PARAMETER pcTopic AS CHARACTER NO-UNDO.\n DEFINE INPUT PARAMETER pcStrings AS CHARACTER NO-UNDO.\n\n DEFINE VARIABLE cButtons AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cMessage AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cPrg AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cTitle AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cType AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cUrl AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cCanHide AS CHARACTER NO-UNDO.\n DEFINE VARIABLE iButtonPressed AS INTEGER NO-UNDO.\n DEFINE VARIABLE lDontShowAgain AS LOGICAL NO-UNDO.\n DEFINE VARIABLE lCanHide AS LOGICAL NO-UNDO.\n DEFINE VARIABLE lHidden AS LOGICAL NO-UNDO.\n DEFINE VARIABLE iString AS INTEGER NO-UNDO.\n DEFINE VARIABLE cUserString AS CHARACTER NO-UNDO EXTENT 9.\n\n /* If no message, then just return */\n cMessage = getRegistry('DataDigger:Help', pcTopic + ':message').\n\n /* What to start? */\n cUrl = getRegistry('DataDigger:Help', pcTopic + ':url').\n cPrg = getRegistry('DataDigger:Help', pcTopic + ':program').\n cCanHide = getRegistry('DataDigger:Help', pcTopic + ':canHide').\n cCanHide = TRIM(cCanHide).\n lCanHide = LOGICAL(cCanHide) NO-ERROR.\n IF lCanHide = ? THEN lCanHide = TRUE.\n\n IF cMessage = ? THEN\n DO:\n IF cUrl = ? AND cPrg = ? THEN RETURN.\n lHidden = YES. /* suppress empty text window */\n iButtonPressed = 1. /* forces to start the url or prog */\n END.\n\n /* If type is unknown, set to QUESTION if there is a question mark in the message */\n cType = getRegistry('DataDigger:Help', pcTopic + ':type').\n IF cType = ? THEN cType = (IF cMessage MATCHES '*?*' THEN 'Question' ELSE 'Message').\n\n /* If no button labels defined, set them based on message type */\n cButtons = getRegistry('DataDigger:Help', pcTopic + ':buttons').\n IF cButtons = ? THEN cButtons = (IF cType = 'Question' THEN '\u0026Yes,\u0026No,\u0026Cancel' ELSE '\u0026Ok').\n\n /* If title is empty, set it to the type of the message */\n cTitle = getRegistry('DataDigger:Help', pcTopic + ':title').\n IF cTitle = ? THEN cTitle = cType.\n\n /* If hidden has strange value, set it to NO */\n lHidden = LOGICAL(getRegistry('DataDigger:Help', pcTopic + ':hidden')) NO-ERROR.\n IF lHidden = ? THEN lHidden = NO.\n\n /* If ButtonPressed has strange value, set hidden to NO */\n iButtonPressed = INTEGER( getRegistry('DataDigger:Help',pcTopic + ':answer') ) NO-ERROR.\n IF iButtonPressed = ? THEN lHidden = NO.\n\n /* if we have no message, but we do have an URL or prog, then\n * dont show an empty message box.\n */\n IF cMessage = ? THEN\n ASSIGN\n lHidden = YES /* suppress empty text window */\n iButtonPressed = 1. /* forces to start the url or prog */\n\n /* Fill in strings in message */\n DO iString = 1 TO NUM-ENTRIES(pcStrings):\n cUserString[iString] = ENTRY(iString,pcStrings).\n END.\n\n cMessage = SUBSTITUTE( cMessage\n , cUserString[1]\n , cUserString[2]\n , cUserString[3]\n , cUserString[4]\n , cUserString[5]\n , cUserString[6]\n , cUserString[7]\n , cUserString[8]\n , cUserString[9]\n ).\n\n /* If not hidden, show the message and let the user choose an answer */\n IF NOT lHidden THEN\n DO:\n RUN VALUE( getProgramDir() + 'dQuestion.w')\n ( INPUT cTitle\n , INPUT cMessage\n , INPUT cButtons\n , INPUT lCanHide\n , OUTPUT iButtonPressed\n , OUTPUT lDontShowAgain\n ).\n\n IF lDontShowAgain THEN\n setRegistry('DataDigger:Help', pcTopic + ':hidden', 'yes').\n END.\n\n /* Start external things if needed */\n IF iButtonPressed = 1 THEN\n DO:\n IF cUrl \u003c\u003e ? THEN OS-COMMAND NO-WAIT START (cUrl).\n IF cPrg \u003c\u003e ? THEN RUN VALUE(cPrg) NO-ERROR.\n END.\n\n /* Save answer */\n setRegistry('DataDigger:Help',pcTopic + ':answer'"},
14396 {"type":"NameVariable","value":","},
14397 {"type":"Text","value":" "},
14398 {"type":"KeywordReserved","value":"STRING"},
14399 {"type":"Punctuation","value":"("},
14400 {"type":"NameVariable","value":"iButtonPressed"},
14401 {"type":"Punctuation","value":"))."},
14402 {"type":"Text","value":"\n\n"},
14403 {"type":"KeywordReserved","value":"END"},
14404 {"type":"Text","value":" "},
14405 {"type":"KeywordReserved","value":"PROCEDURE"},
14406 {"type":"Punctuation","value":"."},
14407 {"type":"Text","value":" "},
14408 {"type":"CommentMultiline","value":"/* showHelp */"},
14409 {"type":"Text","value":"\n\n"},
14410 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14411 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-showScrollbars) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE showScrollbars Procedure"},
14412 {"type":"Text","value":"\n"},
14413 {"type":"KeywordReserved","value":"PROCEDURE"},
14414 {"type":"Text","value":" "},
14415 {"type":"NameVariable","value":"showScrollbars"},
14416 {"type":"Text","value":" "},
14417 {"type":"Punctuation","value":":"},
14418 {"type":"Text","value":"\n"},
14419 {"type":"CommentMultiline","value":"/* Hide or show scrollbars the hard way\n */"},
14420 {"type":"Text","value":"\n "},
14421 {"type":"KeywordDeclaration","value":"DEFINE"},
14422 {"type":"Text","value":" "},
14423 {"type":"KeywordReserved","value":"INPUT"},
14424 {"type":"Text","value":" "},
14425 {"type":"KeywordReserved","value":"PARAMETER"},
14426 {"type":"Text","value":" "},
14427 {"type":"NameVariable","value":"ip"},
14428 {"type":"Operator","value":"-"},
14429 {"type":"NameVariable","value":"Frame"},
14430 {"type":"Text","value":" "},
14431 {"type":"KeywordReserved","value":"AS"},
14432 {"type":"Text","value":" "},
14433 {"type":"KeywordType","value":"HANDLE "},
14434 {"type":"Text","value":" "},
14435 {"type":"KeywordReserved","value":"NO-UNDO"},
14436 {"type":"Punctuation","value":"."},
14437 {"type":"Text","value":"\n "},
14438 {"type":"KeywordDeclaration","value":"DEFINE"},
14439 {"type":"Text","value":" "},
14440 {"type":"KeywordReserved","value":"INPUT"},
14441 {"type":"Text","value":" "},
14442 {"type":"KeywordReserved","value":"PARAMETER"},
14443 {"type":"Text","value":" "},
14444 {"type":"NameVariable","value":"ip"},
14445 {"type":"Operator","value":"-"},
14446 {"type":"NameVariable","value":"horizontal"},
14447 {"type":"Text","value":" "},
14448 {"type":"KeywordReserved","value":"AS"},
14449 {"type":"Text","value":" "},
14450 {"type":"KeywordType","value":"LOGICAL"},
14451 {"type":"Text","value":" "},
14452 {"type":"KeywordReserved","value":"NO-UNDO"},
14453 {"type":"Punctuation","value":"."},
14454 {"type":"Text","value":"\n "},
14455 {"type":"KeywordDeclaration","value":"DEFINE"},
14456 {"type":"Text","value":" "},
14457 {"type":"KeywordReserved","value":"INPUT"},
14458 {"type":"Text","value":" "},
14459 {"type":"KeywordReserved","value":"PARAMETER"},
14460 {"type":"Text","value":" "},
14461 {"type":"NameVariable","value":"ip"},
14462 {"type":"Operator","value":"-"},
14463 {"type":"NameVariable","value":"vertical"},
14464 {"type":"Text","value":" "},
14465 {"type":"KeywordReserved","value":"AS"},
14466 {"type":"Text","value":" "},
14467 {"type":"KeywordType","value":"LOGICAL"},
14468 {"type":"Text","value":" "},
14469 {"type":"KeywordReserved","value":"NO-UNDO"},
14470 {"type":"Punctuation","value":"."},
14471 {"type":"Text","value":"\n\n "},
14472 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
14473 {"type":"Text","value":"\n "},
14474 {"type":"KeywordDeclaration","value":"DEFINE"},
14475 {"type":"Text","value":" "},
14476 {"type":"KeywordReserved","value":"VARIABLE"},
14477 {"type":"Text","value":" "},
14478 {"type":"NameVariable","value":"iv"},
14479 {"type":"Operator","value":"-"},
14480 {"type":"NameVariable","value":"retint"},
14481 {"type":"Text","value":" "},
14482 {"type":"KeywordReserved","value":"AS"},
14483 {"type":"Text","value":" "},
14484 {"type":"KeywordType","value":"INTEGER"},
14485 {"type":"Text","value":" "},
14486 {"type":"KeywordReserved","value":"NO-UNDO"},
14487 {"type":"Punctuation","value":"."},
14488 {"type":"Text","value":"\n\n "},
14489 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
14490 {"type":"Text","value":"\n\n "},
14491 {"type":"KeywordReserved","value":"IF"},
14492 {"type":"Text","value":" "},
14493 {"type":"KeywordReserved","value":"NOT"},
14494 {"type":"Text","value":" "},
14495 {"type":"KeywordReserved","value":"VALID-HANDLE"},
14496 {"type":"Punctuation","value":"("},
14497 {"type":"NameVariable","value":"ip"},
14498 {"type":"Operator","value":"-"},
14499 {"type":"NameVariable","value":"Frame"},
14500 {"type":"Punctuation","value":")"},
14501 {"type":"Text","value":" "},
14502 {"type":"KeywordReserved","value":"OR"},
14503 {"type":"Text","value":" "},
14504 {"type":"NameVariable","value":"ip"},
14505 {"type":"Operator","value":"-"},
14506 {"type":"NameVariable","value":"Frame"},
14507 {"type":"Punctuation","value":":"},
14508 {"type":"KeywordReserved","value":"HWND "},
14509 {"type":"Operator","value":"="},
14510 {"type":"Text","value":" "},
14511 {"type":"NameVariable","value":"?"},
14512 {"type":"Text","value":" "},
14513 {"type":"KeywordReserved","value":"THEN"},
14514 {"type":"Text","value":" "},
14515 {"type":"KeywordReserved","value":"RETURN"},
14516 {"type":"Punctuation","value":"."},
14517 {"type":"CommentPreproc","value":"\n\n \u0026scoped-define SB_HORZ 0\n \u0026scoped-define SB_VERT 1\n \u0026scoped-define SB_BOTH 3\n \u0026scoped-define SB_THUMBPOSITION 4"},
14518 {"type":"Text","value":"\n\n "},
14519 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
14520 {"type":"Text","value":"\n "},
14521 {"type":"KeywordReserved","value":"RUN"},
14522 {"type":"Text","value":" "},
14523 {"type":"NameVariable","value":"ShowScrollBar"},
14524 {"type":"Text","value":" "},
14525 {"type":"Punctuation","value":"("},
14526 {"type":"Text","value":" "},
14527 {"type":"NameVariable","value":"ip"},
14528 {"type":"Operator","value":"-"},
14529 {"type":"NameVariable","value":"Frame"},
14530 {"type":"Punctuation","value":":"},
14531 {"type":"KeywordReserved","value":"HWND"},
14532 {"type":"NameVariable","value":","},
14533 {"type":"Text","value":"\n "},
14534 {"type":"CommentPreproc","value":"{\u0026SB_HORZ}"},
14535 {"type":"NameVariable","value":","},
14536 {"type":"Text","value":"\n "},
14537 {"type":"KeywordReserved","value":"IF"},
14538 {"type":"Text","value":" "},
14539 {"type":"NameVariable","value":"ip"},
14540 {"type":"Operator","value":"-"},
14541 {"type":"NameVariable","value":"horizontal"},
14542 {"type":"Text","value":" "},
14543 {"type":"KeywordReserved","value":"THEN"},
14544 {"type":"Text","value":" "},
14545 {"type":"Operator","value":"-"},
14546 {"type":"LiteralNumberInteger","value":"1"},
14547 {"type":"Text","value":" "},
14548 {"type":"KeywordReserved","value":"ELSE"},
14549 {"type":"Text","value":" "},
14550 {"type":"LiteralNumberInteger","value":"0"},
14551 {"type":"NameVariable","value":","},
14552 {"type":"Text","value":"\n "},
14553 {"type":"KeywordReserved","value":"OUTPUT"},
14554 {"type":"Text","value":" "},
14555 {"type":"NameVariable","value":"iv"},
14556 {"type":"Operator","value":"-"},
14557 {"type":"NameVariable","value":"retint"},
14558 {"type":"Text","value":" "},
14559 {"type":"Punctuation","value":")."},
14560 {"type":"Text","value":"\n\n "},
14561 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
14562 {"type":"Text","value":"\n "},
14563 {"type":"KeywordReserved","value":"RUN"},
14564 {"type":"Text","value":" "},
14565 {"type":"NameVariable","value":"ShowScrollBar"},
14566 {"type":"Text","value":" "},
14567 {"type":"Punctuation","value":"("},
14568 {"type":"Text","value":" "},
14569 {"type":"NameVariable","value":"ip"},
14570 {"type":"Operator","value":"-"},
14571 {"type":"NameVariable","value":"Frame"},
14572 {"type":"Punctuation","value":":"},
14573 {"type":"KeywordReserved","value":"HWND"},
14574 {"type":"NameVariable","value":","},
14575 {"type":"Text","value":"\n "},
14576 {"type":"CommentPreproc","value":"{\u0026SB_VERT}"},
14577 {"type":"NameVariable","value":","},
14578 {"type":"Text","value":"\n "},
14579 {"type":"KeywordReserved","value":"IF"},
14580 {"type":"Text","value":" "},
14581 {"type":"NameVariable","value":"ip"},
14582 {"type":"Operator","value":"-"},
14583 {"type":"NameVariable","value":"vertical"},
14584 {"type":"Text","value":" "},
14585 {"type":"KeywordReserved","value":"THEN"},
14586 {"type":"Text","value":" "},
14587 {"type":"Operator","value":"-"},
14588 {"type":"LiteralNumberInteger","value":"1"},
14589 {"type":"Text","value":" "},
14590 {"type":"KeywordReserved","value":"ELSE"},
14591 {"type":"Text","value":" "},
14592 {"type":"LiteralNumberInteger","value":"0"},
14593 {"type":"NameVariable","value":","},
14594 {"type":"Text","value":"\n "},
14595 {"type":"KeywordReserved","value":"OUTPUT"},
14596 {"type":"Text","value":" "},
14597 {"type":"NameVariable","value":"iv"},
14598 {"type":"Operator","value":"-"},
14599 {"type":"NameVariable","value":"retint"},
14600 {"type":"Text","value":" "},
14601 {"type":"Punctuation","value":")."},
14602 {"type":"CommentPreproc","value":"\n\n \u0026undefine SB_HORZ\n \u0026undefine SB_VERT\n \u0026undefine SB_BOTH\n \u0026undefine SB_THUMBPOSITION"},
14603 {"type":"Text","value":"\n\n "},
14604 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
14605 {"type":"Text","value":"\n"},
14606 {"type":"KeywordReserved","value":"END"},
14607 {"type":"Text","value":" "},
14608 {"type":"KeywordReserved","value":"PROCEDURE"},
14609 {"type":"Punctuation","value":"."},
14610 {"type":"Text","value":" "},
14611 {"type":"CommentMultiline","value":"/* ShowScrollbars */"},
14612 {"type":"Text","value":"\n\n"},
14613 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14614 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-unlockWindow) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE unlockWindow Procedure"},
14615 {"type":"Text","value":"\n"},
14616 {"type":"KeywordReserved","value":"PROCEDURE"},
14617 {"type":"Text","value":" "},
14618 {"type":"NameVariable","value":"unlockWindow"},
14619 {"type":"Text","value":" "},
14620 {"type":"Punctuation","value":":"},
14621 {"type":"Text","value":"\n"},
14622 {"type":"CommentMultiline","value":"/* Force a window to unlock\n */"},
14623 {"type":"Text","value":"\n "},
14624 {"type":"KeywordDeclaration","value":"DEFINE"},
14625 {"type":"Text","value":" "},
14626 {"type":"KeywordReserved","value":"INPUT"},
14627 {"type":"Text","value":" "},
14628 {"type":"KeywordReserved","value":"PARAMETER"},
14629 {"type":"Text","value":" "},
14630 {"type":"NameVariable","value":"phWindow"},
14631 {"type":"Text","value":" "},
14632 {"type":"KeywordReserved","value":"AS"},
14633 {"type":"Text","value":" "},
14634 {"type":"KeywordType","value":"HANDLE "},
14635 {"type":"Text","value":" "},
14636 {"type":"KeywordReserved","value":"NO-UNDO"},
14637 {"type":"Punctuation","value":"."},
14638 {"type":"Text","value":"\n\n "},
14639 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
14640 {"type":"Text","value":"\n "},
14641 {"type":"KeywordDeclaration","value":"DEFINE"},
14642 {"type":"Text","value":" "},
14643 {"type":"KeywordReserved","value":"VARIABLE"},
14644 {"type":"Text","value":" "},
14645 {"type":"NameVariable","value":"iRet"},
14646 {"type":"Text","value":" "},
14647 {"type":"KeywordReserved","value":"AS"},
14648 {"type":"Text","value":" "},
14649 {"type":"KeywordType","value":"INTEGER"},
14650 {"type":"Text","value":" "},
14651 {"type":"KeywordReserved","value":"NO-UNDO"},
14652 {"type":"Punctuation","value":"."},
14653 {"type":"Text","value":"\n "},
14654 {"type":"KeywordDeclaration","value":"DEFINE"},
14655 {"type":"Text","value":" "},
14656 {"type":"KeywordReserved","value":"BUFFER"},
14657 {"type":"Text","value":" "},
14658 {"type":"NameVariable","value":"ttWindowLock"},
14659 {"type":"Text","value":" "},
14660 {"type":"KeywordReserved","value":"FOR"},
14661 {"type":"Text","value":" "},
14662 {"type":"NameVariable","value":"ttWindowLock"},
14663 {"type":"Punctuation","value":"."},
14664 {"type":"Text","value":"\n\n "},
14665 {"type":"KeywordReserved","value":"PUBLISH "},
14666 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
14667 {"type":"Text","value":" "},
14668 {"type":"Punctuation","value":"("},
14669 {"type":"LiteralNumberInteger","value":"3"},
14670 {"type":"NameVariable","value":","},
14671 {"type":"Text","value":" "},
14672 {"type":"KeywordReserved","value":"SUBSTITUTE"},
14673 {"type":"Punctuation","value":"("},
14674 {"type":"LiteralStringDouble","value":"\"Window \u00261, force to unlock\""},
14675 {"type":"NameVariable","value":","},
14676 {"type":"Text","value":" "},
14677 {"type":"NameVariable","value":"phWindow"},
14678 {"type":"Punctuation","value":":"},
14679 {"type":"KeywordReserved","value":"TITLE"},
14680 {"type":"Punctuation","value":"))."},
14681 {"type":"Text","value":"\n\n "},
14682 {"type":"CommentMultiline","value":"/* Find window in our tt of locked windows */"},
14683 {"type":"Text","value":"\n "},
14684 {"type":"KeywordReserved","value":"FIND"},
14685 {"type":"Text","value":" "},
14686 {"type":"NameVariable","value":"ttWindowLock"},
14687 {"type":"Text","value":" "},
14688 {"type":"KeywordReserved","value":"WHERE"},
14689 {"type":"Text","value":" "},
14690 {"type":"NameVariable","value":"ttWindowLock"},
14691 {"type":"Punctuation","value":"."},
14692 {"type":"NameVariable","value":"hWindow"},
14693 {"type":"Text","value":" "},
14694 {"type":"Operator","value":"="},
14695 {"type":"Text","value":" "},
14696 {"type":"NameVariable","value":"phWindow"},
14697 {"type":"Text","value":" "},
14698 {"type":"KeywordReserved","value":"NO-ERROR"},
14699 {"type":"Punctuation","value":"."},
14700 {"type":"Text","value":"\n "},
14701 {"type":"KeywordReserved","value":"IF"},
14702 {"type":"Text","value":" "},
14703 {"type":"KeywordReserved","value":"NOT"},
14704 {"type":"Text","value":" "},
14705 {"type":"KeywordReserved","value":"AVAILABLE"},
14706 {"type":"Text","value":" "},
14707 {"type":"NameVariable","value":"ttWindowLock"},
14708 {"type":"Text","value":" "},
14709 {"type":"KeywordReserved","value":"THEN"},
14710 {"type":"Text","value":" "},
14711 {"type":"KeywordReserved","value":"RETURN"},
14712 {"type":"Punctuation","value":"."},
14713 {"type":"Text","value":"\n\n "},
14714 {"type":"KeywordReserved","value":"IF"},
14715 {"type":"Text","value":" "},
14716 {"type":"NameVariable","value":"ttWindowLock"},
14717 {"type":"Punctuation","value":"."},
14718 {"type":"NameVariable","value":"iLockCounter"},
14719 {"type":"Text","value":" "},
14720 {"type":"NameVariable","value":"\u003e"},
14721 {"type":"Text","value":" "},
14722 {"type":"LiteralNumberInteger","value":"0"},
14723 {"type":"Text","value":" "},
14724 {"type":"KeywordReserved","value":"THEN\n "},
14725 {"type":"Text","value":" "},
14726 {"type":"KeywordReserved","value":"DO"},
14727 {"type":"Punctuation","value":":"},
14728 {"type":"Text","value":"\n "},
14729 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
14730 {"type":"Text","value":"\n "},
14731 {"type":"KeywordReserved","value":"RUN"},
14732 {"type":"Text","value":" "},
14733 {"type":"NameVariable","value":"SendMessageA"},
14734 {"type":"Punctuation","value":"("},
14735 {"type":"NameVariable","value":"phWindow"},
14736 {"type":"Punctuation","value":":"},
14737 {"type":"KeywordReserved","value":"HWND"},
14738 {"type":"NameVariable","value":","},
14739 {"type":"Text","value":" "},
14740 {"type":"CommentPreproc","value":"{\u0026WM_SETREDRAW}"},
14741 {"type":"NameVariable","value":","},
14742 {"type":"Text","value":" "},
14743 {"type":"LiteralNumberInteger","value":"1"},
14744 {"type":"NameVariable","value":","},
14745 {"type":"Text","value":" "},
14746 {"type":"LiteralNumberInteger","value":"0"},
14747 {"type":"NameVariable","value":","},
14748 {"type":"Text","value":" "},
14749 {"type":"KeywordReserved","value":"OUTPUT"},
14750 {"type":"Text","value":" "},
14751 {"type":"NameVariable","value":"iRet"},
14752 {"type":"Punctuation","value":")."},
14753 {"type":"Text","value":"\n\n "},
14754 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
14755 {"type":"Text","value":"\n "},
14756 {"type":"KeywordReserved","value":"RUN"},
14757 {"type":"Text","value":" "},
14758 {"type":"NameVariable","value":"RedrawWindow"},
14759 {"type":"Punctuation","value":"("},
14760 {"type":"NameVariable","value":"phWindow"},
14761 {"type":"Punctuation","value":":"},
14762 {"type":"KeywordReserved","value":"HWND"},
14763 {"type":"NameVariable","value":","},
14764 {"type":"Text","value":" "},
14765 {"type":"LiteralNumberInteger","value":"0"},
14766 {"type":"NameVariable","value":","},
14767 {"type":"Text","value":" "},
14768 {"type":"LiteralNumberInteger","value":"0"},
14769 {"type":"NameVariable","value":","},
14770 {"type":"Text","value":" "},
14771 {"type":"CommentPreproc","value":"{\u0026RDW_ALLCHILDREN}"},
14772 {"type":"Text","value":" "},
14773 {"type":"Operator","value":"+"},
14774 {"type":"Text","value":" "},
14775 {"type":"CommentPreproc","value":"{\u0026RDW_ERASE}"},
14776 {"type":"Text","value":" "},
14777 {"type":"Operator","value":"+"},
14778 {"type":"Text","value":" "},
14779 {"type":"CommentPreproc","value":"{\u0026RDW_INVALIDATE}"},
14780 {"type":"NameVariable","value":","},
14781 {"type":"Text","value":" "},
14782 {"type":"KeywordReserved","value":"OUTPUT"},
14783 {"type":"Text","value":" "},
14784 {"type":"NameVariable","value":"iRet"},
14785 {"type":"Punctuation","value":")."},
14786 {"type":"Text","value":"\n\n "},
14787 {"type":"KeywordReserved","value":"DELETE"},
14788 {"type":"Text","value":" "},
14789 {"type":"NameVariable","value":"ttWindowLock"},
14790 {"type":"Punctuation","value":"."},
14791 {"type":"Text","value":"\n "},
14792 {"type":"KeywordReserved","value":"END"},
14793 {"type":"Punctuation","value":"."},
14794 {"type":"Text","value":"\n\n"},
14795 {"type":"KeywordReserved","value":"END"},
14796 {"type":"Text","value":" "},
14797 {"type":"KeywordReserved","value":"PROCEDURE"},
14798 {"type":"Punctuation","value":"."},
14799 {"type":"Text","value":" "},
14800 {"type":"CommentMultiline","value":"/* unlockWindow */"},
14801 {"type":"Text","value":"\n\n"},
14802 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
14803 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-updateFields) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE updateFields Procedure"},
14804 {"type":"Text","value":"\n"},
14805 {"type":"KeywordReserved","value":"PROCEDURE"},
14806 {"type":"Text","value":" "},
14807 {"type":"NameVariable","value":"updateFields"},
14808 {"type":"Text","value":" "},
14809 {"type":"Punctuation","value":":"},
14810 {"type":"Text","value":"\n"},
14811 {"type":"CommentMultiline","value":"/* Update the fields temp-table with settings from registry\n */"},
14812 {"type":"Text","value":"\n "},
14813 {"type":"KeywordDeclaration","value":"DEFINE"},
14814 {"type":"Text","value":" "},
14815 {"type":"KeywordReserved","value":"INPUT"},
14816 {"type":"Text","value":" "},
14817 {"type":"KeywordReserved","value":"PARAMETER"},
14818 {"type":"Text","value":" "},
14819 {"type":"NameVariable","value":"pcDatabase"},
14820 {"type":"Text","value":" "},
14821 {"type":"KeywordReserved","value":"AS"},
14822 {"type":"Text","value":" "},
14823 {"type":"KeywordType","value":"CHARACTER "},
14824 {"type":"Text","value":" "},
14825 {"type":"KeywordReserved","value":"NO-UNDO"},
14826 {"type":"Punctuation","value":"."},
14827 {"type":"Text","value":"\n "},
14828 {"type":"KeywordDeclaration","value":"DEFINE"},
14829 {"type":"Text","value":" "},
14830 {"type":"KeywordReserved","value":"INPUT"},
14831 {"type":"Text","value":" "},
14832 {"type":"KeywordReserved","value":"PARAMETER"},
14833 {"type":"Text","value":" "},
14834 {"type":"NameVariable","value":"pcTableName"},
14835 {"type":"Text","value":" "},
14836 {"type":"KeywordReserved","value":"AS"},
14837 {"type":"Text","value":" "},
14838 {"type":"KeywordType","value":"CHARACTER "},
14839 {"type":"Text","value":" "},
14840 {"type":"KeywordReserved","value":"NO-UNDO"},
14841 {"type":"Punctuation","value":"."},
14842 {"type":"Text","value":"\n "},
14843 {"type":"KeywordDeclaration","value":"DEFINE"},
14844 {"type":"Text","value":" "},
14845 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
14846 {"type":"Text","value":" "},
14847 {"type":"KeywordReserved","value":"PARAMETER"},
14848 {"type":"Text","value":" "},
14849 {"type":"KeywordReserved","value":"TABLE"},
14850 {"type":"Text","value":" "},
14851 {"type":"KeywordReserved","value":"FOR"},
14852 {"type":"Text","value":" "},
14853 {"type":"NameVariable","value":"ttField"},
14854 {"type":"Punctuation","value":"."},
14855 {"type":"Text","value":"\n\n "},
14856 {"type":"KeywordDeclaration","value":"DEFINE"},
14857 {"type":"Text","value":" "},
14858 {"type":"KeywordReserved","value":"VARIABLE"},
14859 {"type":"Text","value":" "},
14860 {"type":"NameVariable","value":"cCustomFormat"},
14861 {"type":"Text","value":" "},
14862 {"type":"KeywordReserved","value":"AS"},
14863 {"type":"Text","value":" "},
14864 {"type":"KeywordType","value":"CHARACTER "},
14865 {"type":"Text","value":" "},
14866 {"type":"KeywordReserved","value":"NO-UNDO"},
14867 {"type":"Punctuation","value":"."},
14868 {"type":"Text","value":"\n "},
14869 {"type":"KeywordDeclaration","value":"DEFINE"},
14870 {"type":"Text","value":" "},
14871 {"type":"KeywordReserved","value":"VARIABLE"},
14872 {"type":"Text","value":" "},
14873 {"type":"NameVariable","value":"cSelectedFields"},
14874 {"type":"Text","value":" "},
14875 {"type":"KeywordReserved","value":"AS"},
14876 {"type":"Text","value":" "},
14877 {"type":"KeywordType","value":"CHARACTER "},
14878 {"type":"Text","value":" "},
14879 {"type":"KeywordReserved","value":"NO-UNDO"},
14880 {"type":"Punctuation","value":"."},
14881 {"type":"Text","value":"\n "},
14882 {"type":"KeywordDeclaration","value":"DEFINE"},
14883 {"type":"Text","value":" "},
14884 {"type":"KeywordReserved","value":"VARIABLE"},
14885 {"type":"Text","value":" "},
14886 {"type":"NameVariable","value":"cFieldOrder"},
14887 {"type":"Text","value":" "},
14888 {"type":"KeywordReserved","value":"AS"},
14889 {"type":"Text","value":" "},
14890 {"type":"KeywordType","value":"CHARACTER "},
14891 {"type":"Text","value":" "},
14892 {"type":"KeywordReserved","value":"NO-UNDO"},
14893 {"type":"Punctuation","value":"."},
14894 {"type":"Text","value":"\n "},
14895 {"type":"KeywordDeclaration","value":"DEFINE"},
14896 {"type":"Text","value":" "},
14897 {"type":"KeywordReserved","value":"VARIABLE"},
14898 {"type":"Text","value":" "},
14899 {"type":"NameVariable","value":"iColumnOrder"},
14900 {"type":"Text","value":" "},
14901 {"type":"KeywordReserved","value":"AS"},
14902 {"type":"Text","value":" "},
14903 {"type":"KeywordType","value":"INTEGER "},
14904 {"type":"Text","value":" "},
14905 {"type":"KeywordReserved","value":"NO-UNDO"},
14906 {"type":"Punctuation","value":"."},
14907 {"type":"Text","value":"\n "},
14908 {"type":"KeywordDeclaration","value":"DEFINE"},
14909 {"type":"Text","value":" "},
14910 {"type":"KeywordReserved","value":"VARIABLE"},
14911 {"type":"Text","value":" "},
14912 {"type":"NameVariable","value":"iFieldOrder"},
14913 {"type":"Text","value":" "},
14914 {"type":"KeywordReserved","value":"AS"},
14915 {"type":"Text","value":" "},
14916 {"type":"KeywordType","value":"INTEGER "},
14917 {"type":"Text","value":" "},
14918 {"type":"KeywordReserved","value":"NO-UNDO"},
14919 {"type":"Punctuation","value":"."},
14920 {"type":"Text","value":"\n "},
14921 {"type":"KeywordDeclaration","value":"DEFINE"},
14922 {"type":"Text","value":" "},
14923 {"type":"KeywordReserved","value":"VARIABLE"},
14924 {"type":"Text","value":" "},
14925 {"type":"NameVariable","value":"iMaxExtent"},
14926 {"type":"Text","value":" "},
14927 {"type":"KeywordReserved","value":"AS"},
14928 {"type":"Text","value":" "},
14929 {"type":"KeywordType","value":"INTEGER "},
14930 {"type":"Text","value":" "},
14931 {"type":"KeywordReserved","value":"NO-UNDO"},
14932 {"type":"Punctuation","value":"."},
14933 {"type":"Text","value":"\n "},
14934 {"type":"KeywordDeclaration","value":"DEFINE"},
14935 {"type":"Text","value":" "},
14936 {"type":"KeywordReserved","value":"VARIABLE"},
14937 {"type":"Text","value":" "},
14938 {"type":"NameVariable","value":"lRecRowAtEnd"},
14939 {"type":"Text","value":" "},
14940 {"type":"KeywordReserved","value":"AS"},
14941 {"type":"Text","value":" "},
14942 {"type":"KeywordType","value":"LOGICAL "},
14943 {"type":"Text","value":" "},
14944 {"type":"KeywordReserved","value":"NO-UNDO"},
14945 {"type":"Punctuation","value":"."},
14946 {"type":"Text","value":"\n\n "},
14947 {"type":"KeywordDeclaration","value":"DEFINE"},
14948 {"type":"Text","value":" "},
14949 {"type":"KeywordReserved","value":"BUFFER"},
14950 {"type":"Text","value":" "},
14951 {"type":"NameVariable","value":"bField"},
14952 {"type":"Text","value":" "},
14953 {"type":"KeywordReserved","value":"FOR"},
14954 {"type":"Text","value":" "},
14955 {"type":"NameVariable","value":"ttField"},
14956 {"type":"Punctuation","value":"."},
14957 {"type":"Text","value":"\n "},
14958 {"type":"KeywordDeclaration","value":"DEFINE"},
14959 {"type":"Text","value":" "},
14960 {"type":"KeywordReserved","value":"BUFFER"},
14961 {"type":"Text","value":" "},
14962 {"type":"NameVariable","value":"bColumn"},
14963 {"type":"Text","value":" "},
14964 {"type":"KeywordReserved","value":"FOR"},
14965 {"type":"Text","value":" "},
14966 {"type":"NameVariable","value":"ttColumn"},
14967 {"type":"Punctuation","value":"."},
14968 {"type":"Text","value":"\n\n "},
14969 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
14970 {"type":"Text","value":"\n "},
14971 {"type":"KeywordReserved","value":"PUBLISH "},
14972 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
14973 {"type":"Text","value":" "},
14974 {"type":"Punctuation","value":"("},
14975 {"type":"LiteralNumberInteger","value":"1"},
14976 {"type":"NameVariable","value":","},
14977 {"type":"Text","value":" "},
14978 {"type":"KeywordReserved","value":"SUBSTITUTE"},
14979 {"type":"Punctuation","value":"("},
14980 {"type":"LiteralStringDouble","value":"\"Update field definitions for \u00261.\u00262\""},
14981 {"type":"NameVariable","value":","},
14982 {"type":"Text","value":" "},
14983 {"type":"NameVariable","value":"pcDatabase,"},
14984 {"type":"Text","value":" "},
14985 {"type":"NameVariable","value":"pcTableName"},
14986 {"type":"Punctuation","value":"))."},
14987 {"type":"Text","value":"\n\n "},
14988 {"type":"CommentMultiline","value":"/* Get list of all previously selected fields */"},
14989 {"type":"Text","value":"\n "},
14990 {"type":"NameVariable","value":"cSelectedFields"},
14991 {"type":"Text","value":" "},
14992 {"type":"Operator","value":"="},
14993 {"type":"Text","value":" "},
14994 {"type":"NameVariable","value":"getRegistry"},
14995 {"type":"Punctuation","value":"("},
14996 {"type":"KeywordReserved","value":"SUBSTITUTE"},
14997 {"type":"Punctuation","value":"("},
14998 {"type":"LiteralStringDouble","value":"\"DB:\u00261\""},
14999 {"type":"NameVariable","value":",pcDatabase"},
15000 {"type":"Punctuation","value":")"},
15001 {"type":"NameVariable","value":","},
15002 {"type":"Text","value":" "},
15003 {"type":"KeywordReserved","value":"SUBSTITUTE"},
15004 {"type":"Punctuation","value":"("},
15005 {"type":"LiteralStringDouble","value":"\"\u00261:fields\""},
15006 {"type":"NameVariable","value":",pcTableName"},
15007 {"type":"Punctuation","value":"))."},
15008 {"type":"Text","value":"\n "},
15009 {"type":"KeywordReserved","value":"IF"},
15010 {"type":"Text","value":" "},
15011 {"type":"NameVariable","value":"cSelectedFields"},
15012 {"type":"Text","value":" "},
15013 {"type":"Operator","value":"="},
15014 {"type":"Text","value":" "},
15015 {"type":"NameVariable","value":"?"},
15016 {"type":"Text","value":" "},
15017 {"type":"KeywordReserved","value":"THEN"},
15018 {"type":"Text","value":" "},
15019 {"type":"NameVariable","value":"cSelectedFields"},
15020 {"type":"Text","value":" "},
15021 {"type":"Operator","value":"="},
15022 {"type":"Text","value":" "},
15023 {"type":"LiteralStringSingle","value":"'!RECID,!ROWID,*'.\n\n /* Get field ordering */\n cFieldOrder = getRegistry(SUBSTITUTE('DB:\u00261',pcDatabase), SUBSTITUTE('\u00261:fieldOrder'"},
15024 {"type":"NameVariable","value":",pcTableName"},
15025 {"type":"Punctuation","value":"))."},
15026 {"type":"Text","value":"\n\n "},
15027 {"type":"CommentMultiline","value":"/* RECID and ROWID at the end? */"},
15028 {"type":"Text","value":"\n "},
15029 {"type":"KeywordReserved","value":"IF"},
15030 {"type":"Text","value":" "},
15031 {"type":"NameVariable","value":"cFieldOrder"},
15032 {"type":"Text","value":" "},
15033 {"type":"NameVariable","value":"\u003c\u003e"},
15034 {"type":"Text","value":" "},
15035 {"type":"NameVariable","value":"?"},
15036 {"type":"Text","value":" "},
15037 {"type":"KeywordReserved","value":"THEN\n "},
15038 {"type":"Text","value":" "},
15039 {"type":"KeywordReserved","value":"DO"},
15040 {"type":"Punctuation","value":":"},
15041 {"type":"Text","value":"\n "},
15042 {"type":"NameVariable","value":"lRecRowAtEnd"},
15043 {"type":"Text","value":" "},
15044 {"type":"Operator","value":"="},
15045 {"type":"Text","value":" "},
15046 {"type":"KeywordReserved","value":"LOOKUP"},
15047 {"type":"Punctuation","value":"("},
15048 {"type":"LiteralStringDouble","value":"\"ROWID\""},
15049 {"type":"NameVariable","value":","},
15050 {"type":"Text","value":" "},
15051 {"type":"NameVariable","value":"cFieldOrder"},
15052 {"type":"Punctuation","value":")"},
15053 {"type":"Text","value":" "},
15054 {"type":"NameVariable","value":"\u003e"},
15055 {"type":"Text","value":" "},
15056 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
15057 {"type":"Punctuation","value":"("},
15058 {"type":"NameVariable","value":"cFieldOrder"},
15059 {"type":"Punctuation","value":")"},
15060 {"type":"Text","value":" "},
15061 {"type":"Operator","value":"-"},
15062 {"type":"Text","value":" "},
15063 {"type":"LiteralNumberInteger","value":"2"},
15064 {"type":"Text","value":" "},
15065 {"type":"KeywordReserved","value":"AND"},
15066 {"type":"Text","value":" "},
15067 {"type":"KeywordReserved","value":"LOOKUP"},
15068 {"type":"Punctuation","value":"("},
15069 {"type":"LiteralStringDouble","value":"\"RECID\""},
15070 {"type":"NameVariable","value":","},
15071 {"type":"Text","value":" "},
15072 {"type":"NameVariable","value":"cFieldOrder"},
15073 {"type":"Punctuation","value":")"},
15074 {"type":"Text","value":" "},
15075 {"type":"NameVariable","value":"\u003e"},
15076 {"type":"Text","value":" "},
15077 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
15078 {"type":"Punctuation","value":"("},
15079 {"type":"NameVariable","value":"cFieldOrder"},
15080 {"type":"Punctuation","value":")"},
15081 {"type":"Text","value":" "},
15082 {"type":"Operator","value":"-"},
15083 {"type":"Text","value":" "},
15084 {"type":"LiteralNumberInteger","value":"2"},
15085 {"type":"Punctuation","value":"."},
15086 {"type":"Text","value":"\n "},
15087 {"type":"KeywordReserved","value":"PUBLISH "},
15088 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
15089 {"type":"Text","value":" "},
15090 {"type":"Punctuation","value":"("},
15091 {"type":"LiteralNumberInteger","value":"2"},
15092 {"type":"NameVariable","value":","},
15093 {"type":"Text","value":" "},
15094 {"type":"KeywordReserved","value":"SUBSTITUTE"},
15095 {"type":"Punctuation","value":"("},
15096 {"type":"LiteralStringDouble","value":"\"Field order for table \u00261: \u00262\""},
15097 {"type":"NameVariable","value":","},
15098 {"type":"Text","value":" "},
15099 {"type":"NameVariable","value":"pcTableName,"},
15100 {"type":"Text","value":" "},
15101 {"type":"NameVariable","value":"cFieldOrder"},
15102 {"type":"Punctuation","value":"))."},
15103 {"type":"Text","value":"\n "},
15104 {"type":"KeywordReserved","value":"PUBLISH "},
15105 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
15106 {"type":"Text","value":" "},
15107 {"type":"Punctuation","value":"("},
15108 {"type":"LiteralNumberInteger","value":"3"},
15109 {"type":"NameVariable","value":","},
15110 {"type":"Text","value":" "},
15111 {"type":"KeywordReserved","value":"SUBSTITUTE"},
15112 {"type":"Punctuation","value":"("},
15113 {"type":"LiteralStringDouble","value":"\"Rowid/recid at the end for table \u00261: \u00262\""},
15114 {"type":"NameVariable","value":","},
15115 {"type":"Text","value":" "},
15116 {"type":"NameVariable","value":"pcTableName,"},
15117 {"type":"Text","value":" "},
15118 {"type":"NameVariable","value":"lRecRowAtEnd"},
15119 {"type":"Punctuation","value":"))."},
15120 {"type":"Text","value":"\n "},
15121 {"type":"KeywordReserved","value":"END"},
15122 {"type":"Punctuation","value":"."},
15123 {"type":"Text","value":"\n\n "},
15124 {"type":"KeywordReserved","value":"FOR"},
15125 {"type":"Text","value":" "},
15126 {"type":"KeywordReserved","value":"EACH"},
15127 {"type":"Text","value":" "},
15128 {"type":"NameVariable","value":"bField"},
15129 {"type":"Text","value":" "},
15130 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
15131 {"type":"Punctuation","value":":"},
15132 {"type":"Text","value":"\n\n "},
15133 {"type":"CommentMultiline","value":"/* Due to a bug the nr of decimals may be set on non-decimal fields\n * See PKB P185263 (article 18087) for more information\n * http://knowledgebase.progress.com/articles/Article/P185263\n */"},
15134 {"type":"Text","value":"\n "},
15135 {"type":"KeywordReserved","value":"IF"},
15136 {"type":"Text","value":" "},
15137 {"type":"NameVariable","value":"bField"},
15138 {"type":"Punctuation","value":"."},
15139 {"type":"NameVariable","value":"cDataType"},
15140 {"type":"Text","value":" "},
15141 {"type":"NameVariable","value":"\u003c\u003e"},
15142 {"type":"Text","value":" "},
15143 {"type":"LiteralStringSingle","value":"'DECIMAL'"},
15144 {"type":"Text","value":" "},
15145 {"type":"KeywordReserved","value":"THEN"},
15146 {"type":"Text","value":" "},
15147 {"type":"NameVariable","value":"bField"},
15148 {"type":"Punctuation","value":"."},
15149 {"type":"NameVariable","value":"iDecimals"},
15150 {"type":"Text","value":" "},
15151 {"type":"Operator","value":"="},
15152 {"type":"Text","value":" "},
15153 {"type":"NameVariable","value":"?"},
15154 {"type":"Punctuation","value":"."},
15155 {"type":"Text","value":"\n\n "},
15156 {"type":"CommentMultiline","value":"/* Was this field selected? */"},
15157 {"type":"Text","value":"\n "},
15158 {"type":"NameVariable","value":"bField"},
15159 {"type":"Punctuation","value":"."},
15160 {"type":"NameVariable","value":"lShow"},
15161 {"type":"Text","value":" "},
15162 {"type":"Operator","value":"="},
15163 {"type":"Text","value":" "},
15164 {"type":"KeywordReserved","value":"CAN-DO"},
15165 {"type":"Punctuation","value":"("},
15166 {"type":"NameVariable","value":"cSelectedFields,"},
15167 {"type":"Text","value":" "},
15168 {"type":"NameVariable","value":"bField"},
15169 {"type":"Punctuation","value":"."},
15170 {"type":"NameVariable","value":"cFullName"},
15171 {"type":"Punctuation","value":")."},
15172 {"type":"Text","value":"\n\n "},
15173 {"type":"CommentMultiline","value":"/* Customization option for the user to show/hide certain fields */"},
15174 {"type":"Text","value":"\n "},
15175 {"type":"KeywordReserved","value":"PUBLISH "},
15176 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
15177 {"type":"Text","value":" "},
15178 {"type":"Punctuation","value":"("},
15179 {"type":"LiteralStringDouble","value":"\"start\""},
15180 {"type":"NameVariable","value":","},
15181 {"type":"Text","value":" "},
15182 {"type":"LiteralStringSingle","value":"'customShowField').\n PUBLISH 'customShowField'"},
15183 {"type":"Text","value":" "},
15184 {"type":"Punctuation","value":"("},
15185 {"type":"NameVariable","value":"pcDatabase,"},
15186 {"type":"Text","value":" "},
15187 {"type":"NameVariable","value":"pcTableName,"},
15188 {"type":"Text","value":" "},
15189 {"type":"NameVariable","value":"bField"},
15190 {"type":"Punctuation","value":"."},
15191 {"type":"NameVariable","value":"cFieldName,"},
15192 {"type":"Text","value":" "},
15193 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
15194 {"type":"Text","value":" "},
15195 {"type":"NameVariable","value":"bField"},
15196 {"type":"Punctuation","value":"."},
15197 {"type":"NameVariable","value":"lShow"},
15198 {"type":"Punctuation","value":")."},
15199 {"type":"Text","value":"\n "},
15200 {"type":"KeywordReserved","value":"PUBLISH "},
15201 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
15202 {"type":"Text","value":" "},
15203 {"type":"Punctuation","value":"("},
15204 {"type":"LiteralStringDouble","value":"\"stop\""},
15205 {"type":"NameVariable","value":","},
15206 {"type":"Text","value":" "},
15207 {"type":"LiteralStringSingle","value":"'customShowField'"},
15208 {"type":"Punctuation","value":")."},
15209 {"type":"Text","value":"\n\n "},
15210 {"type":"CommentMultiline","value":"/* Customization option for the user to adjust the format */"},
15211 {"type":"Text","value":"\n "},
15212 {"type":"KeywordReserved","value":"PUBLISH "},
15213 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
15214 {"type":"Text","value":" "},
15215 {"type":"Punctuation","value":"("},
15216 {"type":"LiteralStringDouble","value":"\"start\""},
15217 {"type":"NameVariable","value":","},
15218 {"type":"Text","value":" "},
15219 {"type":"LiteralStringSingle","value":"'customFormat').\n PUBLISH 'customFormat'"},
15220 {"type":"Text","value":" "},
15221 {"type":"Punctuation","value":"("},
15222 {"type":"NameVariable","value":"pcDatabase,"},
15223 {"type":"Text","value":" "},
15224 {"type":"NameVariable","value":"pcTableName,"},
15225 {"type":"Text","value":" "},
15226 {"type":"NameVariable","value":"bField"},
15227 {"type":"Punctuation","value":"."},
15228 {"type":"NameVariable","value":"cFieldName,"},
15229 {"type":"Text","value":" "},
15230 {"type":"NameVariable","value":"bField"},
15231 {"type":"Punctuation","value":"."},
15232 {"type":"NameVariable","value":"cDatatype,"},
15233 {"type":"Text","value":" "},
15234 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
15235 {"type":"Text","value":" "},
15236 {"type":"NameVariable","value":"bField"},
15237 {"type":"Punctuation","value":"."},
15238 {"type":"NameVariable","value":"cFormat"},
15239 {"type":"Punctuation","value":")."},
15240 {"type":"Text","value":"\n "},
15241 {"type":"KeywordReserved","value":"PUBLISH "},
15242 {"type":"LiteralStringDouble","value":"\"DD:Timer\""},
15243 {"type":"Text","value":" "},
15244 {"type":"Punctuation","value":"("},
15245 {"type":"LiteralStringDouble","value":"\"stop\""},
15246 {"type":"NameVariable","value":","},
15247 {"type":"Text","value":" "},
15248 {"type":"LiteralStringSingle","value":"'customFormat'"},
15249 {"type":"Punctuation","value":")."},
15250 {"type":"Text","value":"\n\n "},
15251 {"type":"CommentMultiline","value":"/* Restore changed field format. */"},
15252 {"type":"Text","value":"\n "},
15253 {"type":"NameVariable","value":"cCustomFormat"},
15254 {"type":"Text","value":" "},
15255 {"type":"Operator","value":"="},
15256 {"type":"Text","value":" "},
15257 {"type":"NameVariable","value":"getRegistry"},
15258 {"type":"Punctuation","value":"("},
15259 {"type":"KeywordReserved","value":"SUBSTITUTE"},
15260 {"type":"Punctuation","value":"("},
15261 {"type":"LiteralStringDouble","value":"\"DB:\u00261\""},
15262 {"type":"NameVariable","value":",pcDatabase"},
15263 {"type":"Punctuation","value":")"},
15264 {"type":"NameVariable","value":","},
15265 {"type":"Text","value":" "},
15266 {"type":"KeywordReserved","value":"SUBSTITUTE"},
15267 {"type":"Punctuation","value":"("},
15268 {"type":"LiteralStringDouble","value":"\"\u00261.\u00262:format\""},
15269 {"type":"NameVariable","value":",pcTableName,bField"},
15270 {"type":"Punctuation","value":"."},
15271 {"type":"NameVariable","value":"cFieldName"},
15272 {"type":"Punctuation","value":")"},
15273 {"type":"Text","value":" "},
15274 {"type":"Punctuation","value":")."},
15275 {"type":"Text","value":"\n "},
15276 {"type":"KeywordReserved","value":"IF"},
15277 {"type":"Text","value":" "},
15278 {"type":"NameVariable","value":"cCustomFormat"},
15279 {"type":"Text","value":" "},
15280 {"type":"NameVariable","value":"\u003c\u003e"},
15281 {"type":"Text","value":" "},
15282 {"type":"NameVariable","value":"?"},
15283 {"type":"Text","value":" "},
15284 {"type":"KeywordReserved","value":"THEN"},
15285 {"type":"Text","value":" "},
15286 {"type":"NameVariable","value":"bField"},
15287 {"type":"Punctuation","value":"."},
15288 {"type":"NameVariable","value":"cFormat"},
15289 {"type":"Text","value":" "},
15290 {"type":"Operator","value":"="},
15291 {"type":"Text","value":" "},
15292 {"type":"NameVariable","value":"cCustomFormat"},
15293 {"type":"Punctuation","value":"."},
15294 {"type":"Text","value":"\n\n "},
15295 {"type":"CommentMultiline","value":"/* Restore changed field order. */"},
15296 {"type":"Text","value":"\n "},
15297 {"type":"NameVariable","value":"bField"},
15298 {"type":"Punctuation","value":"."},
15299 {"type":"NameVariable","value":"iOrder"},
15300 {"type":"Text","value":" "},
15301 {"type":"Operator","value":"="},
15302 {"type":"Text","value":" "},
15303 {"type":"KeywordReserved","value":"LOOKUP"},
15304 {"type":"Punctuation","value":"("},
15305 {"type":"NameVariable","value":"bField"},
15306 {"type":"Punctuation","value":"."},
15307 {"type":"NameVariable","value":"cFullName,cFieldOrder"},
15308 {"type":"Punctuation","value":")."},
15309 {"type":"Text","value":"\n "},
15310 {"type":"KeywordReserved","value":"IF"},
15311 {"type":"Text","value":" "},
15312 {"type":"NameVariable","value":"bField"},
15313 {"type":"Punctuation","value":"."},
15314 {"type":"NameVariable","value":"iOrder"},
15315 {"type":"Text","value":" "},
15316 {"type":"Operator","value":"="},
15317 {"type":"Text","value":" "},
15318 {"type":"NameVariable","value":"?"},
15319 {"type":"Text","value":" "},
15320 {"type":"KeywordReserved","value":"THEN"},
15321 {"type":"Text","value":" "},
15322 {"type":"NameVariable","value":"bField"},
15323 {"type":"Punctuation","value":"."},
15324 {"type":"NameVariable","value":"iOrder"},
15325 {"type":"Text","value":" "},
15326 {"type":"Operator","value":"="},
15327 {"type":"Text","value":" "},
15328 {"type":"NameVariable","value":"bField"},
15329 {"type":"Punctuation","value":"."},
15330 {"type":"NameVariable","value":"iOrderOrg"},
15331 {"type":"Punctuation","value":"."},
15332 {"type":"Text","value":"\n\n "},
15333 {"type":"CommentMultiline","value":"/* Keep track of highest nr */"},
15334 {"type":"Text","value":"\n "},
15335 {"type":"NameVariable","value":"iFieldOrder"},
15336 {"type":"Text","value":" "},
15337 {"type":"Operator","value":"="},
15338 {"type":"Text","value":" "},
15339 {"type":"KeywordReserved","value":"MAXIMUM"},
15340 {"type":"Punctuation","value":"("},
15341 {"type":"NameVariable","value":"iFieldOrder,bField"},
15342 {"type":"Punctuation","value":"."},
15343 {"type":"NameVariable","value":"iOrder"},
15344 {"type":"Punctuation","value":")."},
15345 {"type":"Text","value":"\n\n "},
15346 {"type":"KeywordReserved","value":"END"},
15347 {"type":"Punctuation","value":"."},
15348 {"type":"Text","value":" "},
15349 {"type":"CommentMultiline","value":"/* f/e bField */"},
15350 {"type":"Text","value":"\n\n "},
15351 {"type":"CommentMultiline","value":"/* Only show first X of an extent */"},
15352 {"type":"Text","value":"\n "},
15353 {"type":"NameVariable","value":"iMaxExtent"},
15354 {"type":"Text","value":" "},
15355 {"type":"Operator","value":"="},
15356 {"type":"Text","value":" "},
15357 {"type":"KeywordType","value":"INTEGER"},
15358 {"type":"Punctuation","value":"("},
15359 {"type":"NameVariable","value":"getRegistry"},
15360 {"type":"Punctuation","value":"("},
15361 {"type":"LiteralStringDouble","value":"\"DataDigger\""},
15362 {"type":"NameVariable","value":","},
15363 {"type":"LiteralStringDouble","value":"\"MaxExtent\""},
15364 {"type":"Punctuation","value":"))"},
15365 {"type":"Text","value":" "},
15366 {"type":"KeywordReserved","value":"NO-ERROR"},
15367 {"type":"Punctuation","value":"."},
15368 {"type":"Text","value":"\n "},
15369 {"type":"KeywordReserved","value":"IF"},
15370 {"type":"Text","value":" "},
15371 {"type":"NameVariable","value":"iMaxExtent"},
15372 {"type":"Text","value":" "},
15373 {"type":"Operator","value":"="},
15374 {"type":"Text","value":" "},
15375 {"type":"NameVariable","value":"?"},
15376 {"type":"Text","value":" "},
15377 {"type":"KeywordReserved","value":"THEN"},
15378 {"type":"Text","value":" "},
15379 {"type":"NameVariable","value":"iMaxExtent"},
15380 {"type":"Text","value":" "},
15381 {"type":"Operator","value":"="},
15382 {"type":"Text","value":" "},
15383 {"type":"LiteralNumberInteger","value":"100"},
15384 {"type":"Punctuation","value":"."},
15385 {"type":"Text","value":"\n "},
15386 {"type":"KeywordReserved","value":"IF"},
15387 {"type":"Text","value":" "},
15388 {"type":"NameVariable","value":"iMaxExtent"},
15389 {"type":"Text","value":" "},
15390 {"type":"NameVariable","value":"\u003e"},
15391 {"type":"Text","value":" "},
15392 {"type":"LiteralNumberInteger","value":"0"},
15393 {"type":"Text","value":" "},
15394 {"type":"KeywordReserved","value":"THEN\n "},
15395 {"type":"Text","value":" "},
15396 {"type":"KeywordReserved","value":"FOR"},
15397 {"type":"Text","value":" "},
15398 {"type":"KeywordReserved","value":"EACH"},
15399 {"type":"Text","value":" "},
15400 {"type":"NameVariable","value":"bColumn"},
15401 {"type":"Text","value":" "},
15402 {"type":"KeywordReserved","value":"WHERE"},
15403 {"type":"Text","value":" "},
15404 {"type":"NameVariable","value":"bColumn"},
15405 {"type":"Punctuation","value":"."},
15406 {"type":"NameVariable","value":"iExtent"},
15407 {"type":"Text","value":" "},
15408 {"type":"NameVariable","value":"\u003e"},
15409 {"type":"Text","value":" "},
15410 {"type":"NameVariable","value":"iMaxExtent"},
15411 {"type":"Punctuation","value":":"},
15412 {"type":"Text","value":"\n "},
15413 {"type":"KeywordReserved","value":"DELETE"},
15414 {"type":"Text","value":" "},
15415 {"type":"NameVariable","value":"bColumn"},
15416 {"type":"Punctuation","value":"."},
15417 {"type":"Text","value":"\n "},
15418 {"type":"KeywordReserved","value":"END"},
15419 {"type":"Punctuation","value":"."},
15420 {"type":"Text","value":"\n\n "},
15421 {"type":"KeywordReserved","value":"IF"},
15422 {"type":"Text","value":" "},
15423 {"type":"KeywordReserved","value":"CAN-FIND"},
15424 {"type":"Punctuation","value":"("},
15425 {"type":"KeywordReserved","value":"FIRST"},
15426 {"type":"Text","value":" "},
15427 {"type":"NameVariable","value":"bField"},
15428 {"type":"Text","value":" "},
15429 {"type":"KeywordReserved","value":"WHERE"},
15430 {"type":"Text","value":" "},
15431 {"type":"NameVariable","value":"bField"},
15432 {"type":"Punctuation","value":"."},
15433 {"type":"NameVariable","value":"iOrder"},
15434 {"type":"Text","value":" "},
15435 {"type":"Operator","value":"="},
15436 {"type":"Text","value":" "},
15437 {"type":"LiteralNumberInteger","value":"0"},
15438 {"type":"Punctuation","value":")"},
15439 {"type":"Text","value":" "},
15440 {"type":"KeywordReserved","value":"THEN\n "},
15441 {"type":"Text","value":" "},
15442 {"type":"KeywordReserved","value":"DO"},
15443 {"type":"Punctuation","value":":"},
15444 {"type":"Text","value":"\n "},
15445 {"type":"CommentMultiline","value":"/* Set new fields (no order assigned) at the end */"},
15446 {"type":"Text","value":"\n "},
15447 {"type":"KeywordReserved","value":"FOR"},
15448 {"type":"Text","value":" "},
15449 {"type":"KeywordReserved","value":"EACH"},
15450 {"type":"Text","value":" "},
15451 {"type":"NameVariable","value":"bField"},
15452 {"type":"Text","value":" "},
15453 {"type":"KeywordReserved","value":"WHERE"},
15454 {"type":"Text","value":" "},
15455 {"type":"NameVariable","value":"bField"},
15456 {"type":"Punctuation","value":"."},
15457 {"type":"NameVariable","value":"iOrder"},
15458 {"type":"Text","value":" "},
15459 {"type":"Operator","value":"="},
15460 {"type":"Text","value":" "},
15461 {"type":"LiteralNumberInteger","value":"0"},
15462 {"type":"Text","value":" "},
15463 {"type":"KeywordReserved","value":"BY"},
15464 {"type":"Text","value":" "},
15465 {"type":"NameVariable","value":"bField"},
15466 {"type":"Punctuation","value":"."},
15467 {"type":"NameVariable","value":"iFieldRpos"},
15468 {"type":"Punctuation","value":":"},
15469 {"type":"Text","value":"\n "},
15470 {"type":"KeywordReserved","value":"ASSIGN\n "},
15471 {"type":"Text","value":" "},
15472 {"type":"NameVariable","value":"iFieldOrder"},
15473 {"type":"Text","value":" "},
15474 {"type":"Operator","value":"="},
15475 {"type":"Text","value":" "},
15476 {"type":"NameVariable","value":"iFieldOrder"},
15477 {"type":"Text","value":" "},
15478 {"type":"Operator","value":"+"},
15479 {"type":"Text","value":" "},
15480 {"type":"LiteralNumberInteger","value":"1"},
15481 {"type":"Text","value":"\n "},
15482 {"type":"NameVariable","value":"bField"},
15483 {"type":"Punctuation","value":"."},
15484 {"type":"NameVariable","value":"iOrder"},
15485 {"type":"Text","value":" "},
15486 {"type":"Operator","value":"="},
15487 {"type":"Text","value":" "},
15488 {"type":"NameVariable","value":"iFieldOrder"},
15489 {"type":"Punctuation","value":"."},
15490 {"type":"Text","value":"\n "},
15491 {"type":"KeywordReserved","value":"END"},
15492 {"type":"Punctuation","value":"."},
15493 {"type":"Text","value":"\n\n "},
15494 {"type":"CommentMultiline","value":"/* If RECID+ROWID should be at the end then re-assign them */"},
15495 {"type":"Text","value":"\n "},
15496 {"type":"KeywordReserved","value":"IF"},
15497 {"type":"Text","value":" "},
15498 {"type":"NameVariable","value":"lRecRowAtEnd"},
15499 {"type":"Text","value":" "},
15500 {"type":"KeywordReserved","value":"THEN\n "},
15501 {"type":"Text","value":" "},
15502 {"type":"KeywordReserved","value":"FOR"},
15503 {"type":"Text","value":" "},
15504 {"type":"KeywordReserved","value":"EACH"},
15505 {"type":"Text","value":" "},
15506 {"type":"NameVariable","value":"bField"},
15507 {"type":"Text","value":"\n "},
15508 {"type":"KeywordReserved","value":"WHERE"},
15509 {"type":"Text","value":" "},
15510 {"type":"NameVariable","value":"bField"},
15511 {"type":"Punctuation","value":"."},
15512 {"type":"NameVariable","value":"cFieldName"},
15513 {"type":"Text","value":" "},
15514 {"type":"Operator","value":"="},
15515 {"type":"Text","value":" "},
15516 {"type":"LiteralStringDouble","value":"\"RECID\""},
15517 {"type":"Text","value":" "},
15518 {"type":"KeywordReserved","value":"OR"},
15519 {"type":"Text","value":" "},
15520 {"type":"NameVariable","value":"bField"},
15521 {"type":"Punctuation","value":"."},
15522 {"type":"NameVariable","value":"cFieldName"},
15523 {"type":"Text","value":" "},
15524 {"type":"Operator","value":"="},
15525 {"type":"Text","value":" "},
15526 {"type":"LiteralStringDouble","value":"\"ROWID\""},
15527 {"type":"Text","value":" "},
15528 {"type":"KeywordReserved","value":"BY"},
15529 {"type":"Text","value":" "},
15530 {"type":"NameVariable","value":"bField"},
15531 {"type":"Punctuation","value":"."},
15532 {"type":"NameVariable","value":"iOrder"},
15533 {"type":"Punctuation","value":":"},
15534 {"type":"Text","value":"\n "},
15535 {"type":"KeywordReserved","value":"ASSIGN\n "},
15536 {"type":"Text","value":" "},
15537 {"type":"NameVariable","value":"iFieldOrder"},
15538 {"type":"Text","value":" "},
15539 {"type":"Operator","value":"="},
15540 {"type":"Text","value":" "},
15541 {"type":"NameVariable","value":"iFieldOrder"},
15542 {"type":"Text","value":" "},
15543 {"type":"Operator","value":"+"},
15544 {"type":"Text","value":" "},
15545 {"type":"LiteralNumberInteger","value":"1"},
15546 {"type":"Text","value":"\n "},
15547 {"type":"NameVariable","value":"bField"},
15548 {"type":"Punctuation","value":"."},
15549 {"type":"NameVariable","value":"iOrder"},
15550 {"type":"Text","value":" "},
15551 {"type":"Operator","value":"="},
15552 {"type":"Text","value":" "},
15553 {"type":"NameVariable","value":"iFieldOrder"},
15554 {"type":"Punctuation","value":"."},
15555 {"type":"Text","value":"\n "},
15556 {"type":"KeywordReserved","value":"END"},
15557 {"type":"Punctuation","value":"."},
15558 {"type":"Text","value":"\n "},
15559 {"type":"KeywordReserved","value":"END"},
15560 {"type":"Punctuation","value":"."},
15561 {"type":"Text","value":"\n\n "},
15562 {"type":"CommentMultiline","value":"/* Reorder fields to get rid of gaps */"},
15563 {"type":"Text","value":"\n "},
15564 {"type":"NameVariable","value":"iFieldOrder"},
15565 {"type":"Text","value":" "},
15566 {"type":"Operator","value":"="},
15567 {"type":"Text","value":" "},
15568 {"type":"LiteralNumberInteger","value":"0"},
15569 {"type":"Punctuation","value":"."},
15570 {"type":"Text","value":"\n "},
15571 {"type":"NameVariable","value":"#FieldLoop"},
15572 {"type":"Punctuation","value":":"},
15573 {"type":"Text","value":"\n "},
15574 {"type":"KeywordReserved","value":"REPEAT"},
15575 {"type":"Text","value":" "},
15576 {"type":"KeywordReserved","value":"PRESELECT"},
15577 {"type":"Text","value":" "},
15578 {"type":"KeywordReserved","value":"EACH"},
15579 {"type":"Text","value":" "},
15580 {"type":"NameVariable","value":"bField"},
15581 {"type":"Text","value":" "},
15582 {"type":"KeywordReserved","value":"BY"},
15583 {"type":"Text","value":" "},
15584 {"type":"NameVariable","value":"bField"},
15585 {"type":"Punctuation","value":"."},
15586 {"type":"NameVariable","value":"iOrder"},
15587 {"type":"Punctuation","value":":"},
15588 {"type":"Text","value":"\n "},
15589 {"type":"KeywordReserved","value":"FIND"},
15590 {"type":"Text","value":" "},
15591 {"type":"KeywordReserved","value":"NEXT"},
15592 {"type":"Text","value":" "},
15593 {"type":"NameVariable","value":"bField"},
15594 {"type":"Text","value":" "},
15595 {"type":"KeywordReserved","value":"NO-ERROR"},
15596 {"type":"Punctuation","value":"."},
15597 {"type":"Text","value":"\n "},
15598 {"type":"KeywordReserved","value":"IF"},
15599 {"type":"Text","value":" "},
15600 {"type":"KeywordReserved","value":"NOT"},
15601 {"type":"Text","value":" "},
15602 {"type":"KeywordReserved","value":"AVAILABLE"},
15603 {"type":"Text","value":" "},
15604 {"type":"NameVariable","value":"bField"},
15605 {"type":"Text","value":" "},
15606 {"type":"KeywordReserved","value":"THEN"},
15607 {"type":"Text","value":" "},
15608 {"type":"KeywordReserved","value":"LEAVE "},
15609 {"type":"NameVariable","value":"#FieldLoop"},
15610 {"type":"Punctuation","value":"."},
15611 {"type":"Text","value":"\n "},
15612 {"type":"KeywordReserved","value":"ASSIGN\n "},
15613 {"type":"Text","value":" "},
15614 {"type":"NameVariable","value":"iFieldOrder"},
15615 {"type":"Text","value":" "},
15616 {"type":"Operator","value":"="},
15617 {"type":"Text","value":" "},
15618 {"type":"NameVariable","value":"iFieldOrder"},
15619 {"type":"Text","value":" "},
15620 {"type":"Operator","value":"+"},
15621 {"type":"Text","value":" "},
15622 {"type":"LiteralNumberInteger","value":"1"},
15623 {"type":"Text","value":"\n "},
15624 {"type":"NameVariable","value":"bField"},
15625 {"type":"Punctuation","value":"."},
15626 {"type":"NameVariable","value":"iOrder"},
15627 {"type":"Text","value":" "},
15628 {"type":"Operator","value":"="},
15629 {"type":"Text","value":" "},
15630 {"type":"NameVariable","value":"iFieldOrder"},
15631 {"type":"Punctuation","value":"."},
15632 {"type":"Text","value":"\n "},
15633 {"type":"KeywordReserved","value":"END"},
15634 {"type":"Punctuation","value":"."},
15635 {"type":"Text","value":"\n\n "},
15636 {"type":"CommentMultiline","value":"/* Assign order nrs to columns to handle extents */"},
15637 {"type":"Text","value":"\n "},
15638 {"type":"NameVariable","value":"iColumnOrder"},
15639 {"type":"Text","value":" "},
15640 {"type":"Operator","value":"="},
15641 {"type":"Text","value":" "},
15642 {"type":"LiteralNumberInteger","value":"0"},
15643 {"type":"Punctuation","value":"."},
15644 {"type":"Text","value":"\n "},
15645 {"type":"KeywordReserved","value":"FOR"},
15646 {"type":"Text","value":" "},
15647 {"type":"KeywordReserved","value":"EACH"},
15648 {"type":"Text","value":" "},
15649 {"type":"NameVariable","value":"bField"},
15650 {"type":"Text","value":" "},
15651 {"type":"KeywordReserved","value":"BY"},
15652 {"type":"Text","value":" "},
15653 {"type":"NameVariable","value":"bField"},
15654 {"type":"Punctuation","value":"."},
15655 {"type":"NameVariable","value":"iOrder"},
15656 {"type":"Punctuation","value":":"},
15657 {"type":"Text","value":"\n "},
15658 {"type":"KeywordReserved","value":"FOR"},
15659 {"type":"Text","value":" "},
15660 {"type":"KeywordReserved","value":"EACH"},
15661 {"type":"Text","value":" "},
15662 {"type":"NameVariable","value":"bColumn"},
15663 {"type":"Text","value":" "},
15664 {"type":"KeywordReserved","value":"WHERE"},
15665 {"type":"Text","value":" "},
15666 {"type":"NameVariable","value":"bColumn"},
15667 {"type":"Punctuation","value":"."},
15668 {"type":"NameVariable","value":"cFieldName"},
15669 {"type":"Text","value":" "},
15670 {"type":"Operator","value":"="},
15671 {"type":"Text","value":" "},
15672 {"type":"NameVariable","value":"bField"},
15673 {"type":"Punctuation","value":"."},
15674 {"type":"NameVariable","value":"cFieldName"},
15675 {"type":"Text","value":" "},
15676 {"type":"KeywordReserved","value":"BY"},
15677 {"type":"Text","value":" "},
15678 {"type":"NameVariable","value":"bColumn"},
15679 {"type":"Punctuation","value":"."},
15680 {"type":"NameVariable","value":"cFieldName"},
15681 {"type":"Punctuation","value":":"},
15682 {"type":"Text","value":"\n "},
15683 {"type":"NameVariable","value":"iColumnOrder"},
15684 {"type":"Text","value":" "},
15685 {"type":"Operator","value":"="},
15686 {"type":"Text","value":" "},
15687 {"type":"NameVariable","value":"iColumnOrder"},
15688 {"type":"Text","value":" "},
15689 {"type":"Operator","value":"+"},
15690 {"type":"Text","value":" "},
15691 {"type":"LiteralNumberInteger","value":"1"},
15692 {"type":"Punctuation","value":"."},
15693 {"type":"Text","value":"\n "},
15694 {"type":"NameVariable","value":"bColumn"},
15695 {"type":"Punctuation","value":"."},
15696 {"type":"NameVariable","value":"iColumnNr"},
15697 {"type":"Text","value":" "},
15698 {"type":"Operator","value":"="},
15699 {"type":"Text","value":" "},
15700 {"type":"NameVariable","value":"iColumnOrder"},
15701 {"type":"Punctuation","value":"."},
15702 {"type":"Text","value":"\n "},
15703 {"type":"KeywordReserved","value":"END"},
15704 {"type":"Punctuation","value":"."},
15705 {"type":"Text","value":"\n "},
15706 {"type":"KeywordReserved","value":"END"},
15707 {"type":"Punctuation","value":"."},
15708 {"type":"Text","value":"\n\n "},
15709 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
15710 {"type":"Text","value":"\n"},
15711 {"type":"KeywordReserved","value":"END"},
15712 {"type":"Text","value":" "},
15713 {"type":"KeywordReserved","value":"PROCEDURE"},
15714 {"type":"Punctuation","value":"."},
15715 {"type":"Text","value":" "},
15716 {"type":"CommentMultiline","value":"/* updateFields */"},
15717 {"type":"Text","value":"\n\n"},
15718 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
15719 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-updateMemoryCache) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE updateMemoryCache Procedure"},
15720 {"type":"Text","value":"\n"},
15721 {"type":"KeywordReserved","value":"PROCEDURE"},
15722 {"type":"Text","value":" "},
15723 {"type":"NameVariable","value":"updateMemoryCache"},
15724 {"type":"Text","value":" "},
15725 {"type":"Punctuation","value":":"},
15726 {"type":"Text","value":"\n"},
15727 {"type":"CommentMultiline","value":"/* Update the memory cache with current settings\n */"},
15728 {"type":"Text","value":"\n "},
15729 {"type":"KeywordDeclaration","value":"DEFINE"},
15730 {"type":"Text","value":" "},
15731 {"type":"KeywordReserved","value":"INPUT"},
15732 {"type":"Text","value":" "},
15733 {"type":"KeywordReserved","value":"PARAMETER"},
15734 {"type":"Text","value":" "},
15735 {"type":"NameVariable","value":"pcDatabase"},
15736 {"type":"Text","value":" "},
15737 {"type":"KeywordReserved","value":"AS"},
15738 {"type":"Text","value":" "},
15739 {"type":"KeywordType","value":"CHARACTER"},
15740 {"type":"Text","value":" "},
15741 {"type":"KeywordReserved","value":"NO-UNDO"},
15742 {"type":"Punctuation","value":"."},
15743 {"type":"Text","value":"\n "},
15744 {"type":"KeywordDeclaration","value":"DEFINE"},
15745 {"type":"Text","value":" "},
15746 {"type":"KeywordReserved","value":"INPUT"},
15747 {"type":"Text","value":" "},
15748 {"type":"KeywordReserved","value":"PARAMETER"},
15749 {"type":"Text","value":" "},
15750 {"type":"NameVariable","value":"pcTableName"},
15751 {"type":"Text","value":" "},
15752 {"type":"KeywordReserved","value":"AS"},
15753 {"type":"Text","value":" "},
15754 {"type":"KeywordType","value":"CHARACTER"},
15755 {"type":"Text","value":" "},
15756 {"type":"KeywordReserved","value":"NO-UNDO"},
15757 {"type":"Punctuation","value":"."},
15758 {"type":"Text","value":"\n "},
15759 {"type":"KeywordDeclaration","value":"DEFINE"},
15760 {"type":"Text","value":" "},
15761 {"type":"KeywordReserved","value":"INPUT"},
15762 {"type":"Text","value":" "},
15763 {"type":"KeywordReserved","value":"PARAMETER"},
15764 {"type":"Text","value":" "},
15765 {"type":"KeywordReserved","value":"TABLE"},
15766 {"type":"Text","value":" "},
15767 {"type":"KeywordReserved","value":"FOR"},
15768 {"type":"Text","value":" "},
15769 {"type":"NameVariable","value":"ttField"},
15770 {"type":"Punctuation","value":"."},
15771 {"type":"Text","value":"\n "},
15772 {"type":"KeywordDeclaration","value":"DEFINE"},
15773 {"type":"Text","value":" "},
15774 {"type":"KeywordReserved","value":"INPUT"},
15775 {"type":"Text","value":" "},
15776 {"type":"KeywordReserved","value":"PARAMETER"},
15777 {"type":"Text","value":" "},
15778 {"type":"KeywordReserved","value":"TABLE"},
15779 {"type":"Text","value":" "},
15780 {"type":"KeywordReserved","value":"FOR"},
15781 {"type":"Text","value":" "},
15782 {"type":"NameVariable","value":"ttColumn"},
15783 {"type":"Punctuation","value":"."},
15784 {"type":"Text","value":"\n\n "},
15785 {"type":"KeywordDeclaration","value":"DEFINE"},
15786 {"type":"Text","value":" "},
15787 {"type":"KeywordReserved","value":"BUFFER"},
15788 {"type":"Text","value":" "},
15789 {"type":"NameVariable","value":"bField"},
15790 {"type":"Text","value":" "},
15791 {"type":"KeywordReserved","value":"FOR"},
15792 {"type":"Text","value":" "},
15793 {"type":"NameVariable","value":"ttField"},
15794 {"type":"Punctuation","value":"."},
15795 {"type":"Text","value":"\n "},
15796 {"type":"KeywordDeclaration","value":"DEFINE"},
15797 {"type":"Text","value":" "},
15798 {"type":"KeywordReserved","value":"BUFFER"},
15799 {"type":"Text","value":" "},
15800 {"type":"NameVariable","value":"bColumn"},
15801 {"type":"Text","value":" "},
15802 {"type":"KeywordReserved","value":"FOR"},
15803 {"type":"Text","value":" "},
15804 {"type":"NameVariable","value":"ttColumn"},
15805 {"type":"Punctuation","value":"."},
15806 {"type":"Text","value":"\n "},
15807 {"type":"KeywordDeclaration","value":"DEFINE"},
15808 {"type":"Text","value":" "},
15809 {"type":"KeywordReserved","value":"BUFFER"},
15810 {"type":"Text","value":" "},
15811 {"type":"NameVariable","value":"bFieldCache"},
15812 {"type":"Text","value":" "},
15813 {"type":"KeywordReserved","value":"FOR"},
15814 {"type":"Text","value":" "},
15815 {"type":"NameVariable","value":"ttFieldCache"},
15816 {"type":"Punctuation","value":"."},
15817 {"type":"Text","value":"\n "},
15818 {"type":"KeywordDeclaration","value":"DEFINE"},
15819 {"type":"Text","value":" "},
15820 {"type":"KeywordReserved","value":"BUFFER"},
15821 {"type":"Text","value":" "},
15822 {"type":"NameVariable","value":"bColumnCache"},
15823 {"type":"Text","value":" "},
15824 {"type":"KeywordReserved","value":"FOR"},
15825 {"type":"Text","value":" "},
15826 {"type":"NameVariable","value":"ttColumnCache"},
15827 {"type":"Punctuation","value":"."},
15828 {"type":"Text","value":"\n\n "},
15829 {"type":"KeywordReserved","value":"PUBLISH "},
15830 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
15831 {"type":"Text","value":" "},
15832 {"type":"Punctuation","value":"("},
15833 {"type":"LiteralNumberInteger","value":"2"},
15834 {"type":"NameVariable","value":","},
15835 {"type":"Text","value":" "},
15836 {"type":"KeywordReserved","value":"SUBSTITUTE"},
15837 {"type":"Punctuation","value":"("},
15838 {"type":"LiteralStringDouble","value":"\"Update first-level cache for \u00261.\u00262\""},
15839 {"type":"NameVariable","value":","},
15840 {"type":"Text","value":" "},
15841 {"type":"NameVariable","value":"pcDatabase,"},
15842 {"type":"Text","value":" "},
15843 {"type":"NameVariable","value":"pcTableName"},
15844 {"type":"Punctuation","value":"))."},
15845 {"type":"Text","value":"\n\n "},
15846 {"type":"CommentMultiline","value":"/* Delete old */"},
15847 {"type":"Text","value":"\n "},
15848 {"type":"KeywordReserved","value":"FOR"},
15849 {"type":"Text","value":" "},
15850 {"type":"KeywordReserved","value":"EACH"},
15851 {"type":"Text","value":" "},
15852 {"type":"NameVariable","value":"bFieldCache"},
15853 {"type":"Text","value":"\n "},
15854 {"type":"KeywordReserved","value":"WHERE"},
15855 {"type":"Text","value":" "},
15856 {"type":"NameVariable","value":"bFieldCache"},
15857 {"type":"Punctuation","value":"."},
15858 {"type":"NameVariable","value":"cDatabase"},
15859 {"type":"Text","value":" "},
15860 {"type":"Operator","value":"="},
15861 {"type":"Text","value":" "},
15862 {"type":"NameVariable","value":"pcDatabase"},
15863 {"type":"Text","value":"\n "},
15864 {"type":"KeywordReserved","value":"AND"},
15865 {"type":"Text","value":" "},
15866 {"type":"NameVariable","value":"bFieldCache"},
15867 {"type":"Punctuation","value":"."},
15868 {"type":"NameVariable","value":"cTableName"},
15869 {"type":"Text","value":" "},
15870 {"type":"Operator","value":"="},
15871 {"type":"Text","value":" "},
15872 {"type":"NameVariable","value":"pcTableName"},
15873 {"type":"Punctuation","value":":"},
15874 {"type":"Text","value":"\n\n "},
15875 {"type":"KeywordReserved","value":"DELETE"},
15876 {"type":"Text","value":" "},
15877 {"type":"NameVariable","value":"bFieldCache"},
15878 {"type":"Punctuation","value":"."},
15879 {"type":"Text","value":"\n "},
15880 {"type":"KeywordReserved","value":"END"},
15881 {"type":"Punctuation","value":"."},
15882 {"type":"Text","value":"\n\n "},
15883 {"type":"KeywordReserved","value":"FOR"},
15884 {"type":"Text","value":" "},
15885 {"type":"KeywordReserved","value":"EACH"},
15886 {"type":"Text","value":" "},
15887 {"type":"NameVariable","value":"bColumnCache"},
15888 {"type":"Text","value":"\n "},
15889 {"type":"KeywordReserved","value":"WHERE"},
15890 {"type":"Text","value":" "},
15891 {"type":"NameVariable","value":"bColumnCache"},
15892 {"type":"Punctuation","value":"."},
15893 {"type":"NameVariable","value":"cDatabase"},
15894 {"type":"Text","value":" "},
15895 {"type":"Operator","value":"="},
15896 {"type":"Text","value":" "},
15897 {"type":"NameVariable","value":"pcDatabase"},
15898 {"type":"Text","value":"\n "},
15899 {"type":"KeywordReserved","value":"AND"},
15900 {"type":"Text","value":" "},
15901 {"type":"NameVariable","value":"bColumnCache"},
15902 {"type":"Punctuation","value":"."},
15903 {"type":"NameVariable","value":"cTableName"},
15904 {"type":"Text","value":" "},
15905 {"type":"Operator","value":"="},
15906 {"type":"Text","value":" "},
15907 {"type":"NameVariable","value":"pcTableName"},
15908 {"type":"Punctuation","value":":"},
15909 {"type":"Text","value":"\n\n "},
15910 {"type":"KeywordReserved","value":"DELETE"},
15911 {"type":"Text","value":" "},
15912 {"type":"NameVariable","value":"bColumnCache"},
15913 {"type":"Punctuation","value":"."},
15914 {"type":"Text","value":"\n "},
15915 {"type":"KeywordReserved","value":"END"},
15916 {"type":"Punctuation","value":"."},
15917 {"type":"Text","value":"\n\n "},
15918 {"type":"CommentMultiline","value":"/* Create new */"},
15919 {"type":"Text","value":"\n "},
15920 {"type":"KeywordReserved","value":"FOR"},
15921 {"type":"Text","value":" "},
15922 {"type":"KeywordReserved","value":"EACH"},
15923 {"type":"Text","value":" "},
15924 {"type":"NameVariable","value":"bField"},
15925 {"type":"Text","value":" "},
15926 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
15927 {"type":"Punctuation","value":":"},
15928 {"type":"Text","value":"\n "},
15929 {"type":"KeywordReserved","value":"CREATE"},
15930 {"type":"Text","value":" "},
15931 {"type":"NameVariable","value":"bFieldCache"},
15932 {"type":"Punctuation","value":"."},
15933 {"type":"Text","value":"\n "},
15934 {"type":"KeywordReserved","value":"BUFFER-COPY"},
15935 {"type":"Text","value":" "},
15936 {"type":"NameVariable","value":"bField"},
15937 {"type":"Text","value":" "},
15938 {"type":"KeywordReserved","value":"TO"},
15939 {"type":"Text","value":" "},
15940 {"type":"NameVariable","value":"bFieldCache"},
15941 {"type":"Punctuation","value":"."},
15942 {"type":"Text","value":"\n "},
15943 {"type":"KeywordReserved","value":"END"},
15944 {"type":"Punctuation","value":"."},
15945 {"type":"Text","value":"\n\n "},
15946 {"type":"KeywordReserved","value":"FOR"},
15947 {"type":"Text","value":" "},
15948 {"type":"KeywordReserved","value":"EACH"},
15949 {"type":"Text","value":" "},
15950 {"type":"NameVariable","value":"bColumn"},
15951 {"type":"Text","value":" "},
15952 {"type":"CommentPreproc","value":"{\u0026TABLE-SCAN}"},
15953 {"type":"Punctuation","value":":"},
15954 {"type":"Text","value":"\n "},
15955 {"type":"KeywordReserved","value":"CREATE"},
15956 {"type":"Text","value":" "},
15957 {"type":"NameVariable","value":"bColumnCache"},
15958 {"type":"Punctuation","value":"."},
15959 {"type":"Text","value":"\n "},
15960 {"type":"KeywordReserved","value":"BUFFER-COPY"},
15961 {"type":"Text","value":" "},
15962 {"type":"NameVariable","value":"bColumn"},
15963 {"type":"Text","value":" "},
15964 {"type":"KeywordReserved","value":"TO"},
15965 {"type":"Text","value":" "},
15966 {"type":"NameVariable","value":"bColumnCache"},
15967 {"type":"Punctuation","value":"."},
15968 {"type":"Text","value":"\n "},
15969 {"type":"KeywordReserved","value":"END"},
15970 {"type":"Punctuation","value":"."},
15971 {"type":"Text","value":"\n\n"},
15972 {"type":"KeywordReserved","value":"END"},
15973 {"type":"Text","value":" "},
15974 {"type":"KeywordReserved","value":"PROCEDURE"},
15975 {"type":"Punctuation","value":"."},
15976 {"type":"Text","value":" "},
15977 {"type":"CommentMultiline","value":"/* updateMemoryCache */"},
15978 {"type":"Text","value":"\n\n"},
15979 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
15980 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF"},
15981 {"type":"Text","value":"\n\n"},
15982 {"type":"CommentMultiline","value":"/* ************************ Function Implementations ***************** */"},
15983 {"type":"CommentPreproc","value":"\n\n\u0026IF DEFINED(EXCLUDE-addConnection) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION addConnection Procedure"},
15984 {"type":"Text","value":"\n"},
15985 {"type":"KeywordReserved","value":"FUNCTION"},
15986 {"type":"Text","value":" "},
15987 {"type":"NameVariable","value":"addConnection"},
15988 {"type":"Text","value":" "},
15989 {"type":"KeywordReserved","value":"RETURNS"},
15990 {"type":"Text","value":" "},
15991 {"type":"KeywordType","value":"LOGICAL\n "},
15992 {"type":"Punctuation","value":"("},
15993 {"type":"Text","value":" "},
15994 {"type":"NameVariable","value":"pcDatabase"},
15995 {"type":"Text","value":" "},
15996 {"type":"KeywordReserved","value":"AS"},
15997 {"type":"Text","value":" "},
15998 {"type":"KeywordType","value":"CHARACTER\n "},
15999 {"type":"NameVariable","value":","},
16000 {"type":"Text","value":" "},
16001 {"type":"NameVariable","value":"pcSection"},
16002 {"type":"Text","value":" "},
16003 {"type":"KeywordReserved","value":"AS"},
16004 {"type":"Text","value":" "},
16005 {"type":"KeywordType","value":"CHARACTER "},
16006 {"type":"Punctuation","value":")"},
16007 {"type":"Text","value":" "},
16008 {"type":"Punctuation","value":":"},
16009 {"type":"Text","value":"\n "},
16010 {"type":"CommentMultiline","value":"/* Add a connection to the temp-table\n */"},
16011 {"type":"Text","value":"\n "},
16012 {"type":"KeywordReserved","value":"IF"},
16013 {"type":"Text","value":" "},
16014 {"type":"KeywordReserved","value":"NOT"},
16015 {"type":"Text","value":" "},
16016 {"type":"KeywordReserved","value":"CAN-FIND"},
16017 {"type":"Punctuation","value":"("},
16018 {"type":"NameVariable","value":"ttDatabase"},
16019 {"type":"Text","value":" "},
16020 {"type":"KeywordReserved","value":"WHERE"},
16021 {"type":"Text","value":" "},
16022 {"type":"NameVariable","value":"ttDatabase"},
16023 {"type":"Punctuation","value":"."},
16024 {"type":"NameVariable","value":"cLogicalName"},
16025 {"type":"Text","value":" "},
16026 {"type":"Operator","value":"="},
16027 {"type":"Text","value":" "},
16028 {"type":"NameVariable","value":"pcDatabase"},
16029 {"type":"Punctuation","value":")"},
16030 {"type":"Text","value":" "},
16031 {"type":"KeywordReserved","value":"THEN\n "},
16032 {"type":"Text","value":" "},
16033 {"type":"KeywordReserved","value":"DO"},
16034 {"type":"Punctuation","value":":"},
16035 {"type":"Text","value":"\n "},
16036 {"type":"KeywordReserved","value":"CREATE"},
16037 {"type":"Text","value":" "},
16038 {"type":"NameVariable","value":"ttDatabase"},
16039 {"type":"Punctuation","value":"."},
16040 {"type":"Text","value":"\n "},
16041 {"type":"KeywordReserved","value":"ASSIGN\n "},
16042 {"type":"Text","value":" "},
16043 {"type":"NameVariable","value":"ttDatabase"},
16044 {"type":"Punctuation","value":"."},
16045 {"type":"NameVariable","value":"cLogicalName"},
16046 {"type":"Text","value":" "},
16047 {"type":"Operator","value":"="},
16048 {"type":"Text","value":" "},
16049 {"type":"NameVariable","value":"pcDatabase"},
16050 {"type":"Text","value":"\n "},
16051 {"type":"NameVariable","value":"ttDatabase"},
16052 {"type":"Punctuation","value":"."},
16053 {"type":"NameVariable","value":"cSection"},
16054 {"type":"Text","value":" "},
16055 {"type":"Operator","value":"="},
16056 {"type":"Text","value":" "},
16057 {"type":"NameVariable","value":"pcSection"},
16058 {"type":"Text","value":"\n "},
16059 {"type":"Punctuation","value":"."},
16060 {"type":"Text","value":"\n "},
16061 {"type":"KeywordReserved","value":"END"},
16062 {"type":"Punctuation","value":"."},
16063 {"type":"Text","value":"\n "},
16064 {"type":"KeywordReserved","value":"RETURN"},
16065 {"type":"Text","value":" "},
16066 {"type":"KeywordReserved","value":"TRUE"},
16067 {"type":"Punctuation","value":"."},
16068 {"type":"Text","value":"\n\n"},
16069 {"type":"KeywordReserved","value":"END"},
16070 {"type":"Text","value":" "},
16071 {"type":"KeywordReserved","value":"FUNCTION"},
16072 {"type":"Punctuation","value":"."},
16073 {"type":"Text","value":"\n\n"},
16074 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
16075 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-formatQueryString) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION formatQueryString Procedure"},
16076 {"type":"Text","value":"\n"},
16077 {"type":"KeywordReserved","value":"FUNCTION"},
16078 {"type":"Text","value":" "},
16079 {"type":"NameVariable","value":"formatQueryString"},
16080 {"type":"Text","value":" "},
16081 {"type":"KeywordReserved","value":"RETURNS"},
16082 {"type":"Text","value":" "},
16083 {"type":"KeywordType","value":"CHARACTER\n "},
16084 {"type":"Punctuation","value":"("},
16085 {"type":"Text","value":" "},
16086 {"type":"KeywordReserved","value":"INPUT"},
16087 {"type":"Text","value":" "},
16088 {"type":"NameVariable","value":"pcQueryString"},
16089 {"type":"Text","value":" "},
16090 {"type":"KeywordReserved","value":"AS"},
16091 {"type":"Text","value":" "},
16092 {"type":"KeywordType","value":"CHARACTER\n "},
16093 {"type":"NameVariable","value":","},
16094 {"type":"Text","value":" "},
16095 {"type":"KeywordReserved","value":"INPUT"},
16096 {"type":"Text","value":" "},
16097 {"type":"NameVariable","value":"plExpanded"},
16098 {"type":"Text","value":" "},
16099 {"type":"KeywordReserved","value":"AS"},
16100 {"type":"Text","value":" "},
16101 {"type":"KeywordType","value":"LOGICAL "},
16102 {"type":"Punctuation","value":")"},
16103 {"type":"Text","value":" "},
16104 {"type":"Punctuation","value":":"},
16105 {"type":"Text","value":"\n "},
16106 {"type":"CommentMultiline","value":"/* Return a properly formatted query string\n */"},
16107 {"type":"Text","value":"\n "},
16108 {"type":"KeywordDeclaration","value":"DEFINE"},
16109 {"type":"Text","value":" "},
16110 {"type":"KeywordReserved","value":"VARIABLE"},
16111 {"type":"Text","value":" "},
16112 {"type":"NameVariable","value":"cReturnValue"},
16113 {"type":"Text","value":" "},
16114 {"type":"KeywordReserved","value":"AS"},
16115 {"type":"Text","value":" "},
16116 {"type":"KeywordType","value":"CHARACTER "},
16117 {"type":"Text","value":" "},
16118 {"type":"KeywordReserved","value":"NO-UNDO"},
16119 {"type":"Punctuation","value":"."},
16120 {"type":"Text","value":"\n\n "},
16121 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
16122 {"type":"Text","value":"\n "},
16123 {"type":"NameVariable","value":"cReturnValue"},
16124 {"type":"Text","value":" "},
16125 {"type":"Operator","value":"="},
16126 {"type":"Text","value":" "},
16127 {"type":"NameVariable","value":"pcQueryString"},
16128 {"type":"Punctuation","value":"."},
16129 {"type":"Text","value":"\n "},
16130 {"type":"KeywordReserved","value":"IF"},
16131 {"type":"Text","value":" "},
16132 {"type":"NameVariable","value":"cReturnValue"},
16133 {"type":"Text","value":" "},
16134 {"type":"NameVariable","value":"\u003c\u003e"},
16135 {"type":"Text","value":" "},
16136 {"type":"LiteralStringSingle","value":"'' AND cReturnValue \u003c\u003e ? THEN\n DO:\n /* There might be chr(1) chars in the text (if read from ini, for example)\n * Replace these with normal CRLF, then proceed\n */\n cReturnValue = REPLACE(cReturnValue,CHR(1),'~n').\n\n IF plExpanded THEN\n cReturnValue = REPLACE(cReturnValue, {\u0026QUERYSEP}, '~n').\n ELSE\n cReturnValue = REPLACE(cReturnValue, '~n'"},
16137 {"type":"NameVariable","value":","},
16138 {"type":"Text","value":" "},
16139 {"type":"CommentPreproc","value":"{\u0026QUERYSEP}"},
16140 {"type":"Punctuation","value":")."},
16141 {"type":"Text","value":"\n "},
16142 {"type":"KeywordReserved","value":"END"},
16143 {"type":"Punctuation","value":"."},
16144 {"type":"Text","value":"\n\n "},
16145 {"type":"KeywordReserved","value":"RETURN"},
16146 {"type":"Text","value":" "},
16147 {"type":"NameVariable","value":"cReturnValue"},
16148 {"type":"Punctuation","value":"."},
16149 {"type":"Text","value":"\n "},
16150 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
16151 {"type":"Text","value":"\n\n"},
16152 {"type":"KeywordReserved","value":"END"},
16153 {"type":"Text","value":" "},
16154 {"type":"KeywordReserved","value":"FUNCTION"},
16155 {"type":"Punctuation","value":"."},
16156 {"type":"Text","value":" "},
16157 {"type":"CommentMultiline","value":"/* formatQueryString */"},
16158 {"type":"Text","value":"\n\n"},
16159 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
16160 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColor) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getColor Procedure"},
16161 {"type":"Text","value":"\n"},
16162 {"type":"KeywordReserved","value":"FUNCTION"},
16163 {"type":"Text","value":" "},
16164 {"type":"NameVariable","value":"getColor"},
16165 {"type":"Text","value":" "},
16166 {"type":"KeywordReserved","value":"RETURNS"},
16167 {"type":"Text","value":" "},
16168 {"type":"KeywordType","value":"INTEGER\n "},
16169 {"type":"Punctuation","value":"("},
16170 {"type":"Text","value":" "},
16171 {"type":"NameVariable","value":"pcName"},
16172 {"type":"Text","value":" "},
16173 {"type":"KeywordReserved","value":"AS"},
16174 {"type":"Text","value":" "},
16175 {"type":"KeywordType","value":"CHARACTER "},
16176 {"type":"Punctuation","value":")"},
16177 {"type":"Text","value":" "},
16178 {"type":"Punctuation","value":":"},
16179 {"type":"Text","value":"\n "},
16180 {"type":"CommentMultiline","value":"/* Return the color number for a color name\n */"},
16181 {"type":"Text","value":"\n "},
16182 {"type":"KeywordDeclaration","value":"DEFINE"},
16183 {"type":"Text","value":" "},
16184 {"type":"KeywordReserved","value":"BUFFER"},
16185 {"type":"Text","value":" "},
16186 {"type":"NameVariable","value":"bColor"},
16187 {"type":"Text","value":" "},
16188 {"type":"KeywordReserved","value":"FOR"},
16189 {"type":"Text","value":" "},
16190 {"type":"NameVariable","value":"ttColor"},
16191 {"type":"Punctuation","value":"."},
16192 {"type":"Text","value":"\n\n "},
16193 {"type":"KeywordReserved","value":"FIND"},
16194 {"type":"Text","value":" "},
16195 {"type":"NameVariable","value":"bColor"},
16196 {"type":"Text","value":" "},
16197 {"type":"KeywordReserved","value":"WHERE"},
16198 {"type":"Text","value":" "},
16199 {"type":"NameVariable","value":"bColor"},
16200 {"type":"Punctuation","value":"."},
16201 {"type":"NameVariable","value":"cName"},
16202 {"type":"Text","value":" "},
16203 {"type":"Operator","value":"="},
16204 {"type":"Text","value":" "},
16205 {"type":"NameVariable","value":"pcName"},
16206 {"type":"Text","value":" "},
16207 {"type":"KeywordReserved","value":"NO-ERROR"},
16208 {"type":"Punctuation","value":"."},
16209 {"type":"Text","value":"\n "},
16210 {"type":"KeywordReserved","value":"IF"},
16211 {"type":"Text","value":" "},
16212 {"type":"KeywordReserved","value":"NOT"},
16213 {"type":"Text","value":" "},
16214 {"type":"KeywordReserved","value":"AVAILABLE"},
16215 {"type":"Text","value":" "},
16216 {"type":"NameVariable","value":"bColor"},
16217 {"type":"Text","value":" "},
16218 {"type":"KeywordReserved","value":"THEN\n "},
16219 {"type":"Text","value":" "},
16220 {"type":"KeywordReserved","value":"RETURN"},
16221 {"type":"Text","value":" "},
16222 {"type":"NameVariable","value":"setColor"},
16223 {"type":"Punctuation","value":"("},
16224 {"type":"NameVariable","value":"pcName,?"},
16225 {"type":"Punctuation","value":")."},
16226 {"type":"Text","value":"\n "},
16227 {"type":"KeywordReserved","value":"ELSE\n "},
16228 {"type":"Text","value":" "},
16229 {"type":"KeywordReserved","value":"RETURN"},
16230 {"type":"Text","value":" "},
16231 {"type":"NameVariable","value":"bColor"},
16232 {"type":"Punctuation","value":"."},
16233 {"type":"NameVariable","value":"iColor"},
16234 {"type":"Punctuation","value":"."},
16235 {"type":"Text","value":" "},
16236 {"type":"CommentMultiline","value":"/* Function return value. */"},
16237 {"type":"Text","value":"\n\n"},
16238 {"type":"KeywordReserved","value":"END"},
16239 {"type":"Text","value":" "},
16240 {"type":"KeywordReserved","value":"FUNCTION"},
16241 {"type":"Punctuation","value":"."},
16242 {"type":"Text","value":" "},
16243 {"type":"CommentMultiline","value":"/* getColor */"},
16244 {"type":"Text","value":"\n\n"},
16245 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
16246 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColorByRGB) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getColorByRGB Procedure"},
16247 {"type":"Text","value":"\n"},
16248 {"type":"KeywordReserved","value":"FUNCTION"},
16249 {"type":"Text","value":" "},
16250 {"type":"NameVariable","value":"getColorByRGB"},
16251 {"type":"Text","value":" "},
16252 {"type":"KeywordReserved","value":"RETURNS"},
16253 {"type":"Text","value":" "},
16254 {"type":"KeywordType","value":"INTEGER\n "},
16255 {"type":"Punctuation","value":"("},
16256 {"type":"Text","value":" "},
16257 {"type":"NameVariable","value":"piRed"},
16258 {"type":"Text","value":" "},
16259 {"type":"KeywordReserved","value":"AS"},
16260 {"type":"Text","value":" "},
16261 {"type":"KeywordType","value":"INTEGER\n "},
16262 {"type":"NameVariable","value":","},
16263 {"type":"Text","value":" "},
16264 {"type":"NameVariable","value":"piGreen"},
16265 {"type":"Text","value":" "},
16266 {"type":"KeywordReserved","value":"AS"},
16267 {"type":"Text","value":" "},
16268 {"type":"KeywordType","value":"INTEGER\n "},
16269 {"type":"NameVariable","value":","},
16270 {"type":"Text","value":" "},
16271 {"type":"NameVariable","value":"piBlue"},
16272 {"type":"Text","value":" "},
16273 {"type":"KeywordReserved","value":"AS"},
16274 {"type":"Text","value":" "},
16275 {"type":"KeywordType","value":"INTEGER\n "},
16276 {"type":"Punctuation","value":"):"},
16277 {"type":"Text","value":"\n "},
16278 {"type":"CommentMultiline","value":"/* Return the color number for a RGB combination\n * if needed, add color to color table.\n */"},
16279 {"type":"Text","value":"\n "},
16280 {"type":"KeywordDeclaration","value":"DEFINE"},
16281 {"type":"Text","value":" "},
16282 {"type":"KeywordReserved","value":"VARIABLE"},
16283 {"type":"Text","value":" "},
16284 {"type":"NameVariable","value":"i"},
16285 {"type":"Text","value":" "},
16286 {"type":"KeywordReserved","value":"AS"},
16287 {"type":"Text","value":" "},
16288 {"type":"KeywordType","value":"INTEGER"},
16289 {"type":"Text","value":" "},
16290 {"type":"KeywordReserved","value":"NO-UNDO"},
16291 {"type":"Punctuation","value":"."},
16292 {"type":"Text","value":"\n\n "},
16293 {"type":"CommentMultiline","value":"/* See if already exists */"},
16294 {"type":"Text","value":"\n "},
16295 {"type":"KeywordReserved","value":"DO"},
16296 {"type":"Text","value":" "},
16297 {"type":"NameVariable","value":"i"},
16298 {"type":"Text","value":" "},
16299 {"type":"Operator","value":"="},
16300 {"type":"Text","value":" "},
16301 {"type":"LiteralNumberInteger","value":"0"},
16302 {"type":"Text","value":" "},
16303 {"type":"KeywordReserved","value":"TO"},
16304 {"type":"Text","value":" "},
16305 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16306 {"type":"Punctuation","value":":"},
16307 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
16308 {"type":"Text","value":" "},
16309 {"type":"Operator","value":"-"},
16310 {"type":"Text","value":" "},
16311 {"type":"LiteralNumberInteger","value":"1"},
16312 {"type":"Punctuation","value":":"},
16313 {"type":"Text","value":"\n "},
16314 {"type":"KeywordReserved","value":"IF "},
16315 {"type":"Text","value":" "},
16316 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16317 {"type":"Punctuation","value":":"},
16318 {"type":"KeywordReserved","value":"GET-RED-VALUE"},
16319 {"type":"Punctuation","value":"("},
16320 {"type":"NameVariable","value":"i"},
16321 {"type":"Punctuation","value":")"},
16322 {"type":"Text","value":" "},
16323 {"type":"Operator","value":"="},
16324 {"type":"Text","value":" "},
16325 {"type":"NameVariable","value":"piRed"},
16326 {"type":"Text","value":"\n "},
16327 {"type":"KeywordReserved","value":"AND"},
16328 {"type":"Text","value":" "},
16329 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16330 {"type":"Punctuation","value":":"},
16331 {"type":"KeywordReserved","value":"GET-GREEN-VALUE"},
16332 {"type":"Punctuation","value":"("},
16333 {"type":"NameVariable","value":"i"},
16334 {"type":"Punctuation","value":")"},
16335 {"type":"Text","value":" "},
16336 {"type":"Operator","value":"="},
16337 {"type":"Text","value":" "},
16338 {"type":"NameVariable","value":"piGreen"},
16339 {"type":"Text","value":"\n "},
16340 {"type":"KeywordReserved","value":"AND"},
16341 {"type":"Text","value":" "},
16342 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16343 {"type":"Punctuation","value":":"},
16344 {"type":"KeywordReserved","value":"GET-BLUE-VALUE"},
16345 {"type":"Punctuation","value":"("},
16346 {"type":"NameVariable","value":"i"},
16347 {"type":"Punctuation","value":")"},
16348 {"type":"Text","value":" "},
16349 {"type":"Operator","value":"="},
16350 {"type":"Text","value":" "},
16351 {"type":"NameVariable","value":"piBlue"},
16352 {"type":"Text","value":" "},
16353 {"type":"KeywordReserved","value":"THEN"},
16354 {"type":"Text","value":" "},
16355 {"type":"KeywordReserved","value":"RETURN"},
16356 {"type":"Text","value":" "},
16357 {"type":"NameVariable","value":"i"},
16358 {"type":"Punctuation","value":"."},
16359 {"type":"Text","value":"\n "},
16360 {"type":"KeywordReserved","value":"END"},
16361 {"type":"Punctuation","value":"."},
16362 {"type":"Text","value":"\n\n "},
16363 {"type":"CommentMultiline","value":"/* Define new color */"},
16364 {"type":"Text","value":"\n "},
16365 {"type":"NameVariable","value":"i"},
16366 {"type":"Text","value":" "},
16367 {"type":"Operator","value":"="},
16368 {"type":"Text","value":" "},
16369 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16370 {"type":"Punctuation","value":":"},
16371 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
16372 {"type":"Punctuation","value":"."},
16373 {"type":"Text","value":"\n "},
16374 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16375 {"type":"Punctuation","value":":"},
16376 {"type":"KeywordReserved","value":"NUM-ENTRIES "},
16377 {"type":"Operator","value":"="},
16378 {"type":"Text","value":" "},
16379 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16380 {"type":"Punctuation","value":":"},
16381 {"type":"KeywordReserved","value":"NUM-ENTRIES "},
16382 {"type":"Operator","value":"+"},
16383 {"type":"Text","value":" "},
16384 {"type":"LiteralNumberInteger","value":"1"},
16385 {"type":"Punctuation","value":"."},
16386 {"type":"Text","value":"\n "},
16387 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16388 {"type":"Punctuation","value":":"},
16389 {"type":"KeywordReserved","value":"SET-DYNAMIC"},
16390 {"type":"Punctuation","value":"("},
16391 {"type":"NameVariable","value":"i,"},
16392 {"type":"Text","value":" "},
16393 {"type":"KeywordReserved","value":"TRUE"},
16394 {"type":"Punctuation","value":")."},
16395 {"type":"Text","value":"\n "},
16396 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16397 {"type":"Punctuation","value":":"},
16398 {"type":"KeywordReserved","value":"SET-RED-VALUE "},
16399 {"type":"Punctuation","value":"("},
16400 {"type":"NameVariable","value":"i,"},
16401 {"type":"Text","value":" "},
16402 {"type":"NameVariable","value":"piRed"},
16403 {"type":"Text","value":" "},
16404 {"type":"Punctuation","value":")."},
16405 {"type":"Text","value":"\n "},
16406 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16407 {"type":"Punctuation","value":":"},
16408 {"type":"KeywordReserved","value":"SET-GREEN-VALUE"},
16409 {"type":"Punctuation","value":"("},
16410 {"type":"NameVariable","value":"i,"},
16411 {"type":"Text","value":" "},
16412 {"type":"NameVariable","value":"piGreen"},
16413 {"type":"Punctuation","value":")."},
16414 {"type":"Text","value":"\n "},
16415 {"type":"KeywordReserved","value":"COLOR-TABLE"},
16416 {"type":"Punctuation","value":":"},
16417 {"type":"KeywordReserved","value":"SET-BLUE-VALUE "},
16418 {"type":"Punctuation","value":"("},
16419 {"type":"NameVariable","value":"i,"},
16420 {"type":"Text","value":" "},
16421 {"type":"NameVariable","value":"piBlue"},
16422 {"type":"Text","value":" "},
16423 {"type":"Punctuation","value":")."},
16424 {"type":"Text","value":"\n\n "},
16425 {"type":"KeywordReserved","value":"RETURN"},
16426 {"type":"Text","value":" "},
16427 {"type":"NameVariable","value":"i"},
16428 {"type":"Punctuation","value":"."},
16429 {"type":"Text","value":"\n\n"},
16430 {"type":"KeywordReserved","value":"END"},
16431 {"type":"Text","value":" "},
16432 {"type":"KeywordReserved","value":"FUNCTION"},
16433 {"type":"Punctuation","value":"."},
16434 {"type":"Text","value":" "},
16435 {"type":"CommentMultiline","value":"/* getColorByRGB */"},
16436 {"type":"Text","value":"\n\n"},
16437 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
16438 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColumnLabel) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getColumnLabel Procedure"},
16439 {"type":"Text","value":"\n"},
16440 {"type":"KeywordReserved","value":"FUNCTION"},
16441 {"type":"Text","value":" "},
16442 {"type":"NameVariable","value":"getColumnLabel"},
16443 {"type":"Text","value":" "},
16444 {"type":"KeywordReserved","value":"RETURNS"},
16445 {"type":"Text","value":" "},
16446 {"type":"KeywordType","value":"CHARACTER\n "},
16447 {"type":"Punctuation","value":"("},
16448 {"type":"Text","value":" "},
16449 {"type":"KeywordReserved","value":"INPUT"},
16450 {"type":"Text","value":" "},
16451 {"type":"NameVariable","value":"phFieldBuffer"},
16452 {"type":"Text","value":" "},
16453 {"type":"KeywordReserved","value":"AS"},
16454 {"type":"Text","value":" "},
16455 {"type":"KeywordType","value":"HANDLE "},
16456 {"type":"Punctuation","value":"):"},
16457 {"type":"Text","value":"\n "},
16458 {"type":"CommentMultiline","value":"/* Return column label, based on settings\n */"},
16459 {"type":"Text","value":"\n "},
16460 {"type":"KeywordDeclaration","value":"DEFINE"},
16461 {"type":"Text","value":" "},
16462 {"type":"KeywordReserved","value":"VARIABLE"},
16463 {"type":"Text","value":" "},
16464 {"type":"NameVariable","value":"cColumnLabel"},
16465 {"type":"Text","value":" "},
16466 {"type":"KeywordReserved","value":"AS"},
16467 {"type":"Text","value":" "},
16468 {"type":"KeywordType","value":"CHARACTER "},
16469 {"type":"Text","value":" "},
16470 {"type":"KeywordReserved","value":"NO-UNDO"},
16471 {"type":"Punctuation","value":"."},
16472 {"type":"Text","value":"\n "},
16473 {"type":"KeywordDeclaration","value":"DEFINE"},
16474 {"type":"Text","value":" "},
16475 {"type":"KeywordReserved","value":"VARIABLE"},
16476 {"type":"Text","value":" "},
16477 {"type":"NameVariable","value":"cTemplate"},
16478 {"type":"Text","value":" "},
16479 {"type":"KeywordReserved","value":"AS"},
16480 {"type":"Text","value":" "},
16481 {"type":"KeywordType","value":"CHARACTER "},
16482 {"type":"Text","value":" "},
16483 {"type":"KeywordReserved","value":"NO-UNDO"},
16484 {"type":"Punctuation","value":"."},
16485 {"type":"Text","value":"\n\n "},
16486 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
16487 {"type":"Text","value":"\n\n "},
16488 {"type":"NameVariable","value":"cTemplate"},
16489 {"type":"Text","value":" "},
16490 {"type":"Operator","value":"="},
16491 {"type":"Text","value":" "},
16492 {"type":"NameVariable","value":"getRegistry"},
16493 {"type":"Punctuation","value":"("},
16494 {"type":"LiteralStringDouble","value":"\"DataDigger\""},
16495 {"type":"NameVariable","value":","},
16496 {"type":"LiteralStringDouble","value":"\"ColumnLabelTemplate\""},
16497 {"type":"Punctuation","value":")."},
16498 {"type":"Text","value":"\n "},
16499 {"type":"KeywordReserved","value":"IF"},
16500 {"type":"Text","value":" "},
16501 {"type":"NameVariable","value":"cTemplate"},
16502 {"type":"Text","value":" "},
16503 {"type":"Operator","value":"="},
16504 {"type":"Text","value":" "},
16505 {"type":"NameVariable","value":"?"},
16506 {"type":"Text","value":" "},
16507 {"type":"KeywordReserved","value":"OR"},
16508 {"type":"Text","value":" "},
16509 {"type":"NameVariable","value":"cTemplate"},
16510 {"type":"Text","value":" "},
16511 {"type":"Operator","value":"="},
16512 {"type":"Text","value":" "},
16513 {"type":"LiteralStringDouble","value":"\"\""},
16514 {"type":"Text","value":" "},
16515 {"type":"KeywordReserved","value":"THEN"},
16516 {"type":"Text","value":" "},
16517 {"type":"NameVariable","value":"cTemplate"},
16518 {"type":"Text","value":" "},
16519 {"type":"Operator","value":"="},
16520 {"type":"Text","value":" "},
16521 {"type":"LiteralStringDouble","value":"\"\u00261\""},
16522 {"type":"Punctuation","value":"."},
16523 {"type":"Text","value":"\n\n "},
16524 {"type":"NameVariable","value":"cColumnLabel"},
16525 {"type":"Text","value":" "},
16526 {"type":"Operator","value":"="},
16527 {"type":"Text","value":" "},
16528 {"type":"KeywordReserved","value":"SUBSTITUTE"},
16529 {"type":"Punctuation","value":"("},
16530 {"type":"NameVariable","value":"cTemplate"},
16531 {"type":"Text","value":"\n "},
16532 {"type":"NameVariable","value":","},
16533 {"type":"Text","value":" "},
16534 {"type":"NameVariable","value":"phFieldBuffer"},
16535 {"type":"Punctuation","value":"::"},
16536 {"type":"NameVariable","value":"cFullName"},
16537 {"type":"Text","value":"\n "},
16538 {"type":"NameVariable","value":","},
16539 {"type":"Text","value":" "},
16540 {"type":"NameVariable","value":"phFieldBuffer"},
16541 {"type":"Punctuation","value":"::"},
16542 {"type":"NameVariable","value":"iOrder"},
16543 {"type":"Text","value":"\n "},
16544 {"type":"NameVariable","value":","},
16545 {"type":"Text","value":" "},
16546 {"type":"NameVariable","value":"phFieldBuffer"},
16547 {"type":"Punctuation","value":"::"},
16548 {"type":"NameVariable","value":"cLabel"},
16549 {"type":"Text","value":"\n "},
16550 {"type":"Punctuation","value":")."},
16551 {"type":"Text","value":"\n "},
16552 {"type":"KeywordReserved","value":"RETURN"},
16553 {"type":"Text","value":" "},
16554 {"type":"NameVariable","value":"cColumnLabel"},
16555 {"type":"Punctuation","value":"."},
16556 {"type":"Text","value":"\n "},
16557 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
16558 {"type":"Text","value":"\n\n"},
16559 {"type":"KeywordReserved","value":"END"},
16560 {"type":"Text","value":" "},
16561 {"type":"KeywordReserved","value":"FUNCTION"},
16562 {"type":"Punctuation","value":"."},
16563 {"type":"Text","value":" "},
16564 {"type":"CommentMultiline","value":"/* getColumnLabel */"},
16565 {"type":"Text","value":"\n\n"},
16566 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
16567 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getColumnWidthList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getColumnWidthList Procedure"},
16568 {"type":"Text","value":"\n"},
16569 {"type":"KeywordReserved","value":"FUNCTION"},
16570 {"type":"Text","value":" "},
16571 {"type":"NameVariable","value":"getColumnWidthList"},
16572 {"type":"Text","value":" "},
16573 {"type":"KeywordReserved","value":"RETURNS"},
16574 {"type":"Text","value":" "},
16575 {"type":"KeywordType","value":"CHARACTER\n "},
16576 {"type":"Punctuation","value":"("},
16577 {"type":"Text","value":" "},
16578 {"type":"KeywordReserved","value":"INPUT"},
16579 {"type":"Text","value":" "},
16580 {"type":"NameVariable","value":"phBrowse"},
16581 {"type":"Text","value":" "},
16582 {"type":"KeywordReserved","value":"AS"},
16583 {"type":"Text","value":" "},
16584 {"type":"KeywordType","value":"HANDLE "},
16585 {"type":"Punctuation","value":"):"},
16586 {"type":"Text","value":"\n "},
16587 {"type":"CommentMultiline","value":"/* returns a list of all fields and their width like:\n * custnum:12,custname:20,city:12\n */"},
16588 {"type":"Text","value":"\n "},
16589 {"type":"KeywordDeclaration","value":"DEFINE"},
16590 {"type":"Text","value":" "},
16591 {"type":"KeywordReserved","value":"VARIABLE"},
16592 {"type":"Text","value":" "},
16593 {"type":"NameVariable","value":"cWidthList"},
16594 {"type":"Text","value":" "},
16595 {"type":"KeywordReserved","value":"AS"},
16596 {"type":"Text","value":" "},
16597 {"type":"KeywordType","value":"CHARACTER "},
16598 {"type":"Text","value":" "},
16599 {"type":"KeywordReserved","value":"NO-UNDO"},
16600 {"type":"Punctuation","value":"."},
16601 {"type":"Text","value":"\n "},
16602 {"type":"KeywordDeclaration","value":"DEFINE"},
16603 {"type":"Text","value":" "},
16604 {"type":"KeywordReserved","value":"VARIABLE"},
16605 {"type":"Text","value":" "},
16606 {"type":"NameVariable","value":"hColumn"},
16607 {"type":"Text","value":" "},
16608 {"type":"KeywordReserved","value":"AS"},
16609 {"type":"Text","value":" "},
16610 {"type":"KeywordType","value":"HANDLE "},
16611 {"type":"Text","value":" "},
16612 {"type":"KeywordReserved","value":"NO-UNDO"},
16613 {"type":"Punctuation","value":"."},
16614 {"type":"Text","value":"\n "},
16615 {"type":"KeywordDeclaration","value":"DEFINE"},
16616 {"type":"Text","value":" "},
16617 {"type":"KeywordReserved","value":"VARIABLE"},
16618 {"type":"Text","value":" "},
16619 {"type":"NameVariable","value":"iColumn"},
16620 {"type":"Text","value":" "},
16621 {"type":"KeywordReserved","value":"AS"},
16622 {"type":"Text","value":" "},
16623 {"type":"KeywordType","value":"INTEGER "},
16624 {"type":"Text","value":" "},
16625 {"type":"KeywordReserved","value":"NO-UNDO"},
16626 {"type":"Punctuation","value":"."},
16627 {"type":"Text","value":"\n\n "},
16628 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
16629 {"type":"Text","value":"\n\n "},
16630 {"type":"KeywordReserved","value":"DO"},
16631 {"type":"Text","value":" "},
16632 {"type":"NameVariable","value":"iColumn"},
16633 {"type":"Text","value":" "},
16634 {"type":"Operator","value":"="},
16635 {"type":"Text","value":" "},
16636 {"type":"LiteralNumberInteger","value":"1"},
16637 {"type":"Text","value":" "},
16638 {"type":"KeywordReserved","value":"TO"},
16639 {"type":"Text","value":" "},
16640 {"type":"NameVariable","value":"phBrowse"},
16641 {"type":"Punctuation","value":":"},
16642 {"type":"KeywordReserved","value":"NUM-COLUMNS"},
16643 {"type":"Punctuation","value":":"},
16644 {"type":"Text","value":"\n\n "},
16645 {"type":"NameVariable","value":"hColumn"},
16646 {"type":"Text","value":" "},
16647 {"type":"Operator","value":"="},
16648 {"type":"Text","value":" "},
16649 {"type":"NameVariable","value":"phBrowse"},
16650 {"type":"Punctuation","value":":"},
16651 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
16652 {"type":"Punctuation","value":"("},
16653 {"type":"NameVariable","value":"iColumn"},
16654 {"type":"Punctuation","value":")."},
16655 {"type":"Text","value":"\n "},
16656 {"type":"NameVariable","value":"cWidthList"},
16657 {"type":"Text","value":" "},
16658 {"type":"Operator","value":"="},
16659 {"type":"Text","value":" "},
16660 {"type":"KeywordReserved","value":"SUBSTITUTE"},
16661 {"type":"Punctuation","value":"("},
16662 {"type":"LiteralStringSingle","value":"'\u00261,\u00262:\u00263'\n , cWidthList\n , hColumn:NAME\n , hColumn:WIDTH-PIXELS\n ).\n END.\n\n RETURN TRIM(cWidthList,','"},
16663 {"type":"Punctuation","value":")."},
16664 {"type":"Text","value":"\n "},
16665 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
16666 {"type":"Text","value":"\n\n"},
16667 {"type":"KeywordReserved","value":"END"},
16668 {"type":"Text","value":" "},
16669 {"type":"KeywordReserved","value":"FUNCTION"},
16670 {"type":"Punctuation","value":"."},
16671 {"type":"Text","value":" "},
16672 {"type":"CommentMultiline","value":"/* getColumnWidthList */"},
16673 {"type":"Text","value":"\n\n"},
16674 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
16675 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getDatabaseList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getDatabaseList Procedure"},
16676 {"type":"Text","value":"\n"},
16677 {"type":"KeywordReserved","value":"FUNCTION"},
16678 {"type":"Text","value":" "},
16679 {"type":"NameVariable","value":"getDatabaseList"},
16680 {"type":"Text","value":" "},
16681 {"type":"KeywordReserved","value":"RETURNS"},
16682 {"type":"Text","value":" "},
16683 {"type":"KeywordType","value":"CHARACTER"},
16684 {"type":"Punctuation","value":":"},
16685 {"type":"Text","value":"\n "},
16686 {"type":"CommentMultiline","value":"/* Return a comma separated list of all connected databases\n */"},
16687 {"type":"Text","value":"\n "},
16688 {"type":"KeywordDeclaration","value":"DEFINE"},
16689 {"type":"Text","value":" "},
16690 {"type":"KeywordReserved","value":"VARIABLE"},
16691 {"type":"Text","value":" "},
16692 {"type":"NameVariable","value":"cDatabaseList"},
16693 {"type":"Text","value":" "},
16694 {"type":"KeywordReserved","value":"AS"},
16695 {"type":"Text","value":" "},
16696 {"type":"KeywordType","value":"CHARACTER "},
16697 {"type":"Text","value":" "},
16698 {"type":"KeywordReserved","value":"NO-UNDO"},
16699 {"type":"Punctuation","value":"."},
16700 {"type":"Text","value":"\n "},
16701 {"type":"KeywordDeclaration","value":"DEFINE"},
16702 {"type":"Text","value":" "},
16703 {"type":"KeywordReserved","value":"VARIABLE"},
16704 {"type":"Text","value":" "},
16705 {"type":"NameVariable","value":"cSchemaHolders"},
16706 {"type":"Text","value":" "},
16707 {"type":"KeywordReserved","value":"AS"},
16708 {"type":"Text","value":" "},
16709 {"type":"KeywordType","value":"CHARACTER "},
16710 {"type":"Text","value":" "},
16711 {"type":"KeywordReserved","value":"NO-UNDO"},
16712 {"type":"Punctuation","value":"."},
16713 {"type":"Text","value":"\n "},
16714 {"type":"KeywordDeclaration","value":"DEFINE"},
16715 {"type":"Text","value":" "},
16716 {"type":"KeywordReserved","value":"VARIABLE"},
16717 {"type":"Text","value":" "},
16718 {"type":"NameVariable","value":"iCount"},
16719 {"type":"Text","value":" "},
16720 {"type":"KeywordReserved","value":"AS"},
16721 {"type":"Text","value":" "},
16722 {"type":"KeywordType","value":"INTEGER "},
16723 {"type":"Text","value":" "},
16724 {"type":"KeywordReserved","value":"NO-UNDO"},
16725 {"type":"Punctuation","value":"."},
16726 {"type":"Text","value":"\n "},
16727 {"type":"KeywordDeclaration","value":"DEFINE"},
16728 {"type":"Text","value":" "},
16729 {"type":"KeywordReserved","value":"VARIABLE"},
16730 {"type":"Text","value":" "},
16731 {"type":"NameVariable","value":"cDbType"},
16732 {"type":"Text","value":" "},
16733 {"type":"KeywordReserved","value":"AS"},
16734 {"type":"Text","value":" "},
16735 {"type":"KeywordType","value":"CHARACTER "},
16736 {"type":"Text","value":" "},
16737 {"type":"KeywordReserved","value":"NO-UNDO"},
16738 {"type":"Punctuation","value":"."},
16739 {"type":"Text","value":"\n "},
16740 {"type":"KeywordDeclaration","value":"DEFINE"},
16741 {"type":"Text","value":" "},
16742 {"type":"KeywordReserved","value":"VARIABLE"},
16743 {"type":"Text","value":" "},
16744 {"type":"NameVariable","value":"cLogicalDbName"},
16745 {"type":"Text","value":" "},
16746 {"type":"KeywordReserved","value":"AS"},
16747 {"type":"Text","value":" "},
16748 {"type":"KeywordType","value":"CHARACTER "},
16749 {"type":"Text","value":" "},
16750 {"type":"KeywordReserved","value":"NO-UNDO"},
16751 {"type":"Punctuation","value":"."},
16752 {"type":"Text","value":"\n "},
16753 {"type":"KeywordDeclaration","value":"DEFINE"},
16754 {"type":"Text","value":" "},
16755 {"type":"KeywordReserved","value":"VARIABLE"},
16756 {"type":"Text","value":" "},
16757 {"type":"NameVariable","value":"iPos"},
16758 {"type":"Text","value":" "},
16759 {"type":"KeywordReserved","value":"AS"},
16760 {"type":"Text","value":" "},
16761 {"type":"KeywordType","value":"INTEGER "},
16762 {"type":"Text","value":" "},
16763 {"type":"KeywordReserved","value":"NO-UNDO"},
16764 {"type":"Punctuation","value":"."},
16765 {"type":"Text","value":"\n\n "},
16766 {"type":"KeywordDeclaration","value":"DEFINE"},
16767 {"type":"Text","value":" "},
16768 {"type":"KeywordReserved","value":"BUFFER"},
16769 {"type":"Text","value":" "},
16770 {"type":"NameVariable","value":"bDataserver"},
16771 {"type":"Text","value":" "},
16772 {"type":"KeywordReserved","value":"FOR"},
16773 {"type":"Text","value":" "},
16774 {"type":"NameVariable","value":"ttDataserver"},
16775 {"type":"Punctuation","value":"."},
16776 {"type":"Text","value":"\n\n "},
16777 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
16778 {"type":"Text","value":"\n\n "},
16779 {"type":"CommentMultiline","value":"/* Support Dataservers */"},
16780 {"type":"Text","value":"\n "},
16781 {"type":"KeywordReserved","value":"IF"},
16782 {"type":"Text","value":" "},
16783 {"type":"NameVariable","value":"gcSaveDatabaseList"},
16784 {"type":"Text","value":" "},
16785 {"type":"NameVariable","value":"\u003c\u003e"},
16786 {"type":"Text","value":" "},
16787 {"type":"LiteralStringDouble","value":"\"\""},
16788 {"type":"Text","value":"\n "},
16789 {"type":"KeywordReserved","value":"AND"},
16790 {"type":"Text","value":" "},
16791 {"type":"KeywordReserved","value":"PROGRAM-NAME"},
16792 {"type":"Punctuation","value":"("},
16793 {"type":"LiteralNumberInteger","value":"2"},
16794 {"type":"Punctuation","value":")"},
16795 {"type":"Text","value":" "},
16796 {"type":"KeywordReserved","value":"BEGINS "},
16797 {"type":"LiteralStringDouble","value":"\"initializeObjects \""},
16798 {"type":"Text","value":" "},
16799 {"type":"KeywordReserved","value":"THEN"},
16800 {"type":"Text","value":" "},
16801 {"type":"KeywordReserved","value":"RETURN"},
16802 {"type":"Text","value":" "},
16803 {"type":"NameVariable","value":"gcSaveDatabaseList"},
16804 {"type":"Punctuation","value":"."},
16805 {"type":"Text","value":"\n\n "},
16806 {"type":"CommentMultiline","value":"/* Make a list of schema holders */"},
16807 {"type":"Text","value":"\n "},
16808 {"type":"NameVariable","value":"#Db"},
16809 {"type":"Punctuation","value":":"},
16810 {"type":"Text","value":"\n "},
16811 {"type":"KeywordReserved","value":"DO"},
16812 {"type":"Text","value":" "},
16813 {"type":"NameVariable","value":"iCount"},
16814 {"type":"Text","value":" "},
16815 {"type":"Operator","value":"="},
16816 {"type":"Text","value":" "},
16817 {"type":"LiteralNumberInteger","value":"1"},
16818 {"type":"Text","value":" "},
16819 {"type":"KeywordReserved","value":"TO"},
16820 {"type":"Text","value":" "},
16821 {"type":"KeywordReserved","value":"NUM-DBS"},
16822 {"type":"Punctuation","value":":"},
16823 {"type":"Text","value":"\n "},
16824 {"type":"KeywordReserved","value":"ASSIGN\n "},
16825 {"type":"Text","value":" "},
16826 {"type":"NameVariable","value":"cDbType"},
16827 {"type":"Text","value":" "},
16828 {"type":"Operator","value":"="},
16829 {"type":"Text","value":" "},
16830 {"type":"KeywordReserved","value":"DBTYPE"},
16831 {"type":"Punctuation","value":"("},
16832 {"type":"NameVariable","value":"iCount"},
16833 {"type":"Punctuation","value":")"},
16834 {"type":"Text","value":"\n "},
16835 {"type":"NameVariable","value":"cLogicalDbName"},
16836 {"type":"Text","value":" "},
16837 {"type":"Operator","value":"="},
16838 {"type":"Text","value":" "},
16839 {"type":"KeywordReserved","value":"LDBNAME"},
16840 {"type":"Punctuation","value":"("},
16841 {"type":"NameVariable","value":"iCount"},
16842 {"type":"Punctuation","value":")."},
16843 {"type":"Text","value":"\n\n "},
16844 {"type":"KeywordReserved","value":"IF"},
16845 {"type":"Text","value":" "},
16846 {"type":"NameVariable","value":"cDbType"},
16847 {"type":"Text","value":" "},
16848 {"type":"NameVariable","value":"\u003c\u003e"},
16849 {"type":"Text","value":" "},
16850 {"type":"LiteralStringSingle","value":"'PROGRESS' THEN\n cSchemaHolders = cSchemaHolders + ','"},
16851 {"type":"Text","value":" "},
16852 {"type":"Operator","value":"+"},
16853 {"type":"Text","value":" "},
16854 {"type":"KeywordReserved","value":"SDBNAME"},
16855 {"type":"Punctuation","value":"("},
16856 {"type":"NameVariable","value":"iCount"},
16857 {"type":"Punctuation","value":")."},
16858 {"type":"Text","value":"\n\n "},
16859 {"type":"NameVariable","value":"cDbType"},
16860 {"type":"Text","value":" "},
16861 {"type":"Operator","value":"="},
16862 {"type":"Text","value":" "},
16863 {"type":"KeywordReserved","value":"DBTYPE"},
16864 {"type":"Punctuation","value":"("},
16865 {"type":"NameVariable","value":"iCount"},
16866 {"type":"Punctuation","value":")."},
16867 {"type":"Text","value":"\n "},
16868 {"type":"KeywordReserved","value":"IF"},
16869 {"type":"Text","value":" "},
16870 {"type":"NameVariable","value":"cDbType"},
16871 {"type":"Text","value":" "},
16872 {"type":"NameVariable","value":"\u003c\u003e"},
16873 {"type":"Text","value":" "},
16874 {"type":"LiteralStringDouble","value":"\"PROGRESS\""},
16875 {"type":"Text","value":" "},
16876 {"type":"KeywordReserved","value":"THEN"},
16877 {"type":"Text","value":" "},
16878 {"type":"KeywordReserved","value":"NEXT "},
16879 {"type":"NameVariable","value":"#Db"},
16880 {"type":"Punctuation","value":"."},
16881 {"type":"Text","value":"\n\n "},
16882 {"type":"NameVariable","value":"cDatabaseList"},
16883 {"type":"Text","value":" "},
16884 {"type":"Operator","value":"="},
16885 {"type":"Text","value":" "},
16886 {"type":"NameVariable","value":"cDatabaseList"},
16887 {"type":"Text","value":" "},
16888 {"type":"Operator","value":"+"},
16889 {"type":"Text","value":" "},
16890 {"type":"LiteralStringSingle","value":"','"},
16891 {"type":"Text","value":" "},
16892 {"type":"Operator","value":"+"},
16893 {"type":"Text","value":" "},
16894 {"type":"NameVariable","value":"cLogicalDbName"},
16895 {"type":"Punctuation","value":"."},
16896 {"type":"Text","value":"\n "},
16897 {"type":"KeywordReserved","value":"END"},
16898 {"type":"Punctuation","value":"."},
16899 {"type":"Text","value":"\n\n "},
16900 {"type":"CommentMultiline","value":"/* Build list of all databases. Skip if already in the list of schemaholders */"},
16901 {"type":"Text","value":"\n "},
16902 {"type":"NameVariable","value":"#Db"},
16903 {"type":"Punctuation","value":":"},
16904 {"type":"Text","value":"\n "},
16905 {"type":"KeywordReserved","value":"DO"},
16906 {"type":"Text","value":" "},
16907 {"type":"NameVariable","value":"iCount"},
16908 {"type":"Text","value":" "},
16909 {"type":"Operator","value":"="},
16910 {"type":"Text","value":" "},
16911 {"type":"LiteralNumberInteger","value":"1"},
16912 {"type":"Text","value":" "},
16913 {"type":"KeywordReserved","value":"TO"},
16914 {"type":"Text","value":" "},
16915 {"type":"KeywordReserved","value":"NUM-DBS"},
16916 {"type":"Punctuation","value":":"},
16917 {"type":"Text","value":"\n "},
16918 {"type":"KeywordReserved","value":"ASSIGN\n "},
16919 {"type":"Text","value":" "},
16920 {"type":"NameVariable","value":"cDbType"},
16921 {"type":"Text","value":" "},
16922 {"type":"Operator","value":"="},
16923 {"type":"Text","value":" "},
16924 {"type":"KeywordReserved","value":"DBTYPE"},
16925 {"type":"Punctuation","value":"("},
16926 {"type":"NameVariable","value":"iCount"},
16927 {"type":"Punctuation","value":")"},
16928 {"type":"Text","value":"\n "},
16929 {"type":"NameVariable","value":"cLogicalDbName"},
16930 {"type":"Text","value":" "},
16931 {"type":"Operator","value":"="},
16932 {"type":"Text","value":" "},
16933 {"type":"KeywordReserved","value":"LDBNAME"},
16934 {"type":"Punctuation","value":"("},
16935 {"type":"NameVariable","value":"iCount"},
16936 {"type":"Punctuation","value":")."},
16937 {"type":"Text","value":"\n\n "},
16938 {"type":"KeywordReserved","value":"IF"},
16939 {"type":"Text","value":" "},
16940 {"type":"KeywordReserved","value":"LOOKUP"},
16941 {"type":"Punctuation","value":"("},
16942 {"type":"KeywordReserved","value":"LDBNAME"},
16943 {"type":"Punctuation","value":"("},
16944 {"type":"NameVariable","value":"iCount"},
16945 {"type":"Punctuation","value":")"},
16946 {"type":"NameVariable","value":","},
16947 {"type":"Text","value":" "},
16948 {"type":"NameVariable","value":"cSchemaHolders"},
16949 {"type":"Punctuation","value":")"},
16950 {"type":"Text","value":" "},
16951 {"type":"NameVariable","value":"\u003e"},
16952 {"type":"Text","value":" "},
16953 {"type":"LiteralNumberInteger","value":"0"},
16954 {"type":"Text","value":" "},
16955 {"type":"KeywordReserved","value":"OR"},
16956 {"type":"Text","value":" "},
16957 {"type":"NameVariable","value":"cDbType"},
16958 {"type":"Text","value":" "},
16959 {"type":"NameVariable","value":"\u003c\u003e"},
16960 {"type":"Text","value":" "},
16961 {"type":"LiteralStringDouble","value":"\"PROGRESS\""},
16962 {"type":"Text","value":" "},
16963 {"type":"KeywordReserved","value":"THEN"},
16964 {"type":"Text","value":" "},
16965 {"type":"KeywordReserved","value":"NEXT "},
16966 {"type":"NameVariable","value":"#Db"},
16967 {"type":"Punctuation","value":"."},
16968 {"type":"Text","value":"\n\n "},
16969 {"type":"KeywordReserved","value":"CREATE"},
16970 {"type":"Text","value":" "},
16971 {"type":"KeywordReserved","value":"ALIAS"},
16972 {"type":"Text","value":" "},
16973 {"type":"NameVariable","value":"dictdb"},
16974 {"type":"Text","value":" "},
16975 {"type":"KeywordReserved","value":"FOR"},
16976 {"type":"Text","value":" "},
16977 {"type":"KeywordReserved","value":"DATABASE"},
16978 {"type":"Text","value":" "},
16979 {"type":"KeywordReserved","value":"VALUE"},
16980 {"type":"Punctuation","value":"("},
16981 {"type":"NameVariable","value":"cLogicalDbName"},
16982 {"type":"Punctuation","value":")."},
16983 {"type":"Text","value":"\n "},
16984 {"type":"KeywordReserved","value":"RUN"},
16985 {"type":"Text","value":" "},
16986 {"type":"NameVariable","value":"getDataserver"},
16987 {"type":"Punctuation","value":"."},
16988 {"type":"NameVariable","value":"p"},
16989 {"type":"Text","value":"\n "},
16990 {"type":"Punctuation","value":"("},
16991 {"type":"Text","value":" "},
16992 {"type":"KeywordReserved","value":"INPUT "},
16993 {"type":"Text","value":" "},
16994 {"type":"NameVariable","value":"cLogicalDbName"},
16995 {"type":"Text","value":"\n "},
16996 {"type":"NameVariable","value":","},
16997 {"type":"Text","value":" "},
16998 {"type":"KeywordReserved","value":"INPUT-OUTPUT "},
16999 {"type":"Text","value":" "},
17000 {"type":"NameVariable","value":"giDataserverNr"},
17001 {"type":"Text","value":"\n "},
17002 {"type":"NameVariable","value":","},
17003 {"type":"Text","value":" "},
17004 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
17005 {"type":"Text","value":" "},
17006 {"type":"KeywordReserved","value":"TABLE"},
17007 {"type":"Text","value":" "},
17008 {"type":"NameVariable","value":"bDataserver"},
17009 {"type":"Text","value":"\n "},
17010 {"type":"Punctuation","value":")."},
17011 {"type":"Text","value":"\n "},
17012 {"type":"KeywordReserved","value":"DELETE"},
17013 {"type":"Text","value":" "},
17014 {"type":"KeywordReserved","value":"ALIAS"},
17015 {"type":"Text","value":" "},
17016 {"type":"NameVariable","value":"dictdb"},
17017 {"type":"Punctuation","value":"."},
17018 {"type":"Text","value":"\n "},
17019 {"type":"KeywordReserved","value":"END"},
17020 {"type":"Punctuation","value":"."},
17021 {"type":"Text","value":"\n\n "},
17022 {"type":"CommentMultiline","value":"/* Support dataservers */"},
17023 {"type":"Text","value":"\n "},
17024 {"type":"KeywordReserved","value":"FOR"},
17025 {"type":"Text","value":" "},
17026 {"type":"KeywordReserved","value":"EACH"},
17027 {"type":"Text","value":" "},
17028 {"type":"NameVariable","value":"bDataserver"},
17029 {"type":"Text","value":" "},
17030 {"type":"KeywordReserved","value":"BY"},
17031 {"type":"Text","value":" "},
17032 {"type":"NameVariable","value":"bDataserver"},
17033 {"type":"Punctuation","value":"."},
17034 {"type":"NameVariable","value":"cLDbNameSchema"},
17035 {"type":"Punctuation","value":":"},
17036 {"type":"Text","value":"\n "},
17037 {"type":"CommentMultiline","value":"/* Remove schemaholder from database list */"},
17038 {"type":"Text","value":"\n "},
17039 {"type":"KeywordReserved","value":"IF"},
17040 {"type":"Text","value":" "},
17041 {"type":"NameVariable","value":"bDataserver"},
17042 {"type":"Punctuation","value":"."},
17043 {"type":"NameVariable","value":"lDontShowSchemaHr"},
17044 {"type":"Text","value":" "},
17045 {"type":"KeywordReserved","value":"THEN\n "},
17046 {"type":"Text","value":" "},
17047 {"type":"KeywordReserved","value":"DO"},
17048 {"type":"Punctuation","value":":"},
17049 {"type":"Text","value":"\n "},
17050 {"type":"NameVariable","value":"iPos"},
17051 {"type":"Text","value":" "},
17052 {"type":"Operator","value":"="},
17053 {"type":"Text","value":" "},
17054 {"type":"KeywordReserved","value":"LOOKUP"},
17055 {"type":"Punctuation","value":"("},
17056 {"type":"NameVariable","value":"bDataserver"},
17057 {"type":"Punctuation","value":"."},
17058 {"type":"NameVariable","value":"cLDbNameSchema,"},
17059 {"type":"Text","value":" "},
17060 {"type":"NameVariable","value":"cDatabaseList"},
17061 {"type":"Punctuation","value":")."},
17062 {"type":"Text","value":"\n "},
17063 {"type":"KeywordReserved","value":"IF"},
17064 {"type":"Text","value":" "},
17065 {"type":"NameVariable","value":"iPos"},
17066 {"type":"Text","value":" "},
17067 {"type":"NameVariable","value":"\u003e"},
17068 {"type":"Text","value":" "},
17069 {"type":"LiteralNumberInteger","value":"0"},
17070 {"type":"Text","value":"\n "},
17071 {"type":"KeywordReserved","value":"AND"},
17072 {"type":"Text","value":" "},
17073 {"type":"KeywordReserved","value":"NOT"},
17074 {"type":"Text","value":" "},
17075 {"type":"KeywordReserved","value":"CAN-FIND"},
17076 {"type":"Punctuation","value":"("},
17077 {"type":"KeywordReserved","value":"FIRST"},
17078 {"type":"Text","value":" "},
17079 {"type":"NameVariable","value":"ttTable"},
17080 {"type":"Text","value":" "},
17081 {"type":"KeywordReserved","value":"WHERE"},
17082 {"type":"Text","value":" "},
17083 {"type":"NameVariable","value":"ttTable"},
17084 {"type":"Punctuation","value":"."},
17085 {"type":"NameVariable","value":"cDatabase"},
17086 {"type":"Text","value":" "},
17087 {"type":"Operator","value":"="},
17088 {"type":"Text","value":" "},
17089 {"type":"NameVariable","value":"bDataserver"},
17090 {"type":"Punctuation","value":"."},
17091 {"type":"NameVariable","value":"cLDbNameSchema"},
17092 {"type":"Text","value":"\n "},
17093 {"type":"KeywordReserved","value":"AND"},
17094 {"type":"Text","value":" "},
17095 {"type":"NameVariable","value":"ttTable"},
17096 {"type":"Punctuation","value":"."},
17097 {"type":"NameVariable","value":"lHidden"},
17098 {"type":"Text","value":" "},
17099 {"type":"Operator","value":"="},
17100 {"type":"Text","value":" "},
17101 {"type":"KeywordReserved","value":"NO"},
17102 {"type":"Punctuation","value":")"},
17103 {"type":"Text","value":" "},
17104 {"type":"KeywordReserved","value":"THEN\n "},
17105 {"type":"Text","value":" "},
17106 {"type":"KeywordReserved","value":"DO"},
17107 {"type":"Punctuation","value":":"},
17108 {"type":"Text","value":"\n "},
17109 {"type":"KeywordReserved","value":"ENTRY"},
17110 {"type":"Punctuation","value":"("},
17111 {"type":"NameVariable","value":"iPos,"},
17112 {"type":"Text","value":" "},
17113 {"type":"NameVariable","value":"cDatabaseList"},
17114 {"type":"Punctuation","value":")"},
17115 {"type":"Text","value":" "},
17116 {"type":"Operator","value":"="},
17117 {"type":"Text","value":" "},
17118 {"type":"LiteralStringDouble","value":"\"\""},
17119 {"type":"Punctuation","value":"."},
17120 {"type":"Text","value":"\n "},
17121 {"type":"NameVariable","value":"cDatabaseList"},
17122 {"type":"Text","value":" "},
17123 {"type":"Operator","value":"="},
17124 {"type":"Text","value":" "},
17125 {"type":"KeywordReserved","value":"TRIM"},
17126 {"type":"Punctuation","value":"("},
17127 {"type":"KeywordReserved","value":"REPLACE"},
17128 {"type":"Punctuation","value":"("},
17129 {"type":"NameVariable","value":"cDatabaseList,"},
17130 {"type":"Text","value":" "},
17131 {"type":"LiteralStringDouble","value":"\",,\""},
17132 {"type":"NameVariable","value":","},
17133 {"type":"Text","value":" "},
17134 {"type":"LiteralStringDouble","value":"\",\""},
17135 {"type":"Punctuation","value":")"},
17136 {"type":"NameVariable","value":","},
17137 {"type":"Text","value":" "},
17138 {"type":"LiteralStringDouble","value":"\",\""},
17139 {"type":"Punctuation","value":")."},
17140 {"type":"Text","value":"\n "},
17141 {"type":"KeywordReserved","value":"END"},
17142 {"type":"Punctuation","value":"."},
17143 {"type":"Text","value":"\n "},
17144 {"type":"KeywordReserved","value":"END"},
17145 {"type":"Punctuation","value":"."},
17146 {"type":"Text","value":"\n\n "},
17147 {"type":"CommentMultiline","value":"/* Add dataserver to database list */"},
17148 {"type":"Text","value":"\n "},
17149 {"type":"NameVariable","value":"iPos"},
17150 {"type":"Text","value":" "},
17151 {"type":"Operator","value":"="},
17152 {"type":"Text","value":" "},
17153 {"type":"KeywordReserved","value":"LOOKUP"},
17154 {"type":"Punctuation","value":"("},
17155 {"type":"NameVariable","value":"bDataserver"},
17156 {"type":"Punctuation","value":"."},
17157 {"type":"NameVariable","value":"cLDbNameDataserver,"},
17158 {"type":"Text","value":" "},
17159 {"type":"NameVariable","value":"cDatabaseList"},
17160 {"type":"Punctuation","value":")."},
17161 {"type":"Text","value":"\n "},
17162 {"type":"KeywordReserved","value":"IF"},
17163 {"type":"Text","value":" "},
17164 {"type":"NameVariable","value":"bDataserver"},
17165 {"type":"Punctuation","value":"."},
17166 {"type":"NameVariable","value":"lConnected"},
17167 {"type":"Text","value":" "},
17168 {"type":"KeywordReserved","value":"THEN\n "},
17169 {"type":"Text","value":" "},
17170 {"type":"KeywordReserved","value":"DO"},
17171 {"type":"Punctuation","value":":"},
17172 {"type":"Text","value":"\n "},
17173 {"type":"KeywordReserved","value":"IF"},
17174 {"type":"Text","value":" "},
17175 {"type":"NameVariable","value":"iPos"},
17176 {"type":"Text","value":" "},
17177 {"type":"Operator","value":"="},
17178 {"type":"Text","value":" "},
17179 {"type":"LiteralNumberInteger","value":"0"},
17180 {"type":"Text","value":" "},
17181 {"type":"KeywordReserved","value":"THEN"},
17182 {"type":"Text","value":" "},
17183 {"type":"NameVariable","value":"cDatabaseList"},
17184 {"type":"Text","value":" "},
17185 {"type":"Operator","value":"="},
17186 {"type":"Text","value":" "},
17187 {"type":"KeywordReserved","value":"TRIM"},
17188 {"type":"Punctuation","value":"("},
17189 {"type":"NameVariable","value":"cDatabaseList"},
17190 {"type":"Text","value":" "},
17191 {"type":"Operator","value":"+"},
17192 {"type":"Text","value":" "},
17193 {"type":"LiteralStringDouble","value":"\",\""},
17194 {"type":"Text","value":" "},
17195 {"type":"Operator","value":"+"},
17196 {"type":"Text","value":" "},
17197 {"type":"NameVariable","value":"bDataserver"},
17198 {"type":"Punctuation","value":"."},
17199 {"type":"NameVariable","value":"cLDbNameDataserver,"},
17200 {"type":"Text","value":" "},
17201 {"type":"LiteralStringDouble","value":"\",\""},
17202 {"type":"Punctuation","value":")."},
17203 {"type":"Text","value":"\n "},
17204 {"type":"KeywordReserved","value":"END"},
17205 {"type":"Punctuation","value":"."},
17206 {"type":"Text","value":" "},
17207 {"type":"CommentMultiline","value":"/* IF bDataserver.lConnected */"},
17208 {"type":"Text","value":"\n\n "},
17209 {"type":"KeywordReserved","value":"ELSE\n "},
17210 {"type":"Text","value":" "},
17211 {"type":"KeywordReserved","value":"DO"},
17212 {"type":"Punctuation","value":":"},
17213 {"type":"Text","value":"\n "},
17214 {"type":"KeywordReserved","value":"IF"},
17215 {"type":"Text","value":" "},
17216 {"type":"NameVariable","value":"iPos"},
17217 {"type":"Text","value":" "},
17218 {"type":"NameVariable","value":"\u003e"},
17219 {"type":"Text","value":" "},
17220 {"type":"LiteralNumberInteger","value":"0"},
17221 {"type":"Text","value":" "},
17222 {"type":"KeywordReserved","value":"THEN\n "},
17223 {"type":"Text","value":" "},
17224 {"type":"KeywordReserved","value":"DO"},
17225 {"type":"Punctuation","value":":"},
17226 {"type":"Text","value":"\n "},
17227 {"type":"KeywordReserved","value":"ENTRY"},
17228 {"type":"Punctuation","value":"("},
17229 {"type":"NameVariable","value":"iPos,"},
17230 {"type":"Text","value":" "},
17231 {"type":"NameVariable","value":"cDatabaseList"},
17232 {"type":"Punctuation","value":")"},
17233 {"type":"Text","value":" "},
17234 {"type":"Operator","value":"="},
17235 {"type":"Text","value":" "},
17236 {"type":"LiteralStringDouble","value":"\"\""},
17237 {"type":"Punctuation","value":"."},
17238 {"type":"Text","value":"\n "},
17239 {"type":"NameVariable","value":"cDatabaseList"},
17240 {"type":"Text","value":" "},
17241 {"type":"Operator","value":"="},
17242 {"type":"Text","value":" "},
17243 {"type":"KeywordReserved","value":"TRIM"},
17244 {"type":"Punctuation","value":"("},
17245 {"type":"KeywordReserved","value":"REPLACE"},
17246 {"type":"Punctuation","value":"("},
17247 {"type":"NameVariable","value":"cDatabaseList,"},
17248 {"type":"Text","value":" "},
17249 {"type":"LiteralStringDouble","value":"\",,\""},
17250 {"type":"NameVariable","value":","},
17251 {"type":"Text","value":" "},
17252 {"type":"LiteralStringDouble","value":"\",\""},
17253 {"type":"Punctuation","value":")"},
17254 {"type":"NameVariable","value":","},
17255 {"type":"Text","value":" "},
17256 {"type":"LiteralStringDouble","value":"\",\""},
17257 {"type":"Punctuation","value":")."},
17258 {"type":"Text","value":"\n "},
17259 {"type":"KeywordReserved","value":"END"},
17260 {"type":"Punctuation","value":"."},
17261 {"type":"Text","value":" "},
17262 {"type":"CommentMultiline","value":"/* IF iPos \u003e 0 */"},
17263 {"type":"Text","value":"\n "},
17264 {"type":"KeywordReserved","value":"END"},
17265 {"type":"Punctuation","value":"."},
17266 {"type":"Text","value":" "},
17267 {"type":"CommentMultiline","value":"/* else */"},
17268 {"type":"Text","value":"\n "},
17269 {"type":"KeywordReserved","value":"END"},
17270 {"type":"Punctuation","value":"."},
17271 {"type":"Text","value":" "},
17272 {"type":"CommentMultiline","value":"/* FOR EACH bDataserver */"},
17273 {"type":"Text","value":"\n\n "},
17274 {"type":"KeywordReserved","value":"ASSIGN\n "},
17275 {"type":"Text","value":" "},
17276 {"type":"NameVariable","value":"cDatabaseList"},
17277 {"type":"Text","value":" "},
17278 {"type":"Operator","value":"="},
17279 {"type":"Text","value":" "},
17280 {"type":"KeywordReserved","value":"TRIM"},
17281 {"type":"Punctuation","value":"("},
17282 {"type":"NameVariable","value":"cDatabaseList,"},
17283 {"type":"Text","value":" "},
17284 {"type":"LiteralStringSingle","value":"','"},
17285 {"type":"Punctuation","value":")"},
17286 {"type":"Text","value":"\n "},
17287 {"type":"NameVariable","value":"gcSaveDatabaseList"},
17288 {"type":"Text","value":" "},
17289 {"type":"Operator","value":"="},
17290 {"type":"Text","value":" "},
17291 {"type":"NameVariable","value":"cDatabaseList"},
17292 {"type":"Punctuation","value":"."},
17293 {"type":"Text","value":"\n\n "},
17294 {"type":"KeywordReserved","value":"RETURN"},
17295 {"type":"Text","value":" "},
17296 {"type":"NameVariable","value":"cDatabaseList"},
17297 {"type":"Punctuation","value":"."},
17298 {"type":"Text","value":"\n\n "},
17299 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
17300 {"type":"Text","value":"\n"},
17301 {"type":"KeywordReserved","value":"END"},
17302 {"type":"Text","value":" "},
17303 {"type":"KeywordReserved","value":"FUNCTION"},
17304 {"type":"Punctuation","value":"."},
17305 {"type":"Text","value":" "},
17306 {"type":"CommentMultiline","value":"/* getDatabaseList */"},
17307 {"type":"Text","value":"\n\n"},
17308 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
17309 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getEscapedData) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getEscapedData Procedure"},
17310 {"type":"Text","value":"\n"},
17311 {"type":"KeywordReserved","value":"FUNCTION"},
17312 {"type":"Text","value":" "},
17313 {"type":"NameVariable","value":"getEscapedData"},
17314 {"type":"Text","value":" "},
17315 {"type":"KeywordReserved","value":"RETURNS"},
17316 {"type":"Text","value":" "},
17317 {"type":"KeywordType","value":"CHARACTER\n "},
17318 {"type":"Punctuation","value":"("},
17319 {"type":"Text","value":" "},
17320 {"type":"NameVariable","value":"pcTarget"},
17321 {"type":"Text","value":" "},
17322 {"type":"KeywordReserved","value":"AS"},
17323 {"type":"Text","value":" "},
17324 {"type":"KeywordType","value":"CHARACTER\n "},
17325 {"type":"NameVariable","value":","},
17326 {"type":"Text","value":" "},
17327 {"type":"NameVariable","value":"pcString"},
17328 {"type":"Text","value":" "},
17329 {"type":"KeywordReserved","value":"AS"},
17330 {"type":"Text","value":" "},
17331 {"type":"KeywordType","value":"CHARACTER "},
17332 {"type":"Punctuation","value":")"},
17333 {"type":"Text","value":" "},
17334 {"type":"Punctuation","value":":"},
17335 {"type":"Text","value":"\n "},
17336 {"type":"CommentMultiline","value":"/* Return html- or 4gl-safe string\n */"},
17337 {"type":"Text","value":"\n "},
17338 {"type":"KeywordDeclaration","value":"DEFINE"},
17339 {"type":"Text","value":" "},
17340 {"type":"KeywordReserved","value":"VARIABLE"},
17341 {"type":"Text","value":" "},
17342 {"type":"NameVariable","value":"cOutput"},
17343 {"type":"Text","value":" "},
17344 {"type":"KeywordReserved","value":"AS"},
17345 {"type":"Text","value":" "},
17346 {"type":"KeywordType","value":"CHARACTER"},
17347 {"type":"Text","value":" "},
17348 {"type":"KeywordReserved","value":"NO-UNDO"},
17349 {"type":"Punctuation","value":"."},
17350 {"type":"Text","value":"\n "},
17351 {"type":"KeywordDeclaration","value":"DEFINE"},
17352 {"type":"Text","value":" "},
17353 {"type":"KeywordReserved","value":"VARIABLE"},
17354 {"type":"Text","value":" "},
17355 {"type":"NameVariable","value":"iTmp"},
17356 {"type":"Text","value":" "},
17357 {"type":"KeywordReserved","value":"AS"},
17358 {"type":"Text","value":" "},
17359 {"type":"KeywordType","value":"INTEGER "},
17360 {"type":"Text","value":" "},
17361 {"type":"KeywordReserved","value":"NO-UNDO"},
17362 {"type":"Punctuation","value":"."},
17363 {"type":"Text","value":"\n\n "},
17364 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
17365 {"type":"Text","value":"\n\n "},
17366 {"type":"CommentMultiline","value":"/* Garbage in, garbage out */"},
17367 {"type":"Text","value":"\n "},
17368 {"type":"NameVariable","value":"cOutput"},
17369 {"type":"Text","value":" "},
17370 {"type":"Operator","value":"="},
17371 {"type":"Text","value":" "},
17372 {"type":"NameVariable","value":"pcString"},
17373 {"type":"Punctuation","value":"."},
17374 {"type":"Text","value":"\n\n "},
17375 {"type":"KeywordReserved","value":"CASE"},
17376 {"type":"Text","value":" "},
17377 {"type":"NameVariable","value":"pcTarget"},
17378 {"type":"Punctuation","value":":"},
17379 {"type":"Text","value":"\n "},
17380 {"type":"KeywordReserved","value":"WHEN "},
17381 {"type":"LiteralStringDouble","value":"\"HTML\""},
17382 {"type":"Text","value":" "},
17383 {"type":"KeywordReserved","value":"THEN\n "},
17384 {"type":"Text","value":" "},
17385 {"type":"KeywordReserved","value":"DO"},
17386 {"type":"Punctuation","value":":"},
17387 {"type":"Text","value":"\n "},
17388 {"type":"NameVariable","value":"cOutput"},
17389 {"type":"Text","value":" "},
17390 {"type":"Operator","value":"="},
17391 {"type":"Text","value":" "},
17392 {"type":"KeywordReserved","value":"REPLACE"},
17393 {"type":"Punctuation","value":"("},
17394 {"type":"NameVariable","value":"cOutput,"},
17395 {"type":"LiteralStringDouble","value":"\"\u003c\""},
17396 {"type":"NameVariable","value":","},
17397 {"type":"LiteralStringDouble","value":"\"\u0026lt;\""},
17398 {"type":"Punctuation","value":")."},
17399 {"type":"Text","value":"\n "},
17400 {"type":"NameVariable","value":"cOutput"},
17401 {"type":"Text","value":" "},
17402 {"type":"Operator","value":"="},
17403 {"type":"Text","value":" "},
17404 {"type":"KeywordReserved","value":"REPLACE"},
17405 {"type":"Punctuation","value":"("},
17406 {"type":"NameVariable","value":"cOutput,"},
17407 {"type":"LiteralStringDouble","value":"\"\u003e\""},
17408 {"type":"NameVariable","value":","},
17409 {"type":"LiteralStringDouble","value":"\"\u0026gt;\""},
17410 {"type":"Punctuation","value":")."},
17411 {"type":"Text","value":"\n "},
17412 {"type":"KeywordReserved","value":"END"},
17413 {"type":"Punctuation","value":"."},
17414 {"type":"Text","value":"\n\n "},
17415 {"type":"KeywordReserved","value":"WHEN "},
17416 {"type":"LiteralStringDouble","value":"\"4GL\""},
17417 {"type":"Text","value":" "},
17418 {"type":"KeywordReserved","value":"THEN\n "},
17419 {"type":"Text","value":" "},
17420 {"type":"KeywordReserved","value":"DO"},
17421 {"type":"Punctuation","value":":"},
17422 {"type":"Text","value":"\n "},
17423 {"type":"CommentMultiline","value":"/* Replace single quotes because we are using them for 4GL separating too */"},
17424 {"type":"Text","value":"\n "},
17425 {"type":"NameVariable","value":"cOutput"},
17426 {"type":"Text","value":" "},
17427 {"type":"Operator","value":"="},
17428 {"type":"Text","value":" "},
17429 {"type":"KeywordReserved","value":"REPLACE"},
17430 {"type":"Punctuation","value":"("},
17431 {"type":"NameVariable","value":"cOutput,"},
17432 {"type":"Text","value":" "},
17433 {"type":"LiteralStringDouble","value":"\"'\""},
17434 {"type":"NameVariable","value":","},
17435 {"type":"Text","value":" "},
17436 {"type":"LiteralStringDouble","value":"\"~~'\""},
17437 {"type":"Punctuation","value":")."},
17438 {"type":"Text","value":"\n\n "},
17439 {"type":"CommentMultiline","value":"/* Replace CHR's 1 till 13 */"},
17440 {"type":"Text","value":"\n "},
17441 {"type":"KeywordReserved","value":"DO"},
17442 {"type":"Text","value":" "},
17443 {"type":"NameVariable","value":"iTmp"},
17444 {"type":"Text","value":" "},
17445 {"type":"Operator","value":"="},
17446 {"type":"Text","value":" "},
17447 {"type":"LiteralNumberInteger","value":"1"},
17448 {"type":"Text","value":" "},
17449 {"type":"KeywordReserved","value":"TO"},
17450 {"type":"Text","value":" "},
17451 {"type":"LiteralNumberInteger","value":"13"},
17452 {"type":"Punctuation","value":":"},
17453 {"type":"Text","value":"\n "},
17454 {"type":"NameVariable","value":"cOutput"},
17455 {"type":"Text","value":" "},
17456 {"type":"Operator","value":"="},
17457 {"type":"Text","value":" "},
17458 {"type":"KeywordReserved","value":"REPLACE"},
17459 {"type":"Punctuation","value":"("},
17460 {"type":"NameVariable","value":"cOutput,"},
17461 {"type":"Text","value":" "},
17462 {"type":"KeywordReserved","value":"CHR"},
17463 {"type":"Punctuation","value":"("},
17464 {"type":"NameVariable","value":"iTmp"},
17465 {"type":"Punctuation","value":")"},
17466 {"type":"NameVariable","value":","},
17467 {"type":"Text","value":" "},
17468 {"type":"LiteralStringDouble","value":"\"' + chr(\""},
17469 {"type":"Text","value":" "},
17470 {"type":"Operator","value":"+"},
17471 {"type":"Text","value":" "},
17472 {"type":"KeywordReserved","value":"string"},
17473 {"type":"Punctuation","value":"("},
17474 {"type":"NameVariable","value":"iTmp"},
17475 {"type":"Punctuation","value":")"},
17476 {"type":"Text","value":" "},
17477 {"type":"Operator","value":"+"},
17478 {"type":"Text","value":" "},
17479 {"type":"LiteralStringDouble","value":"\") + '\""},
17480 {"type":"Punctuation","value":")."},
17481 {"type":"Text","value":"\n "},
17482 {"type":"KeywordReserved","value":"END"},
17483 {"type":"Punctuation","value":"."},
17484 {"type":"Text","value":"\n "},
17485 {"type":"KeywordReserved","value":"END"},
17486 {"type":"Punctuation","value":"."},
17487 {"type":"Text","value":"\n "},
17488 {"type":"KeywordReserved","value":"END"},
17489 {"type":"Text","value":" "},
17490 {"type":"KeywordReserved","value":"CASE"},
17491 {"type":"Punctuation","value":"."},
17492 {"type":"Text","value":"\n\n "},
17493 {"type":"KeywordReserved","value":"RETURN"},
17494 {"type":"Text","value":" "},
17495 {"type":"NameVariable","value":"cOutput"},
17496 {"type":"Punctuation","value":"."},
17497 {"type":"Text","value":"\n "},
17498 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
17499 {"type":"Text","value":"\n\n"},
17500 {"type":"KeywordReserved","value":"END"},
17501 {"type":"Text","value":" "},
17502 {"type":"KeywordReserved","value":"FUNCTION"},
17503 {"type":"Punctuation","value":"."},
17504 {"type":"Text","value":" "},
17505 {"type":"CommentMultiline","value":"/* getEscapedData */"},
17506 {"type":"Text","value":"\n\n"},
17507 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
17508 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFieldList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getFieldList Procedure"},
17509 {"type":"Text","value":"\n"},
17510 {"type":"KeywordReserved","value":"FUNCTION"},
17511 {"type":"Text","value":" "},
17512 {"type":"NameVariable","value":"getFieldList"},
17513 {"type":"Text","value":" "},
17514 {"type":"KeywordReserved","value":"RETURNS"},
17515 {"type":"Text","value":" "},
17516 {"type":"KeywordType","value":"CHARACTER\n "},
17517 {"type":"Punctuation","value":"("},
17518 {"type":"Text","value":" "},
17519 {"type":"NameVariable","value":"pcDatabase"},
17520 {"type":"Text","value":" "},
17521 {"type":"KeywordReserved","value":"AS"},
17522 {"type":"Text","value":" "},
17523 {"type":"KeywordType","value":"CHARACTER\n "},
17524 {"type":"NameVariable","value":","},
17525 {"type":"Text","value":" "},
17526 {"type":"NameVariable","value":"pcFile"},
17527 {"type":"Text","value":" "},
17528 {"type":"KeywordReserved","value":"AS"},
17529 {"type":"Text","value":" "},
17530 {"type":"KeywordType","value":"CHARACTER\n "},
17531 {"type":"Punctuation","value":"):"},
17532 {"type":"Text","value":"\n "},
17533 {"type":"CommentMultiline","value":"/* Return a comma separated list of all fields of a table\n */"},
17534 {"type":"Text","value":"\n "},
17535 {"type":"KeywordDeclaration","value":"DEFINE"},
17536 {"type":"Text","value":" "},
17537 {"type":"KeywordReserved","value":"VARIABLE"},
17538 {"type":"Text","value":" "},
17539 {"type":"NameVariable","value":"hQuery"},
17540 {"type":"Text","value":" "},
17541 {"type":"KeywordReserved","value":"AS"},
17542 {"type":"Text","value":" "},
17543 {"type":"KeywordType","value":"HANDLE "},
17544 {"type":"Text","value":" "},
17545 {"type":"KeywordReserved","value":"NO-UNDO"},
17546 {"type":"Punctuation","value":"."},
17547 {"type":"Text","value":"\n "},
17548 {"type":"KeywordDeclaration","value":"DEFINE"},
17549 {"type":"Text","value":" "},
17550 {"type":"KeywordReserved","value":"VARIABLE"},
17551 {"type":"Text","value":" "},
17552 {"type":"NameVariable","value":"hFile"},
17553 {"type":"Text","value":" "},
17554 {"type":"KeywordReserved","value":"AS"},
17555 {"type":"Text","value":" "},
17556 {"type":"KeywordType","value":"HANDLE "},
17557 {"type":"Text","value":" "},
17558 {"type":"KeywordReserved","value":"NO-UNDO"},
17559 {"type":"Punctuation","value":"."},
17560 {"type":"Text","value":"\n "},
17561 {"type":"KeywordDeclaration","value":"DEFINE"},
17562 {"type":"Text","value":" "},
17563 {"type":"KeywordReserved","value":"VARIABLE"},
17564 {"type":"Text","value":" "},
17565 {"type":"NameVariable","value":"hField"},
17566 {"type":"Text","value":" "},
17567 {"type":"KeywordReserved","value":"AS"},
17568 {"type":"Text","value":" "},
17569 {"type":"KeywordType","value":"HANDLE "},
17570 {"type":"Text","value":" "},
17571 {"type":"KeywordReserved","value":"NO-UNDO"},
17572 {"type":"Punctuation","value":"."},
17573 {"type":"Text","value":"\n "},
17574 {"type":"KeywordDeclaration","value":"DEFINE"},
17575 {"type":"Text","value":" "},
17576 {"type":"KeywordReserved","value":"VARIABLE"},
17577 {"type":"Text","value":" "},
17578 {"type":"NameVariable","value":"cFields"},
17579 {"type":"Text","value":" "},
17580 {"type":"KeywordReserved","value":"AS"},
17581 {"type":"Text","value":" "},
17582 {"type":"KeywordType","value":"CHARACTER"},
17583 {"type":"Text","value":" "},
17584 {"type":"KeywordReserved","value":"NO-UNDO"},
17585 {"type":"Punctuation","value":"."},
17586 {"type":"Text","value":"\n\n "},
17587 {"type":"KeywordReserved","value":"CREATE"},
17588 {"type":"Text","value":" "},
17589 {"type":"KeywordReserved","value":"BUFFER"},
17590 {"type":"Text","value":" "},
17591 {"type":"NameVariable","value":"hFile"},
17592 {"type":"Text","value":" "},
17593 {"type":"KeywordReserved","value":"FOR"},
17594 {"type":"Text","value":" "},
17595 {"type":"KeywordReserved","value":"TABLE"},
17596 {"type":"Text","value":" "},
17597 {"type":"NameVariable","value":"pcDatabase"},
17598 {"type":"Text","value":" "},
17599 {"type":"Operator","value":"+"},
17600 {"type":"Text","value":" "},
17601 {"type":"LiteralStringDouble","value":"\"._file\""},
17602 {"type":"Punctuation","value":"."},
17603 {"type":"Text","value":"\n "},
17604 {"type":"KeywordReserved","value":"CREATE"},
17605 {"type":"Text","value":" "},
17606 {"type":"KeywordReserved","value":"BUFFER"},
17607 {"type":"Text","value":" "},
17608 {"type":"NameVariable","value":"hField"},
17609 {"type":"Text","value":" "},
17610 {"type":"KeywordReserved","value":"FOR"},
17611 {"type":"Text","value":" "},
17612 {"type":"KeywordReserved","value":"TABLE"},
17613 {"type":"Text","value":" "},
17614 {"type":"NameVariable","value":"pcDatabase"},
17615 {"type":"Text","value":" "},
17616 {"type":"Operator","value":"+"},
17617 {"type":"Text","value":" "},
17618 {"type":"LiteralStringDouble","value":"\"._field\""},
17619 {"type":"Punctuation","value":"."},
17620 {"type":"Text","value":"\n\n "},
17621 {"type":"KeywordReserved","value":"CREATE"},
17622 {"type":"Text","value":" "},
17623 {"type":"KeywordReserved","value":"QUERY"},
17624 {"type":"Text","value":" "},
17625 {"type":"NameVariable","value":"hQuery"},
17626 {"type":"Punctuation","value":"."},
17627 {"type":"Text","value":"\n "},
17628 {"type":"NameVariable","value":"hQuery"},
17629 {"type":"Punctuation","value":":"},
17630 {"type":"KeywordReserved","value":"SET-BUFFERS"},
17631 {"type":"Punctuation","value":"("},
17632 {"type":"NameVariable","value":"hFile,hField"},
17633 {"type":"Punctuation","value":")."},
17634 {"type":"Text","value":"\n "},
17635 {"type":"NameVariable","value":"hQuery"},
17636 {"type":"Punctuation","value":":"},
17637 {"type":"KeywordReserved","value":"QUERY-PREPARE"},
17638 {"type":"Punctuation","value":"("},
17639 {"type":"KeywordReserved","value":"SUBSTITUTE"},
17640 {"type":"Punctuation","value":"("},
17641 {"type":"LiteralStringSingle","value":"'FOR EACH _File WHERE _File-name = \u00261, EACH _Field OF _File'"},
17642 {"type":"NameVariable","value":","},
17643 {"type":"Text","value":" "},
17644 {"type":"KeywordReserved","value":"QUOTER"},
17645 {"type":"Punctuation","value":"("},
17646 {"type":"NameVariable","value":"pcFile"},
17647 {"type":"Punctuation","value":")))."},
17648 {"type":"Text","value":"\n "},
17649 {"type":"NameVariable","value":"hQuery"},
17650 {"type":"Punctuation","value":":"},
17651 {"type":"KeywordReserved","value":"QUERY-OPEN"},
17652 {"type":"Punctuation","value":"()."},
17653 {"type":"Text","value":"\n\n "},
17654 {"type":"NameVariable","value":"#CollectFields"},
17655 {"type":"Punctuation","value":":"},
17656 {"type":"Text","value":"\n "},
17657 {"type":"KeywordReserved","value":"REPEAT"},
17658 {"type":"Punctuation","value":":"},
17659 {"type":"Text","value":"\n "},
17660 {"type":"NameVariable","value":"hQuery"},
17661 {"type":"Punctuation","value":":"},
17662 {"type":"KeywordReserved","value":"GET-NEXT"},
17663 {"type":"Punctuation","value":"()."},
17664 {"type":"Text","value":"\n "},
17665 {"type":"KeywordReserved","value":"IF"},
17666 {"type":"Text","value":" "},
17667 {"type":"NameVariable","value":"hQuery"},
17668 {"type":"Punctuation","value":":"},
17669 {"type":"KeywordReserved","value":"QUERY-OFF-END"},
17670 {"type":"Text","value":" "},
17671 {"type":"KeywordReserved","value":"THEN"},
17672 {"type":"Text","value":" "},
17673 {"type":"KeywordReserved","value":"LEAVE "},
17674 {"type":"NameVariable","value":"#CollectFields"},
17675 {"type":"Punctuation","value":"."},
17676 {"type":"Text","value":"\n "},
17677 {"type":"NameVariable","value":"cFields"},
17678 {"type":"Text","value":" "},
17679 {"type":"Operator","value":"="},
17680 {"type":"Text","value":" "},
17681 {"type":"NameVariable","value":"cFields"},
17682 {"type":"Text","value":" "},
17683 {"type":"Operator","value":"+"},
17684 {"type":"Text","value":" "},
17685 {"type":"LiteralStringDouble","value":"\",\""},
17686 {"type":"Text","value":" "},
17687 {"type":"Operator","value":"+"},
17688 {"type":"Text","value":" "},
17689 {"type":"NameVariable","value":"hField"},
17690 {"type":"Punctuation","value":"::"},
17691 {"type":"NameVariable","value":"_Field"},
17692 {"type":"Operator","value":"-"},
17693 {"type":"NameVariable","value":"name"},
17694 {"type":"Punctuation","value":"."},
17695 {"type":"Text","value":"\n "},
17696 {"type":"KeywordReserved","value":"END"},
17697 {"type":"Punctuation","value":"."},
17698 {"type":"Text","value":" "},
17699 {"type":"CommentMultiline","value":"/* #CollectFields */"},
17700 {"type":"Text","value":"\n\n "},
17701 {"type":"NameVariable","value":"hQuery"},
17702 {"type":"Punctuation","value":":"},
17703 {"type":"KeywordReserved","value":"QUERY-CLOSE"},
17704 {"type":"Punctuation","value":"()."},
17705 {"type":"Text","value":"\n "},
17706 {"type":"KeywordReserved","value":"DELETE"},
17707 {"type":"Text","value":" "},
17708 {"type":"NameVariable","value":"OBJECT"},
17709 {"type":"Text","value":" "},
17710 {"type":"NameVariable","value":"hField"},
17711 {"type":"Punctuation","value":"."},
17712 {"type":"Text","value":"\n "},
17713 {"type":"KeywordReserved","value":"DELETE"},
17714 {"type":"Text","value":" "},
17715 {"type":"NameVariable","value":"OBJECT"},
17716 {"type":"Text","value":" "},
17717 {"type":"NameVariable","value":"hFile"},
17718 {"type":"Punctuation","value":"."},
17719 {"type":"Text","value":"\n "},
17720 {"type":"KeywordReserved","value":"DELETE"},
17721 {"type":"Text","value":" "},
17722 {"type":"NameVariable","value":"OBJECT"},
17723 {"type":"Text","value":" "},
17724 {"type":"NameVariable","value":"hQuery"},
17725 {"type":"Punctuation","value":"."},
17726 {"type":"Text","value":"\n\n "},
17727 {"type":"KeywordReserved","value":"RETURN"},
17728 {"type":"Text","value":" "},
17729 {"type":"KeywordReserved","value":"TRIM"},
17730 {"type":"Punctuation","value":"("},
17731 {"type":"NameVariable","value":"cFields,"},
17732 {"type":"Text","value":" "},
17733 {"type":"LiteralStringDouble","value":"\",\""},
17734 {"type":"Punctuation","value":")."},
17735 {"type":"Text","value":"\n\n"},
17736 {"type":"KeywordReserved","value":"END"},
17737 {"type":"Text","value":" "},
17738 {"type":"KeywordReserved","value":"FUNCTION"},
17739 {"type":"Punctuation","value":"."},
17740 {"type":"Text","value":" "},
17741 {"type":"CommentMultiline","value":"/* getFieldList */"},
17742 {"type":"Text","value":"\n\n"},
17743 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
17744 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFileCategory) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getFileCategory Procedure"},
17745 {"type":"Text","value":"\n"},
17746 {"type":"KeywordReserved","value":"FUNCTION"},
17747 {"type":"Text","value":" "},
17748 {"type":"NameVariable","value":"getFileCategory"},
17749 {"type":"Text","value":" "},
17750 {"type":"KeywordReserved","value":"RETURNS"},
17751 {"type":"Text","value":" "},
17752 {"type":"KeywordType","value":"CHARACTER\n "},
17753 {"type":"Punctuation","value":"("},
17754 {"type":"Text","value":" "},
17755 {"type":"NameVariable","value":"piFileNumber"},
17756 {"type":"Text","value":" "},
17757 {"type":"KeywordReserved","value":"AS"},
17758 {"type":"Text","value":" "},
17759 {"type":"KeywordType","value":"INTEGER\n "},
17760 {"type":"NameVariable","value":","},
17761 {"type":"Text","value":" "},
17762 {"type":"NameVariable","value":"pcFileName"},
17763 {"type":"Text","value":" "},
17764 {"type":"KeywordReserved","value":"AS"},
17765 {"type":"Text","value":" "},
17766 {"type":"KeywordType","value":"CHARACTER\n "},
17767 {"type":"Punctuation","value":")"},
17768 {"type":"Text","value":" "},
17769 {"type":"Punctuation","value":":"},
17770 {"type":"Text","value":"\n "},
17771 {"type":"CommentMultiline","value":"/* Based on table name and -number, return the category for a table\n *\n * Application tables : _file-number \u003e 0 AND _file-number \u003c 32000\n * Schema tables : _file-number \u003e -80 AND _file-number \u003c 0\n * Virtual system tables: _file-number \u003c -16384\n * SQL catalog tables : _file-name BEGINS \"_sys\"\n * Other tables : _file-number \u003e= -16384 AND _file-number \u003c= -80\n */"},
17772 {"type":"Text","value":"\n "},
17773 {"type":"KeywordReserved","value":"IF"},
17774 {"type":"Text","value":" "},
17775 {"type":"NameVariable","value":"piFileNumber"},
17776 {"type":"Text","value":" "},
17777 {"type":"NameVariable","value":"\u003e"},
17778 {"type":"Text","value":" "},
17779 {"type":"LiteralNumberInteger","value":"0"},
17780 {"type":"Text","value":" "},
17781 {"type":"KeywordReserved","value":"AND"},
17782 {"type":"Text","value":" "},
17783 {"type":"NameVariable","value":"piFileNumber"},
17784 {"type":"Text","value":" "},
17785 {"type":"NameVariable","value":"\u003c"},
17786 {"type":"Text","value":" "},
17787 {"type":"LiteralNumberInteger","value":"32000"},
17788 {"type":"Text","value":" "},
17789 {"type":"KeywordReserved","value":"THEN"},
17790 {"type":"Text","value":" "},
17791 {"type":"KeywordReserved","value":"RETURN "},
17792 {"type":"LiteralStringSingle","value":"'Normal'.\n IF piFileNumber \u003e -80 AND piFileNumber \u003c 0 THEN RETURN 'Schema'.\n IF piFileNumber \u003c -16384 THEN RETURN 'VST'.\n IF pcFileName BEGINS '_sys' THEN RETURN 'SQL'.\n IF piFileNumber \u003e= -16384 AND piFileNumber \u003c= -80 THEN RETURN 'Other'.\n\n RETURN ''. /* Function return value. */\n\nEND FUNCTION. /* getFileCategory */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getFont) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getFont Procedure\nFUNCTION getFont RETURNS INTEGER\n ( pcName AS CHARACTER ) :\n /* Return the fontnumber for the type given\n */\n DEFINE BUFFER bFont FOR ttFont.\n\n {\u0026timerStart}\n\n FIND bFont WHERE bFont.cName = pcName NO-ERROR.\n IF AVAILABLE bFont THEN RETURN bFont.iFont.\n\n CREATE bFont.\n ASSIGN bFont.cName = pcName.\n\n bFont.iFont = INTEGER(getRegistry('DataDigger:Fonts',pcName)) NO-ERROR.\n\n IF bFont.iFont = ? OR bFont.iFont \u003e 23 THEN\n CASE pcName:\n WHEN 'Default' THEN bFont.iFont = 4.\n WHEN 'Fixed' THEN bFont.iFont = 0.\n END CASE.\n\n RETURN bFont.iFont. /* Function return value. */\n {\u0026timerStop}\n\nEND FUNCTION. /* getFont */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getImagePath) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getImagePath Procedure\nFUNCTION getImagePath RETURNS CHARACTER\n ( pcImage AS CHARACTER ) :\n /* Return the image path + icon set name\n */\n {\u0026timerStart}\n RETURN SUBSTITUTE('\u00261Image/default_\u00262'"},
17793 {"type":"NameVariable","value":","},
17794 {"type":"Text","value":" "},
17795 {"type":"NameVariable","value":"getProgramDir"},
17796 {"type":"Punctuation","value":"()"},
17797 {"type":"NameVariable","value":","},
17798 {"type":"Text","value":" "},
17799 {"type":"NameVariable","value":"pcImage"},
17800 {"type":"Punctuation","value":")."},
17801 {"type":"Text","value":"\n "},
17802 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
17803 {"type":"Text","value":"\n\n"},
17804 {"type":"KeywordReserved","value":"END"},
17805 {"type":"Text","value":" "},
17806 {"type":"KeywordReserved","value":"FUNCTION"},
17807 {"type":"Punctuation","value":"."},
17808 {"type":"Text","value":" "},
17809 {"type":"CommentMultiline","value":"/* getImagePath */"},
17810 {"type":"Text","value":"\n\n"},
17811 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
17812 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getIndexFields) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getIndexFields Procedure"},
17813 {"type":"Text","value":"\n"},
17814 {"type":"KeywordReserved","value":"FUNCTION"},
17815 {"type":"Text","value":" "},
17816 {"type":"NameVariable","value":"getIndexFields"},
17817 {"type":"Text","value":" "},
17818 {"type":"KeywordReserved","value":"RETURNS"},
17819 {"type":"Text","value":" "},
17820 {"type":"KeywordType","value":"CHARACTER\n "},
17821 {"type":"Punctuation","value":"("},
17822 {"type":"Text","value":" "},
17823 {"type":"KeywordReserved","value":"INPUT"},
17824 {"type":"Text","value":" "},
17825 {"type":"NameVariable","value":"pcDatabaseName"},
17826 {"type":"Text","value":" "},
17827 {"type":"KeywordReserved","value":"AS"},
17828 {"type":"Text","value":" "},
17829 {"type":"KeywordType","value":"CHARACTER\n "},
17830 {"type":"NameVariable","value":","},
17831 {"type":"Text","value":" "},
17832 {"type":"KeywordReserved","value":"INPUT"},
17833 {"type":"Text","value":" "},
17834 {"type":"NameVariable","value":"pcTableName"},
17835 {"type":"Text","value":" "},
17836 {"type":"KeywordReserved","value":"AS"},
17837 {"type":"Text","value":" "},
17838 {"type":"KeywordType","value":"CHARACTER\n "},
17839 {"type":"NameVariable","value":","},
17840 {"type":"Text","value":" "},
17841 {"type":"KeywordReserved","value":"INPUT"},
17842 {"type":"Text","value":" "},
17843 {"type":"NameVariable","value":"pcFlags"},
17844 {"type":"Text","value":" "},
17845 {"type":"KeywordReserved","value":"AS"},
17846 {"type":"Text","value":" "},
17847 {"type":"KeywordType","value":"CHARACTER\n "},
17848 {"type":"Punctuation","value":")"},
17849 {"type":"Text","value":" "},
17850 {"type":"Punctuation","value":":"},
17851 {"type":"Text","value":"\n "},
17852 {"type":"CommentMultiline","value":"/* Return the index fields of a table.\n */"},
17853 {"type":"Text","value":"\n "},
17854 {"type":"KeywordDeclaration","value":"DEFINE"},
17855 {"type":"Text","value":" "},
17856 {"type":"KeywordReserved","value":"VARIABLE"},
17857 {"type":"Text","value":" "},
17858 {"type":"NameVariable","value":"cWhere"},
17859 {"type":"Text","value":" "},
17860 {"type":"KeywordReserved","value":"AS"},
17861 {"type":"Text","value":" "},
17862 {"type":"KeywordType","value":"CHARACTER "},
17863 {"type":"Text","value":" "},
17864 {"type":"KeywordReserved","value":"NO-UNDO"},
17865 {"type":"Punctuation","value":"."},
17866 {"type":"Text","value":"\n "},
17867 {"type":"KeywordDeclaration","value":"DEFINE"},
17868 {"type":"Text","value":" "},
17869 {"type":"KeywordReserved","value":"VARIABLE"},
17870 {"type":"Text","value":" "},
17871 {"type":"NameVariable","value":"hQuery"},
17872 {"type":"Text","value":" "},
17873 {"type":"KeywordReserved","value":"AS"},
17874 {"type":"Text","value":" "},
17875 {"type":"KeywordType","value":"HANDLE "},
17876 {"type":"Text","value":" "},
17877 {"type":"KeywordReserved","value":"NO-UNDO"},
17878 {"type":"Punctuation","value":"."},
17879 {"type":"Text","value":"\n "},
17880 {"type":"KeywordDeclaration","value":"DEFINE"},
17881 {"type":"Text","value":" "},
17882 {"type":"KeywordReserved","value":"VARIABLE"},
17883 {"type":"Text","value":" "},
17884 {"type":"NameVariable","value":"hFieldBuffer"},
17885 {"type":"Text","value":" "},
17886 {"type":"KeywordReserved","value":"AS"},
17887 {"type":"Text","value":" "},
17888 {"type":"KeywordType","value":"HANDLE "},
17889 {"type":"Text","value":" "},
17890 {"type":"KeywordReserved","value":"NO-UNDO"},
17891 {"type":"Punctuation","value":"."},
17892 {"type":"Text","value":"\n "},
17893 {"type":"KeywordDeclaration","value":"DEFINE"},
17894 {"type":"Text","value":" "},
17895 {"type":"KeywordReserved","value":"VARIABLE"},
17896 {"type":"Text","value":" "},
17897 {"type":"NameVariable","value":"hFileBuffer"},
17898 {"type":"Text","value":" "},
17899 {"type":"KeywordReserved","value":"AS"},
17900 {"type":"Text","value":" "},
17901 {"type":"KeywordType","value":"HANDLE "},
17902 {"type":"Text","value":" "},
17903 {"type":"KeywordReserved","value":"NO-UNDO"},
17904 {"type":"Punctuation","value":"."},
17905 {"type":"Text","value":"\n "},
17906 {"type":"KeywordDeclaration","value":"DEFINE"},
17907 {"type":"Text","value":" "},
17908 {"type":"KeywordReserved","value":"VARIABLE"},
17909 {"type":"Text","value":" "},
17910 {"type":"NameVariable","value":"hIndexBuffer"},
17911 {"type":"Text","value":" "},
17912 {"type":"KeywordReserved","value":"AS"},
17913 {"type":"Text","value":" "},
17914 {"type":"KeywordType","value":"HANDLE "},
17915 {"type":"Text","value":" "},
17916 {"type":"KeywordReserved","value":"NO-UNDO"},
17917 {"type":"Punctuation","value":"."},
17918 {"type":"Text","value":"\n "},
17919 {"type":"KeywordDeclaration","value":"DEFINE"},
17920 {"type":"Text","value":" "},
17921 {"type":"KeywordReserved","value":"VARIABLE"},
17922 {"type":"Text","value":" "},
17923 {"type":"NameVariable","value":"hIndexFieldBuffer"},
17924 {"type":"Text","value":" "},
17925 {"type":"KeywordReserved","value":"AS"},
17926 {"type":"Text","value":" "},
17927 {"type":"KeywordType","value":"HANDLE "},
17928 {"type":"Text","value":" "},
17929 {"type":"KeywordReserved","value":"NO-UNDO"},
17930 {"type":"Punctuation","value":"."},
17931 {"type":"Text","value":"\n "},
17932 {"type":"KeywordDeclaration","value":"DEFINE"},
17933 {"type":"Text","value":" "},
17934 {"type":"KeywordReserved","value":"VARIABLE"},
17935 {"type":"Text","value":" "},
17936 {"type":"NameVariable","value":"cFieldList"},
17937 {"type":"Text","value":" "},
17938 {"type":"KeywordReserved","value":"AS"},
17939 {"type":"Text","value":" "},
17940 {"type":"KeywordType","value":"CHARACTER "},
17941 {"type":"Text","value":" "},
17942 {"type":"KeywordReserved","value":"NO-UNDO"},
17943 {"type":"Punctuation","value":"."},
17944 {"type":"Text","value":"\n\n "},
17945 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
17946 {"type":"Text","value":"\n\n "},
17947 {"type":"KeywordReserved","value":"CREATE"},
17948 {"type":"Text","value":" "},
17949 {"type":"KeywordReserved","value":"BUFFER"},
17950 {"type":"Text","value":" "},
17951 {"type":"NameVariable","value":"hFileBuffer"},
17952 {"type":"Text","value":" "},
17953 {"type":"KeywordReserved","value":"FOR"},
17954 {"type":"Text","value":" "},
17955 {"type":"KeywordReserved","value":"TABLE"},
17956 {"type":"Text","value":" "},
17957 {"type":"NameVariable","value":"pcDatabaseName"},
17958 {"type":"Text","value":" "},
17959 {"type":"Operator","value":"+"},
17960 {"type":"Text","value":" "},
17961 {"type":"LiteralStringDouble","value":"\"._File\""},
17962 {"type":"Punctuation","value":"."},
17963 {"type":"Text","value":"\n "},
17964 {"type":"KeywordReserved","value":"CREATE"},
17965 {"type":"Text","value":" "},
17966 {"type":"KeywordReserved","value":"BUFFER"},
17967 {"type":"Text","value":" "},
17968 {"type":"NameVariable","value":"hIndexBuffer"},
17969 {"type":"Text","value":" "},
17970 {"type":"KeywordReserved","value":"FOR"},
17971 {"type":"Text","value":" "},
17972 {"type":"KeywordReserved","value":"TABLE"},
17973 {"type":"Text","value":" "},
17974 {"type":"NameVariable","value":"pcDatabaseName"},
17975 {"type":"Text","value":" "},
17976 {"type":"Operator","value":"+"},
17977 {"type":"Text","value":" "},
17978 {"type":"LiteralStringDouble","value":"\"._Index\""},
17979 {"type":"Punctuation","value":"."},
17980 {"type":"Text","value":"\n "},
17981 {"type":"KeywordReserved","value":"CREATE"},
17982 {"type":"Text","value":" "},
17983 {"type":"KeywordReserved","value":"BUFFER"},
17984 {"type":"Text","value":" "},
17985 {"type":"NameVariable","value":"hIndexFieldBuffer"},
17986 {"type":"Text","value":" "},
17987 {"type":"KeywordReserved","value":"FOR"},
17988 {"type":"Text","value":" "},
17989 {"type":"KeywordReserved","value":"TABLE"},
17990 {"type":"Text","value":" "},
17991 {"type":"NameVariable","value":"pcDatabaseName"},
17992 {"type":"Text","value":" "},
17993 {"type":"Operator","value":"+"},
17994 {"type":"Text","value":" "},
17995 {"type":"LiteralStringDouble","value":"\"._Index-Field\""},
17996 {"type":"Punctuation","value":"."},
17997 {"type":"Text","value":"\n "},
17998 {"type":"KeywordReserved","value":"CREATE"},
17999 {"type":"Text","value":" "},
18000 {"type":"KeywordReserved","value":"BUFFER"},
18001 {"type":"Text","value":" "},
18002 {"type":"NameVariable","value":"hFieldBuffer"},
18003 {"type":"Text","value":" "},
18004 {"type":"KeywordReserved","value":"FOR"},
18005 {"type":"Text","value":" "},
18006 {"type":"KeywordReserved","value":"TABLE"},
18007 {"type":"Text","value":" "},
18008 {"type":"NameVariable","value":"pcDatabaseName"},
18009 {"type":"Text","value":" "},
18010 {"type":"Operator","value":"+"},
18011 {"type":"Text","value":" "},
18012 {"type":"LiteralStringDouble","value":"\"._Field\""},
18013 {"type":"Punctuation","value":"."},
18014 {"type":"Text","value":"\n\n "},
18015 {"type":"KeywordReserved","value":"CREATE"},
18016 {"type":"Text","value":" "},
18017 {"type":"KeywordReserved","value":"QUERY"},
18018 {"type":"Text","value":" "},
18019 {"type":"NameVariable","value":"hQuery"},
18020 {"type":"Punctuation","value":"."},
18021 {"type":"Text","value":"\n "},
18022 {"type":"NameVariable","value":"hQuery"},
18023 {"type":"Punctuation","value":":"},
18024 {"type":"KeywordReserved","value":"SET-BUFFERS"},
18025 {"type":"Punctuation","value":"("},
18026 {"type":"NameVariable","value":"hFileBuffer,hIndexBuffer,hIndexFieldBuffer,hFieldBuffer"},
18027 {"type":"Punctuation","value":")."},
18028 {"type":"Text","value":"\n\n "},
18029 {"type":"CommentPreproc","value":"{\u0026_proparse_ prolint-nowarn(longstrings)}"},
18030 {"type":"Text","value":"\n "},
18031 {"type":"NameVariable","value":"cWhere"},
18032 {"type":"Text","value":" "},
18033 {"type":"Operator","value":"="},
18034 {"type":"Text","value":" "},
18035 {"type":"KeywordReserved","value":"SUBSTITUTE"},
18036 {"type":"Punctuation","value":"("},
18037 {"type":"LiteralStringDouble","value":"\"FOR EACH \u00261._file WHERE \u00261._file._file-name = \u00262 AND _File._File-Number \u003c 32768, ~\n EACH \u00261._index OF \u00261._file WHERE TRUE \u00263 \u00264, ~\n EACH \u00261._index-field OF \u00261._index, ~\n EACH \u00261._field OF \u00261._index-field\""},
18038 {"type":"Text","value":"\n "},
18039 {"type":"NameVariable","value":","},
18040 {"type":"Text","value":" "},
18041 {"type":"NameVariable","value":"pcDatabaseName"},
18042 {"type":"Text","value":"\n "},
18043 {"type":"NameVariable","value":","},
18044 {"type":"Text","value":" "},
18045 {"type":"KeywordReserved","value":"QUOTER"},
18046 {"type":"Punctuation","value":"("},
18047 {"type":"NameVariable","value":"pcTableName"},
18048 {"type":"Punctuation","value":")"},
18049 {"type":"Text","value":"\n "},
18050 {"type":"NameVariable","value":","},
18051 {"type":"Text","value":" "},
18052 {"type":"Punctuation","value":"("},
18053 {"type":"KeywordReserved","value":"IF"},
18054 {"type":"Text","value":" "},
18055 {"type":"KeywordReserved","value":"CAN-DO"},
18056 {"type":"Punctuation","value":"("},
18057 {"type":"NameVariable","value":"pcFlags,"},
18058 {"type":"LiteralStringDouble","value":"\"U\""},
18059 {"type":"Punctuation","value":")"},
18060 {"type":"Text","value":" "},
18061 {"type":"KeywordReserved","value":"THEN "},
18062 {"type":"LiteralStringDouble","value":"\"AND _index._unique = true\""},
18063 {"type":"Text","value":" "},
18064 {"type":"KeywordReserved","value":"ELSE "},
18065 {"type":"LiteralStringDouble","value":"\"\""},
18066 {"type":"Punctuation","value":")"},
18067 {"type":"Text","value":"\n "},
18068 {"type":"NameVariable","value":","},
18069 {"type":"Text","value":" "},
18070 {"type":"Punctuation","value":"("},
18071 {"type":"KeywordReserved","value":"IF"},
18072 {"type":"Text","value":" "},
18073 {"type":"KeywordReserved","value":"CAN-DO"},
18074 {"type":"Punctuation","value":"("},
18075 {"type":"NameVariable","value":"pcFlags,"},
18076 {"type":"LiteralStringDouble","value":"\"P\""},
18077 {"type":"Punctuation","value":")"},
18078 {"type":"Text","value":" "},
18079 {"type":"KeywordReserved","value":"THEN "},
18080 {"type":"LiteralStringDouble","value":"\"AND recid(_index) = _file._prime-index\""},
18081 {"type":"Text","value":" "},
18082 {"type":"KeywordReserved","value":"ELSE "},
18083 {"type":"LiteralStringDouble","value":"\"\""},
18084 {"type":"Punctuation","value":")"},
18085 {"type":"Text","value":"\n "},
18086 {"type":"Punctuation","value":")."},
18087 {"type":"Text","value":"\n\n "},
18088 {"type":"KeywordReserved","value":"IF"},
18089 {"type":"Text","value":" "},
18090 {"type":"NameVariable","value":"hQuery"},
18091 {"type":"Punctuation","value":":"},
18092 {"type":"KeywordReserved","value":"QUERY-PREPARE "},
18093 {"type":"Punctuation","value":"("},
18094 {"type":"NameVariable","value":"cWhere"},
18095 {"type":"Punctuation","value":")"},
18096 {"type":"Text","value":" "},
18097 {"type":"KeywordReserved","value":"THEN\n "},
18098 {"type":"Text","value":" "},
18099 {"type":"KeywordReserved","value":"DO"},
18100 {"type":"Punctuation","value":":"},
18101 {"type":"Text","value":"\n "},
18102 {"type":"NameVariable","value":"hQuery"},
18103 {"type":"Punctuation","value":":"},
18104 {"type":"KeywordReserved","value":"QUERY-OPEN"},
18105 {"type":"Punctuation","value":"()."},
18106 {"type":"Text","value":"\n "},
18107 {"type":"NameVariable","value":"hQuery"},
18108 {"type":"Punctuation","value":":"},
18109 {"type":"KeywordReserved","value":"GET-FIRST"},
18110 {"type":"Punctuation","value":"("},
18111 {"type":"KeywordReserved","value":"NO-LOCK"},
18112 {"type":"Punctuation","value":")."},
18113 {"type":"Text","value":"\n "},
18114 {"type":"KeywordReserved","value":"REPEAT"},
18115 {"type":"Text","value":" "},
18116 {"type":"KeywordReserved","value":"WHILE"},
18117 {"type":"Text","value":" "},
18118 {"type":"KeywordReserved","value":"NOT"},
18119 {"type":"Text","value":" "},
18120 {"type":"NameVariable","value":"hQuery"},
18121 {"type":"Punctuation","value":":"},
18122 {"type":"KeywordReserved","value":"QUERY-OFF-END"},
18123 {"type":"Punctuation","value":":"},
18124 {"type":"Text","value":"\n "},
18125 {"type":"NameVariable","value":"cFieldList"},
18126 {"type":"Text","value":" "},
18127 {"type":"Operator","value":"="},
18128 {"type":"Text","value":" "},
18129 {"type":"NameVariable","value":"cFieldList"},
18130 {"type":"Text","value":" "},
18131 {"type":"Operator","value":"+"},
18132 {"type":"Text","value":" "},
18133 {"type":"LiteralStringDouble","value":"\",\""},
18134 {"type":"Text","value":" "},
18135 {"type":"Operator","value":"+"},
18136 {"type":"Text","value":" "},
18137 {"type":"KeywordReserved","value":"trim"},
18138 {"type":"Punctuation","value":"("},
18139 {"type":"NameVariable","value":"hFieldBuffer"},
18140 {"type":"Punctuation","value":":"},
18141 {"type":"KeywordReserved","value":"BUFFER-FIELD"},
18142 {"type":"Punctuation","value":"("},
18143 {"type":"LiteralStringDouble","value":"\"_field-name\""},
18144 {"type":"Punctuation","value":"):"},
18145 {"type":"KeywordReserved","value":"string-value"},
18146 {"type":"Punctuation","value":")."},
18147 {"type":"Text","value":"\n "},
18148 {"type":"NameVariable","value":"hQuery"},
18149 {"type":"Punctuation","value":":"},
18150 {"type":"KeywordReserved","value":"GET-NEXT"},
18151 {"type":"Punctuation","value":"("},
18152 {"type":"KeywordReserved","value":"NO-LOCK"},
18153 {"type":"Punctuation","value":")."},
18154 {"type":"Text","value":"\n "},
18155 {"type":"KeywordReserved","value":"END"},
18156 {"type":"Punctuation","value":"."},
18157 {"type":"Text","value":"\n "},
18158 {"type":"KeywordReserved","value":"END"},
18159 {"type":"Punctuation","value":"."},
18160 {"type":"Text","value":"\n\n "},
18161 {"type":"NameVariable","value":"cFieldList"},
18162 {"type":"Text","value":" "},
18163 {"type":"Operator","value":"="},
18164 {"type":"Text","value":" "},
18165 {"type":"KeywordReserved","value":"TRIM"},
18166 {"type":"Punctuation","value":"("},
18167 {"type":"NameVariable","value":"cFieldList,"},
18168 {"type":"Text","value":" "},
18169 {"type":"LiteralStringDouble","value":"\",\""},
18170 {"type":"Punctuation","value":")."},
18171 {"type":"Text","value":"\n\n "},
18172 {"type":"NameVariable","value":"hQuery"},
18173 {"type":"Punctuation","value":":"},
18174 {"type":"KeywordReserved","value":"QUERY-CLOSE"},
18175 {"type":"Punctuation","value":"."},
18176 {"type":"Text","value":"\n\n "},
18177 {"type":"KeywordReserved","value":"DELETE"},
18178 {"type":"Text","value":" "},
18179 {"type":"NameVariable","value":"OBJECT"},
18180 {"type":"Text","value":" "},
18181 {"type":"NameVariable","value":"hFileBuffer"},
18182 {"type":"Punctuation","value":"."},
18183 {"type":"Text","value":"\n "},
18184 {"type":"KeywordReserved","value":"DELETE"},
18185 {"type":"Text","value":" "},
18186 {"type":"NameVariable","value":"OBJECT"},
18187 {"type":"Text","value":" "},
18188 {"type":"NameVariable","value":"hIndexBuffer"},
18189 {"type":"Punctuation","value":"."},
18190 {"type":"Text","value":"\n "},
18191 {"type":"KeywordReserved","value":"DELETE"},
18192 {"type":"Text","value":" "},
18193 {"type":"NameVariable","value":"OBJECT"},
18194 {"type":"Text","value":" "},
18195 {"type":"NameVariable","value":"hIndexFieldBuffer"},
18196 {"type":"Punctuation","value":"."},
18197 {"type":"Text","value":"\n "},
18198 {"type":"KeywordReserved","value":"DELETE"},
18199 {"type":"Text","value":" "},
18200 {"type":"NameVariable","value":"OBJECT"},
18201 {"type":"Text","value":" "},
18202 {"type":"NameVariable","value":"hFieldBuffer"},
18203 {"type":"Punctuation","value":"."},
18204 {"type":"Text","value":"\n "},
18205 {"type":"KeywordReserved","value":"DELETE"},
18206 {"type":"Text","value":" "},
18207 {"type":"NameVariable","value":"OBJECT"},
18208 {"type":"Text","value":" "},
18209 {"type":"NameVariable","value":"hQuery"},
18210 {"type":"Punctuation","value":"."},
18211 {"type":"Text","value":"\n\n "},
18212 {"type":"KeywordReserved","value":"RETURN"},
18213 {"type":"Text","value":" "},
18214 {"type":"NameVariable","value":"cFieldList"},
18215 {"type":"Punctuation","value":"."},
18216 {"type":"Text","value":" "},
18217 {"type":"CommentMultiline","value":"/* Function return value. */"},
18218 {"type":"Text","value":"\n "},
18219 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
18220 {"type":"Text","value":"\n"},
18221 {"type":"KeywordReserved","value":"END"},
18222 {"type":"Text","value":" "},
18223 {"type":"KeywordReserved","value":"FUNCTION"},
18224 {"type":"Punctuation","value":"."},
18225 {"type":"Text","value":" "},
18226 {"type":"CommentMultiline","value":"/* getIndexFields */"},
18227 {"type":"Text","value":"\n\n"},
18228 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
18229 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getKeyList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getKeyList Procedure"},
18230 {"type":"Text","value":"\n"},
18231 {"type":"KeywordReserved","value":"FUNCTION"},
18232 {"type":"Text","value":" "},
18233 {"type":"NameVariable","value":"getKeyList"},
18234 {"type":"Text","value":" "},
18235 {"type":"KeywordReserved","value":"RETURNS"},
18236 {"type":"Text","value":" "},
18237 {"type":"KeywordType","value":"CHARACTER\n "},
18238 {"type":"Punctuation","value":"("},
18239 {"type":"Text","value":" "},
18240 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
18241 {"type":"Text","value":" "},
18242 {"type":"Punctuation","value":")"},
18243 {"type":"Text","value":" "},
18244 {"type":"Punctuation","value":":"},
18245 {"type":"Text","value":"\n "},
18246 {"type":"CommentMultiline","value":"/* Return a list of special keys pressed\n */"},
18247 {"type":"Text","value":"\n "},
18248 {"type":"KeywordDeclaration","value":"DEFINE"},
18249 {"type":"Text","value":" "},
18250 {"type":"KeywordReserved","value":"VARIABLE"},
18251 {"type":"Text","value":" "},
18252 {"type":"NameVariable","value":"mKeyboardState"},
18253 {"type":"Text","value":" "},
18254 {"type":"KeywordReserved","value":"AS"},
18255 {"type":"Text","value":" "},
18256 {"type":"KeywordType","value":"MEMPTR "},
18257 {"type":"Text","value":" "},
18258 {"type":"KeywordReserved","value":"NO-UNDO"},
18259 {"type":"Punctuation","value":"."},
18260 {"type":"Text","value":"\n "},
18261 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
18262 {"type":"Text","value":"\n "},
18263 {"type":"KeywordDeclaration","value":"DEFINE"},
18264 {"type":"Text","value":" "},
18265 {"type":"KeywordReserved","value":"VARIABLE"},
18266 {"type":"Text","value":" "},
18267 {"type":"NameVariable","value":"iReturnValue"},
18268 {"type":"Text","value":" "},
18269 {"type":"KeywordReserved","value":"AS"},
18270 {"type":"Text","value":" "},
18271 {"type":"KeywordType","value":"INT64 "},
18272 {"type":"Text","value":" "},
18273 {"type":"KeywordReserved","value":"NO-UNDO"},
18274 {"type":"Punctuation","value":"."},
18275 {"type":"Text","value":"\n "},
18276 {"type":"KeywordDeclaration","value":"DEFINE"},
18277 {"type":"Text","value":" "},
18278 {"type":"KeywordReserved","value":"VARIABLE"},
18279 {"type":"Text","value":" "},
18280 {"type":"NameVariable","value":"cKeyList"},
18281 {"type":"Text","value":" "},
18282 {"type":"KeywordReserved","value":"AS"},
18283 {"type":"Text","value":" "},
18284 {"type":"KeywordType","value":"CHARACTER"},
18285 {"type":"Text","value":" "},
18286 {"type":"KeywordReserved","value":"NO-UNDO"},
18287 {"type":"Punctuation","value":"."},
18288 {"type":"Text","value":"\n\n "},
18289 {"type":"KeywordReserved","value":"SET-SIZE"},
18290 {"type":"Punctuation","value":"("},
18291 {"type":"NameVariable","value":"mKeyboardState"},
18292 {"type":"Punctuation","value":")"},
18293 {"type":"Text","value":" "},
18294 {"type":"Operator","value":"="},
18295 {"type":"Text","value":" "},
18296 {"type":"LiteralNumberInteger","value":"256"},
18297 {"type":"Punctuation","value":"."},
18298 {"type":"Text","value":"\n\n "},
18299 {"type":"CommentMultiline","value":"/* Get the current state of the keyboard */"},
18300 {"type":"Text","value":"\n "},
18301 {"type":"CommentPreproc","value":"{\u0026_proparse_prolint-nowarn(varusage)}"},
18302 {"type":"Text","value":"\n "},
18303 {"type":"KeywordReserved","value":"RUN"},
18304 {"type":"Text","value":" "},
18305 {"type":"NameVariable","value":"GetKeyboardState"},
18306 {"type":"Punctuation","value":"("},
18307 {"type":"KeywordReserved","value":"GET-POINTER-VALUE"},
18308 {"type":"Punctuation","value":"("},
18309 {"type":"NameVariable","value":"mKeyboardState"},
18310 {"type":"Punctuation","value":")"},
18311 {"type":"NameVariable","value":","},
18312 {"type":"Text","value":" "},
18313 {"type":"KeywordReserved","value":"OUTPUT"},
18314 {"type":"Text","value":" "},
18315 {"type":"NameVariable","value":"iReturnValue"},
18316 {"type":"Punctuation","value":")"},
18317 {"type":"Text","value":" "},
18318 {"type":"KeywordReserved","value":"NO-ERROR"},
18319 {"type":"Punctuation","value":"."},
18320 {"type":"Text","value":"\n\n "},
18321 {"type":"CommentMultiline","value":"/* try to suppress error: 'C' Call Stack has been compromised after calling in (6069) */"},
18322 {"type":"Text","value":"\n "},
18323 {"type":"KeywordReserved","value":"IF"},
18324 {"type":"Text","value":" "},
18325 {"type":"KeywordReserved","value":"NOT"},
18326 {"type":"Text","value":" "},
18327 {"type":"KeywordReserved","value":"ERROR-STATUS"},
18328 {"type":"Punctuation","value":":"},
18329 {"type":"KeywordReserved","value":"ERROR"},
18330 {"type":"Text","value":" "},
18331 {"type":"KeywordReserved","value":"THEN\n "},
18332 {"type":"Text","value":" "},
18333 {"type":"KeywordReserved","value":"DO"},
18334 {"type":"Punctuation","value":":"},
18335 {"type":"Text","value":"\n "},
18336 {"type":"KeywordReserved","value":"IF"},
18337 {"type":"Text","value":" "},
18338 {"type":"NameVariable","value":"GET"},
18339 {"type":"Operator","value":"-"},
18340 {"type":"NameVariable","value":"BITS"},
18341 {"type":"Punctuation","value":"("},
18342 {"type":"KeywordReserved","value":"GET-BYTE"},
18343 {"type":"Punctuation","value":"("},
18344 {"type":"NameVariable","value":"mKeyboardState,"},
18345 {"type":"Text","value":" "},
18346 {"type":"LiteralNumberInteger","value":"1"},
18347 {"type":"Text","value":" "},
18348 {"type":"Operator","value":"+"},
18349 {"type":"Text","value":" "},
18350 {"type":"LiteralNumberInteger","value":"16"},
18351 {"type":"Punctuation","value":")"},
18352 {"type":"NameVariable","value":","},
18353 {"type":"Text","value":" "},
18354 {"type":"LiteralNumberInteger","value":"8"},
18355 {"type":"NameVariable","value":","},
18356 {"type":"Text","value":" "},
18357 {"type":"LiteralNumberInteger","value":"1"},
18358 {"type":"Punctuation","value":")"},
18359 {"type":"Text","value":" "},
18360 {"type":"Operator","value":"="},
18361 {"type":"Text","value":" "},
18362 {"type":"LiteralNumberInteger","value":"1"},
18363 {"type":"Text","value":" "},
18364 {"type":"KeywordReserved","value":"THEN"},
18365 {"type":"Text","value":" "},
18366 {"type":"NameVariable","value":"cKeyList"},
18367 {"type":"Text","value":" "},
18368 {"type":"Operator","value":"="},
18369 {"type":"Text","value":" "},
18370 {"type":"KeywordReserved","value":"TRIM"},
18371 {"type":"Punctuation","value":"("},
18372 {"type":"NameVariable","value":"cKeyList"},
18373 {"type":"Text","value":" "},
18374 {"type":"Operator","value":"+"},
18375 {"type":"Text","value":" "},
18376 {"type":"LiteralStringDouble","value":"\",SHIFT\""},
18377 {"type":"NameVariable","value":","},
18378 {"type":"LiteralStringDouble","value":"\",\""},
18379 {"type":"Punctuation","value":")."},
18380 {"type":"Text","value":"\n "},
18381 {"type":"KeywordReserved","value":"IF"},
18382 {"type":"Text","value":" "},
18383 {"type":"NameVariable","value":"GET"},
18384 {"type":"Operator","value":"-"},
18385 {"type":"NameVariable","value":"BITS"},
18386 {"type":"Punctuation","value":"("},
18387 {"type":"KeywordReserved","value":"GET-BYTE"},
18388 {"type":"Punctuation","value":"("},
18389 {"type":"NameVariable","value":"mKeyboardState,"},
18390 {"type":"Text","value":" "},
18391 {"type":"LiteralNumberInteger","value":"1"},
18392 {"type":"Text","value":" "},
18393 {"type":"Operator","value":"+"},
18394 {"type":"Text","value":" "},
18395 {"type":"LiteralNumberInteger","value":"17"},
18396 {"type":"Punctuation","value":")"},
18397 {"type":"NameVariable","value":","},
18398 {"type":"Text","value":" "},
18399 {"type":"LiteralNumberInteger","value":"8"},
18400 {"type":"NameVariable","value":","},
18401 {"type":"Text","value":" "},
18402 {"type":"LiteralNumberInteger","value":"1"},
18403 {"type":"Punctuation","value":")"},
18404 {"type":"Text","value":" "},
18405 {"type":"Operator","value":"="},
18406 {"type":"Text","value":" "},
18407 {"type":"LiteralNumberInteger","value":"1"},
18408 {"type":"Text","value":" "},
18409 {"type":"KeywordReserved","value":"THEN"},
18410 {"type":"Text","value":" "},
18411 {"type":"NameVariable","value":"cKeyList"},
18412 {"type":"Text","value":" "},
18413 {"type":"Operator","value":"="},
18414 {"type":"Text","value":" "},
18415 {"type":"KeywordReserved","value":"TRIM"},
18416 {"type":"Punctuation","value":"("},
18417 {"type":"NameVariable","value":"cKeyList"},
18418 {"type":"Text","value":" "},
18419 {"type":"Operator","value":"+"},
18420 {"type":"Text","value":" "},
18421 {"type":"LiteralStringDouble","value":"\",CTRL\""},
18422 {"type":"NameVariable","value":","},
18423 {"type":"LiteralStringDouble","value":"\",\""},
18424 {"type":"Punctuation","value":")."},
18425 {"type":"Text","value":"\n "},
18426 {"type":"KeywordReserved","value":"IF"},
18427 {"type":"Text","value":" "},
18428 {"type":"NameVariable","value":"GET"},
18429 {"type":"Operator","value":"-"},
18430 {"type":"NameVariable","value":"BITS"},
18431 {"type":"Punctuation","value":"("},
18432 {"type":"KeywordReserved","value":"GET-BYTE"},
18433 {"type":"Punctuation","value":"("},
18434 {"type":"NameVariable","value":"mKeyboardState,"},
18435 {"type":"Text","value":" "},
18436 {"type":"LiteralNumberInteger","value":"1"},
18437 {"type":"Text","value":" "},
18438 {"type":"Operator","value":"+"},
18439 {"type":"Text","value":" "},
18440 {"type":"LiteralNumberInteger","value":"18"},
18441 {"type":"Punctuation","value":")"},
18442 {"type":"NameVariable","value":","},
18443 {"type":"Text","value":" "},
18444 {"type":"LiteralNumberInteger","value":"8"},
18445 {"type":"NameVariable","value":","},
18446 {"type":"Text","value":" "},
18447 {"type":"LiteralNumberInteger","value":"1"},
18448 {"type":"Punctuation","value":")"},
18449 {"type":"Text","value":" "},
18450 {"type":"Operator","value":"="},
18451 {"type":"Text","value":" "},
18452 {"type":"LiteralNumberInteger","value":"1"},
18453 {"type":"Text","value":" "},
18454 {"type":"KeywordReserved","value":"THEN"},
18455 {"type":"Text","value":" "},
18456 {"type":"NameVariable","value":"cKeyList"},
18457 {"type":"Text","value":" "},
18458 {"type":"Operator","value":"="},
18459 {"type":"Text","value":" "},
18460 {"type":"KeywordReserved","value":"TRIM"},
18461 {"type":"Punctuation","value":"("},
18462 {"type":"NameVariable","value":"cKeyList"},
18463 {"type":"Text","value":" "},
18464 {"type":"Operator","value":"+"},
18465 {"type":"Text","value":" "},
18466 {"type":"LiteralStringDouble","value":"\",ALT\""},
18467 {"type":"NameVariable","value":","},
18468 {"type":"LiteralStringDouble","value":"\",\""},
18469 {"type":"Punctuation","value":")."},
18470 {"type":"Text","value":"\n "},
18471 {"type":"KeywordReserved","value":"END"},
18472 {"type":"Punctuation","value":"."},
18473 {"type":"Text","value":"\n\n "},
18474 {"type":"KeywordReserved","value":"SET-SIZE"},
18475 {"type":"Punctuation","value":"("},
18476 {"type":"NameVariable","value":"mKeyboardState"},
18477 {"type":"Punctuation","value":")"},
18478 {"type":"Text","value":" "},
18479 {"type":"Operator","value":"="},
18480 {"type":"Text","value":" "},
18481 {"type":"LiteralNumberInteger","value":"0"},
18482 {"type":"Punctuation","value":"."},
18483 {"type":"Text","value":"\n "},
18484 {"type":"KeywordReserved","value":"RETURN"},
18485 {"type":"Text","value":" "},
18486 {"type":"NameVariable","value":"cKeyList"},
18487 {"type":"Punctuation","value":"."},
18488 {"type":"Text","value":" "},
18489 {"type":"CommentMultiline","value":"/* Function return value. */"},
18490 {"type":"Text","value":"\n\n"},
18491 {"type":"KeywordReserved","value":"END"},
18492 {"type":"Text","value":" "},
18493 {"type":"KeywordReserved","value":"FUNCTION"},
18494 {"type":"Punctuation","value":"."},
18495 {"type":"Text","value":" "},
18496 {"type":"CommentMultiline","value":"/* getKeyList */"},
18497 {"type":"Text","value":"\n\n"},
18498 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
18499 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getLinkInfo) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getLinkInfo Procedure"},
18500 {"type":"Text","value":"\n"},
18501 {"type":"KeywordReserved","value":"FUNCTION"},
18502 {"type":"Text","value":" "},
18503 {"type":"NameVariable","value":"getLinkInfo"},
18504 {"type":"Text","value":" "},
18505 {"type":"KeywordReserved","value":"RETURNS"},
18506 {"type":"Text","value":" "},
18507 {"type":"KeywordType","value":"CHARACTER\n "},
18508 {"type":"Punctuation","value":"("},
18509 {"type":"Text","value":" "},
18510 {"type":"KeywordReserved","value":"INPUT"},
18511 {"type":"Text","value":" "},
18512 {"type":"NameVariable","value":"pcFieldName"},
18513 {"type":"Text","value":" "},
18514 {"type":"KeywordReserved","value":"AS"},
18515 {"type":"Text","value":" "},
18516 {"type":"KeywordType","value":"CHARACTER\n "},
18517 {"type":"Punctuation","value":"):"},
18518 {"type":"Text","value":"\n "},
18519 {"type":"CommentMultiline","value":"/* Save name/value of a field.\n */"},
18520 {"type":"Text","value":"\n "},
18521 {"type":"KeywordDeclaration","value":"DEFINE"},
18522 {"type":"Text","value":" "},
18523 {"type":"KeywordReserved","value":"BUFFER"},
18524 {"type":"Text","value":" "},
18525 {"type":"NameVariable","value":"bLinkInfo"},
18526 {"type":"Text","value":" "},
18527 {"type":"KeywordReserved","value":"FOR"},
18528 {"type":"Text","value":" "},
18529 {"type":"NameVariable","value":"ttLinkInfo"},
18530 {"type":"Punctuation","value":"."},
18531 {"type":"Text","value":"\n "},
18532 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
18533 {"type":"Text","value":"\n "},
18534 {"type":"KeywordReserved","value":"FIND"},
18535 {"type":"Text","value":" "},
18536 {"type":"NameVariable","value":"bLinkInfo"},
18537 {"type":"Text","value":" "},
18538 {"type":"KeywordReserved","value":"WHERE"},
18539 {"type":"Text","value":" "},
18540 {"type":"NameVariable","value":"bLinkInfo"},
18541 {"type":"Punctuation","value":"."},
18542 {"type":"NameVariable","value":"cField"},
18543 {"type":"Text","value":" "},
18544 {"type":"Operator","value":"="},
18545 {"type":"Text","value":" "},
18546 {"type":"NameVariable","value":"pcFieldName"},
18547 {"type":"Text","value":" "},
18548 {"type":"KeywordReserved","value":"NO-ERROR"},
18549 {"type":"Punctuation","value":"."},
18550 {"type":"Text","value":"\n\n "},
18551 {"type":"KeywordReserved","value":"RETURN "},
18552 {"type":"Punctuation","value":"("},
18553 {"type":"KeywordReserved","value":"IF"},
18554 {"type":"Text","value":" "},
18555 {"type":"KeywordReserved","value":"AVAILABLE"},
18556 {"type":"Text","value":" "},
18557 {"type":"NameVariable","value":"bLinkInfo"},
18558 {"type":"Text","value":" "},
18559 {"type":"KeywordReserved","value":"THEN"},
18560 {"type":"Text","value":" "},
18561 {"type":"NameVariable","value":"bLinkInfo"},
18562 {"type":"Punctuation","value":"."},
18563 {"type":"NameVariable","value":"cValue"},
18564 {"type":"Text","value":" "},
18565 {"type":"KeywordReserved","value":"ELSE "},
18566 {"type":"LiteralStringDouble","value":"\"\""},
18567 {"type":"Punctuation","value":")."},
18568 {"type":"Text","value":"\n "},
18569 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
18570 {"type":"Text","value":"\n"},
18571 {"type":"KeywordReserved","value":"END"},
18572 {"type":"Text","value":" "},
18573 {"type":"KeywordReserved","value":"FUNCTION"},
18574 {"type":"Punctuation","value":"."},
18575 {"type":"Text","value":" "},
18576 {"type":"CommentMultiline","value":"/* getLinkInfo */"},
18577 {"type":"Text","value":"\n\n"},
18578 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
18579 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getMaxLength) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getMaxLength Procedure"},
18580 {"type":"Text","value":"\n"},
18581 {"type":"KeywordReserved","value":"FUNCTION"},
18582 {"type":"Text","value":" "},
18583 {"type":"NameVariable","value":"getMaxLength"},
18584 {"type":"Text","value":" "},
18585 {"type":"KeywordReserved","value":"RETURNS"},
18586 {"type":"Text","value":" "},
18587 {"type":"KeywordType","value":"INTEGER\n "},
18588 {"type":"Punctuation","value":"("},
18589 {"type":"Text","value":" "},
18590 {"type":"NameVariable","value":"cFieldList"},
18591 {"type":"Text","value":" "},
18592 {"type":"KeywordReserved","value":"AS"},
18593 {"type":"Text","value":" "},
18594 {"type":"KeywordType","value":"CHARACTER "},
18595 {"type":"Punctuation","value":")"},
18596 {"type":"Text","value":" "},
18597 {"type":"Punctuation","value":":"},
18598 {"type":"Text","value":"\n "},
18599 {"type":"CommentMultiline","value":"/* Return the length of the longest element in a comma separated list\n */"},
18600 {"type":"Text","value":"\n "},
18601 {"type":"KeywordDeclaration","value":"DEFINE"},
18602 {"type":"Text","value":" "},
18603 {"type":"KeywordReserved","value":"VARIABLE"},
18604 {"type":"Text","value":" "},
18605 {"type":"NameVariable","value":"iField"},
18606 {"type":"Text","value":" "},
18607 {"type":"KeywordReserved","value":"AS"},
18608 {"type":"Text","value":" "},
18609 {"type":"KeywordType","value":"INTEGER"},
18610 {"type":"Text","value":" "},
18611 {"type":"KeywordReserved","value":"NO-UNDO"},
18612 {"type":"Punctuation","value":"."},
18613 {"type":"Text","value":"\n "},
18614 {"type":"KeywordDeclaration","value":"DEFINE"},
18615 {"type":"Text","value":" "},
18616 {"type":"KeywordReserved","value":"VARIABLE"},
18617 {"type":"Text","value":" "},
18618 {"type":"NameVariable","value":"iMaxLength"},
18619 {"type":"Text","value":" "},
18620 {"type":"KeywordReserved","value":"AS"},
18621 {"type":"Text","value":" "},
18622 {"type":"KeywordType","value":"INTEGER"},
18623 {"type":"Text","value":" "},
18624 {"type":"KeywordReserved","value":"NO-UNDO"},
18625 {"type":"Punctuation","value":"."},
18626 {"type":"Text","value":"\n "},
18627 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
18628 {"type":"Text","value":"\n\n "},
18629 {"type":"CommentMultiline","value":"/* Get max field length */"},
18630 {"type":"Text","value":"\n "},
18631 {"type":"KeywordReserved","value":"DO"},
18632 {"type":"Text","value":" "},
18633 {"type":"NameVariable","value":"iField"},
18634 {"type":"Text","value":" "},
18635 {"type":"Operator","value":"="},
18636 {"type":"Text","value":" "},
18637 {"type":"LiteralNumberInteger","value":"1"},
18638 {"type":"Text","value":" "},
18639 {"type":"KeywordReserved","value":"TO"},
18640 {"type":"Text","value":" "},
18641 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
18642 {"type":"Punctuation","value":"("},
18643 {"type":"NameVariable","value":"cFieldList"},
18644 {"type":"Punctuation","value":"):"},
18645 {"type":"Text","value":"\n "},
18646 {"type":"NameVariable","value":"iMaxLength"},
18647 {"type":"Text","value":" "},
18648 {"type":"Operator","value":"="},
18649 {"type":"Text","value":" "},
18650 {"type":"KeywordReserved","value":"MAXIMUM"},
18651 {"type":"Punctuation","value":"("},
18652 {"type":"NameVariable","value":"iMaxLength,"},
18653 {"type":"KeywordReserved","value":"LENGTH"},
18654 {"type":"Punctuation","value":"("},
18655 {"type":"KeywordReserved","value":"ENTRY"},
18656 {"type":"Punctuation","value":"("},
18657 {"type":"NameVariable","value":"iField,cFieldList"},
18658 {"type":"Punctuation","value":")))."},
18659 {"type":"Text","value":"\n "},
18660 {"type":"KeywordReserved","value":"END"},
18661 {"type":"Punctuation","value":"."},
18662 {"type":"Text","value":"\n\n "},
18663 {"type":"KeywordReserved","value":"RETURN"},
18664 {"type":"Text","value":" "},
18665 {"type":"NameVariable","value":"iMaxLength"},
18666 {"type":"Punctuation","value":"."},
18667 {"type":"Text","value":" "},
18668 {"type":"CommentMultiline","value":"/* Function return value. */"},
18669 {"type":"Text","value":"\n "},
18670 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
18671 {"type":"Text","value":"\n"},
18672 {"type":"KeywordReserved","value":"END"},
18673 {"type":"Text","value":" "},
18674 {"type":"KeywordReserved","value":"FUNCTION"},
18675 {"type":"Punctuation","value":"."},
18676 {"type":"Text","value":" "},
18677 {"type":"CommentMultiline","value":"/* getMaxLength */"},
18678 {"type":"Text","value":"\n\n"},
18679 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
18680 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getOsErrorDesc) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getOsErrorDesc Procedure"},
18681 {"type":"Text","value":"\n"},
18682 {"type":"KeywordReserved","value":"FUNCTION"},
18683 {"type":"Text","value":" "},
18684 {"type":"NameVariable","value":"getOsErrorDesc"},
18685 {"type":"Text","value":" "},
18686 {"type":"KeywordReserved","value":"RETURNS"},
18687 {"type":"Text","value":" "},
18688 {"type":"KeywordType","value":"CHARACTER\n "},
18689 {"type":"Punctuation","value":"("},
18690 {"type":"KeywordReserved","value":"INPUT"},
18691 {"type":"Text","value":" "},
18692 {"type":"NameVariable","value":"piOsError"},
18693 {"type":"Text","value":" "},
18694 {"type":"KeywordReserved","value":"AS"},
18695 {"type":"Text","value":" "},
18696 {"type":"KeywordType","value":"INTEGER"},
18697 {"type":"Punctuation","value":"):"},
18698 {"type":"Text","value":"\n "},
18699 {"type":"CommentMultiline","value":"/* Return string for os-error\n */"},
18700 {"type":"Text","value":"\n "},
18701 {"type":"KeywordReserved","value":"CASE"},
18702 {"type":"Text","value":" "},
18703 {"type":"NameVariable","value":"piOsError"},
18704 {"type":"Punctuation","value":":"},
18705 {"type":"Text","value":"\n "},
18706 {"type":"KeywordReserved","value":"WHEN "},
18707 {"type":"Text","value":" "},
18708 {"type":"LiteralNumberInteger","value":"0"},
18709 {"type":"Text","value":" "},
18710 {"type":"KeywordReserved","value":"THEN"},
18711 {"type":"Text","value":" "},
18712 {"type":"KeywordReserved","value":"RETURN "},
18713 {"type":"LiteralStringDouble","value":"\"No error \""},
18714 {"type":"Punctuation","value":"."},
18715 {"type":"Text","value":"\n "},
18716 {"type":"KeywordReserved","value":"WHEN "},
18717 {"type":"Text","value":" "},
18718 {"type":"LiteralNumberInteger","value":"1"},
18719 {"type":"Text","value":" "},
18720 {"type":"KeywordReserved","value":"THEN"},
18721 {"type":"Text","value":" "},
18722 {"type":"KeywordReserved","value":"RETURN "},
18723 {"type":"LiteralStringDouble","value":"\"Not owner \""},
18724 {"type":"Punctuation","value":"."},
18725 {"type":"Text","value":"\n "},
18726 {"type":"KeywordReserved","value":"WHEN "},
18727 {"type":"Text","value":" "},
18728 {"type":"LiteralNumberInteger","value":"2"},
18729 {"type":"Text","value":" "},
18730 {"type":"KeywordReserved","value":"THEN"},
18731 {"type":"Text","value":" "},
18732 {"type":"KeywordReserved","value":"RETURN "},
18733 {"type":"LiteralStringDouble","value":"\"No such file or directory\""},
18734 {"type":"Punctuation","value":"."},
18735 {"type":"Text","value":"\n "},
18736 {"type":"KeywordReserved","value":"WHEN "},
18737 {"type":"Text","value":" "},
18738 {"type":"LiteralNumberInteger","value":"3"},
18739 {"type":"Text","value":" "},
18740 {"type":"KeywordReserved","value":"THEN"},
18741 {"type":"Text","value":" "},
18742 {"type":"KeywordReserved","value":"RETURN "},
18743 {"type":"LiteralStringDouble","value":"\"Interrupted system call \""},
18744 {"type":"Punctuation","value":"."},
18745 {"type":"Text","value":"\n "},
18746 {"type":"KeywordReserved","value":"WHEN "},
18747 {"type":"Text","value":" "},
18748 {"type":"LiteralNumberInteger","value":"4"},
18749 {"type":"Text","value":" "},
18750 {"type":"KeywordReserved","value":"THEN"},
18751 {"type":"Text","value":" "},
18752 {"type":"KeywordReserved","value":"RETURN "},
18753 {"type":"LiteralStringDouble","value":"\"I/O error \""},
18754 {"type":"Punctuation","value":"."},
18755 {"type":"Text","value":"\n "},
18756 {"type":"KeywordReserved","value":"WHEN "},
18757 {"type":"Text","value":" "},
18758 {"type":"LiteralNumberInteger","value":"5"},
18759 {"type":"Text","value":" "},
18760 {"type":"KeywordReserved","value":"THEN"},
18761 {"type":"Text","value":" "},
18762 {"type":"KeywordReserved","value":"RETURN "},
18763 {"type":"LiteralStringDouble","value":"\"Bad file number \""},
18764 {"type":"Punctuation","value":"."},
18765 {"type":"Text","value":"\n "},
18766 {"type":"KeywordReserved","value":"WHEN "},
18767 {"type":"Text","value":" "},
18768 {"type":"LiteralNumberInteger","value":"6"},
18769 {"type":"Text","value":" "},
18770 {"type":"KeywordReserved","value":"THEN"},
18771 {"type":"Text","value":" "},
18772 {"type":"KeywordReserved","value":"RETURN "},
18773 {"type":"LiteralStringDouble","value":"\"No more processes \""},
18774 {"type":"Punctuation","value":"."},
18775 {"type":"Text","value":"\n "},
18776 {"type":"KeywordReserved","value":"WHEN "},
18777 {"type":"Text","value":" "},
18778 {"type":"LiteralNumberInteger","value":"7"},
18779 {"type":"Text","value":" "},
18780 {"type":"KeywordReserved","value":"THEN"},
18781 {"type":"Text","value":" "},
18782 {"type":"KeywordReserved","value":"RETURN "},
18783 {"type":"LiteralStringDouble","value":"\"Not enough core memory \""},
18784 {"type":"Punctuation","value":"."},
18785 {"type":"Text","value":"\n "},
18786 {"type":"KeywordReserved","value":"WHEN "},
18787 {"type":"Text","value":" "},
18788 {"type":"LiteralNumberInteger","value":"8"},
18789 {"type":"Text","value":" "},
18790 {"type":"KeywordReserved","value":"THEN"},
18791 {"type":"Text","value":" "},
18792 {"type":"KeywordReserved","value":"RETURN "},
18793 {"type":"LiteralStringDouble","value":"\"Permission denied \""},
18794 {"type":"Punctuation","value":"."},
18795 {"type":"Text","value":"\n "},
18796 {"type":"KeywordReserved","value":"WHEN "},
18797 {"type":"Text","value":" "},
18798 {"type":"LiteralNumberInteger","value":"9"},
18799 {"type":"Text","value":" "},
18800 {"type":"KeywordReserved","value":"THEN"},
18801 {"type":"Text","value":" "},
18802 {"type":"KeywordReserved","value":"RETURN "},
18803 {"type":"LiteralStringDouble","value":"\"Bad address \""},
18804 {"type":"Punctuation","value":"."},
18805 {"type":"Text","value":"\n "},
18806 {"type":"KeywordReserved","value":"WHEN "},
18807 {"type":"Text","value":" "},
18808 {"type":"LiteralNumberInteger","value":"10"},
18809 {"type":"Text","value":" "},
18810 {"type":"KeywordReserved","value":"THEN"},
18811 {"type":"Text","value":" "},
18812 {"type":"KeywordReserved","value":"RETURN "},
18813 {"type":"LiteralStringDouble","value":"\"File exists \""},
18814 {"type":"Punctuation","value":"."},
18815 {"type":"Text","value":"\n "},
18816 {"type":"KeywordReserved","value":"WHEN "},
18817 {"type":"Text","value":" "},
18818 {"type":"LiteralNumberInteger","value":"11"},
18819 {"type":"Text","value":" "},
18820 {"type":"KeywordReserved","value":"THEN"},
18821 {"type":"Text","value":" "},
18822 {"type":"KeywordReserved","value":"RETURN "},
18823 {"type":"LiteralStringDouble","value":"\"No such device \""},
18824 {"type":"Punctuation","value":"."},
18825 {"type":"Text","value":"\n "},
18826 {"type":"KeywordReserved","value":"WHEN "},
18827 {"type":"Text","value":" "},
18828 {"type":"LiteralNumberInteger","value":"12"},
18829 {"type":"Text","value":" "},
18830 {"type":"KeywordReserved","value":"THEN"},
18831 {"type":"Text","value":" "},
18832 {"type":"KeywordReserved","value":"RETURN "},
18833 {"type":"LiteralStringDouble","value":"\"Not a directory \""},
18834 {"type":"Punctuation","value":"."},
18835 {"type":"Text","value":"\n "},
18836 {"type":"KeywordReserved","value":"WHEN "},
18837 {"type":"Text","value":" "},
18838 {"type":"LiteralNumberInteger","value":"13"},
18839 {"type":"Text","value":" "},
18840 {"type":"KeywordReserved","value":"THEN"},
18841 {"type":"Text","value":" "},
18842 {"type":"KeywordReserved","value":"RETURN "},
18843 {"type":"LiteralStringDouble","value":"\"Is a directory \""},
18844 {"type":"Punctuation","value":"."},
18845 {"type":"Text","value":"\n "},
18846 {"type":"KeywordReserved","value":"WHEN "},
18847 {"type":"Text","value":" "},
18848 {"type":"LiteralNumberInteger","value":"14"},
18849 {"type":"Text","value":" "},
18850 {"type":"KeywordReserved","value":"THEN"},
18851 {"type":"Text","value":" "},
18852 {"type":"KeywordReserved","value":"RETURN "},
18853 {"type":"LiteralStringDouble","value":"\"File table overflow \""},
18854 {"type":"Punctuation","value":"."},
18855 {"type":"Text","value":"\n "},
18856 {"type":"KeywordReserved","value":"WHEN "},
18857 {"type":"Text","value":" "},
18858 {"type":"LiteralNumberInteger","value":"15"},
18859 {"type":"Text","value":" "},
18860 {"type":"KeywordReserved","value":"THEN"},
18861 {"type":"Text","value":" "},
18862 {"type":"KeywordReserved","value":"RETURN "},
18863 {"type":"LiteralStringDouble","value":"\"Too many open files \""},
18864 {"type":"Punctuation","value":"."},
18865 {"type":"Text","value":"\n "},
18866 {"type":"KeywordReserved","value":"WHEN "},
18867 {"type":"Text","value":" "},
18868 {"type":"LiteralNumberInteger","value":"16"},
18869 {"type":"Text","value":" "},
18870 {"type":"KeywordReserved","value":"THEN"},
18871 {"type":"Text","value":" "},
18872 {"type":"KeywordReserved","value":"RETURN "},
18873 {"type":"LiteralStringDouble","value":"\"File too large \""},
18874 {"type":"Punctuation","value":"."},
18875 {"type":"Text","value":"\n "},
18876 {"type":"KeywordReserved","value":"WHEN "},
18877 {"type":"Text","value":" "},
18878 {"type":"LiteralNumberInteger","value":"17"},
18879 {"type":"Text","value":" "},
18880 {"type":"KeywordReserved","value":"THEN"},
18881 {"type":"Text","value":" "},
18882 {"type":"KeywordReserved","value":"RETURN "},
18883 {"type":"LiteralStringDouble","value":"\"No space left on device \""},
18884 {"type":"Punctuation","value":"."},
18885 {"type":"Text","value":"\n "},
18886 {"type":"KeywordReserved","value":"WHEN "},
18887 {"type":"Text","value":" "},
18888 {"type":"LiteralNumberInteger","value":"18"},
18889 {"type":"Text","value":" "},
18890 {"type":"KeywordReserved","value":"THEN"},
18891 {"type":"Text","value":" "},
18892 {"type":"KeywordReserved","value":"RETURN "},
18893 {"type":"LiteralStringDouble","value":"\"Directory not empty \""},
18894 {"type":"Punctuation","value":"."},
18895 {"type":"Text","value":"\n "},
18896 {"type":"KeywordReserved","value":"OTHERWISE"},
18897 {"type":"Text","value":" "},
18898 {"type":"KeywordReserved","value":"RETURN "},
18899 {"type":"LiteralStringDouble","value":"\"Unmapped error \""},
18900 {"type":"Punctuation","value":"."},
18901 {"type":"Text","value":"\n "},
18902 {"type":"KeywordReserved","value":"END"},
18903 {"type":"Text","value":" "},
18904 {"type":"KeywordReserved","value":"CASE"},
18905 {"type":"Punctuation","value":"."},
18906 {"type":"Text","value":"\n\n"},
18907 {"type":"KeywordReserved","value":"END"},
18908 {"type":"Text","value":" "},
18909 {"type":"KeywordReserved","value":"FUNCTION"},
18910 {"type":"Punctuation","value":"."},
18911 {"type":"Text","value":" "},
18912 {"type":"CommentMultiline","value":"/* getOsErrorDesc */"},
18913 {"type":"Text","value":"\n\n"},
18914 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
18915 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getProgramDir) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getProgramDir Procedure"},
18916 {"type":"Text","value":"\n"},
18917 {"type":"KeywordReserved","value":"FUNCTION"},
18918 {"type":"Text","value":" "},
18919 {"type":"NameVariable","value":"getProgramDir"},
18920 {"type":"Text","value":" "},
18921 {"type":"KeywordReserved","value":"RETURNS"},
18922 {"type":"Text","value":" "},
18923 {"type":"KeywordType","value":"CHARACTER\n "},
18924 {"type":"Punctuation","value":"("},
18925 {"type":"Text","value":" "},
18926 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
18927 {"type":"Text","value":" "},
18928 {"type":"Punctuation","value":")"},
18929 {"type":"Text","value":" "},
18930 {"type":"Punctuation","value":":"},
18931 {"type":"Text","value":"\n "},
18932 {"type":"CommentMultiline","value":"/* Return the DataDigger install dir, including a backslash\n */"},
18933 {"type":"Text","value":"\n\n "},
18934 {"type":"CommentMultiline","value":"/* Cached the value in a global var (about 100x as fast) */"},
18935 {"type":"Text","value":"\n "},
18936 {"type":"KeywordReserved","value":"IF"},
18937 {"type":"Text","value":" "},
18938 {"type":"NameVariable","value":"gcProgramDir"},
18939 {"type":"Text","value":" "},
18940 {"type":"Operator","value":"="},
18941 {"type":"Text","value":" "},
18942 {"type":"LiteralStringSingle","value":"''"},
18943 {"type":"Text","value":" "},
18944 {"type":"KeywordReserved","value":"THEN\n "},
18945 {"type":"Text","value":" "},
18946 {"type":"KeywordReserved","value":"DO"},
18947 {"type":"Punctuation","value":":"},
18948 {"type":"Text","value":"\n "},
18949 {"type":"CommentMultiline","value":"/* this-procedure:file-name will return the .p name without path when the\n * procedure us run without full path. We need to seek it in the propath.\n */"},
18950 {"type":"Text","value":"\n "},
18951 {"type":"KeywordReserved","value":"FILE-INFO"},
18952 {"type":"Punctuation","value":":"},
18953 {"type":"KeywordReserved","value":"FILE-NAME "},
18954 {"type":"Operator","value":"="},
18955 {"type":"Text","value":" "},
18956 {"type":"KeywordReserved","value":"THIS-PROCEDURE"},
18957 {"type":"Punctuation","value":":"},
18958 {"type":"KeywordReserved","value":"FILE-NAME"},
18959 {"type":"Punctuation","value":"."},
18960 {"type":"Text","value":"\n "},
18961 {"type":"KeywordReserved","value":"IF"},
18962 {"type":"Text","value":" "},
18963 {"type":"KeywordReserved","value":"FILE-INFO"},
18964 {"type":"Punctuation","value":":"},
18965 {"type":"KeywordReserved","value":"FULL-PATHNAME "},
18966 {"type":"Operator","value":"="},
18967 {"type":"Text","value":" "},
18968 {"type":"NameVariable","value":"?"},
18969 {"type":"Text","value":" "},
18970 {"type":"KeywordReserved","value":"THEN\n "},
18971 {"type":"Text","value":" "},
18972 {"type":"KeywordReserved","value":"DO"},
18973 {"type":"Punctuation","value":":"},
18974 {"type":"Text","value":"\n "},
18975 {"type":"KeywordReserved","value":"IF"},
18976 {"type":"Text","value":" "},
18977 {"type":"KeywordReserved","value":"SUBSTRING"},
18978 {"type":"Punctuation","value":"("},
18979 {"type":"KeywordReserved","value":"THIS-PROCEDURE"},
18980 {"type":"Punctuation","value":":"},
18981 {"type":"KeywordReserved","value":"FILE-NAME"},
18982 {"type":"NameVariable","value":","},
18983 {"type":"KeywordReserved","value":"LENGTH"},
18984 {"type":"Punctuation","value":"("},
18985 {"type":"KeywordReserved","value":"THIS-PROCEDURE"},
18986 {"type":"Punctuation","value":":"},
18987 {"type":"KeywordReserved","value":"FILE-NAME"},
18988 {"type":"Punctuation","value":")"},
18989 {"type":"Text","value":" "},
18990 {"type":"Operator","value":"-"},
18991 {"type":"Text","value":" "},
18992 {"type":"LiteralNumberInteger","value":"1"},
18993 {"type":"NameVariable","value":","},
18994 {"type":"Text","value":" "},
18995 {"type":"LiteralNumberInteger","value":"2"},
18996 {"type":"Punctuation","value":")"},
18997 {"type":"Text","value":" "},
18998 {"type":"Operator","value":"="},
18999 {"type":"Text","value":" "},
19000 {"type":"LiteralStringDouble","value":"\".p\""},
19001 {"type":"Text","value":" "},
19002 {"type":"KeywordReserved","value":"THEN\n "},
19003 {"type":"Text","value":" "},
19004 {"type":"KeywordReserved","value":"FILE-INFO"},
19005 {"type":"Punctuation","value":":"},
19006 {"type":"KeywordReserved","value":"FILE-NAME "},
19007 {"type":"Operator","value":"="},
19008 {"type":"Text","value":" "},
19009 {"type":"KeywordReserved","value":"SUBSTRING"},
19010 {"type":"Punctuation","value":"("},
19011 {"type":"KeywordReserved","value":"THIS-PROCEDURE"},
19012 {"type":"Punctuation","value":":"},
19013 {"type":"KeywordReserved","value":"FILE-NAME"},
19014 {"type":"NameVariable","value":","},
19015 {"type":"LiteralNumberInteger","value":"1"},
19016 {"type":"NameVariable","value":","},
19017 {"type":"KeywordReserved","value":"LENGTH"},
19018 {"type":"Punctuation","value":"("},
19019 {"type":"KeywordReserved","value":"THIS-PROCEDURE"},
19020 {"type":"Punctuation","value":":"},
19021 {"type":"KeywordReserved","value":"FILE-NAME"},
19022 {"type":"Punctuation","value":")"},
19023 {"type":"Text","value":" "},
19024 {"type":"Operator","value":"-"},
19025 {"type":"Text","value":" "},
19026 {"type":"LiteralNumberInteger","value":"2"},
19027 {"type":"Punctuation","value":")"},
19028 {"type":"Text","value":" "},
19029 {"type":"Operator","value":"+"},
19030 {"type":"Text","value":" "},
19031 {"type":"LiteralStringDouble","value":"\".r\""},
19032 {"type":"Punctuation","value":"."},
19033 {"type":"Text","value":"\n "},
19034 {"type":"KeywordReserved","value":"END"},
19035 {"type":"Punctuation","value":"."},
19036 {"type":"Text","value":"\n\n "},
19037 {"type":"NameVariable","value":"gcProgramDir"},
19038 {"type":"Text","value":" "},
19039 {"type":"Operator","value":"="},
19040 {"type":"Text","value":" "},
19041 {"type":"KeywordReserved","value":"SUBSTRING"},
19042 {"type":"Punctuation","value":"("},
19043 {"type":"KeywordReserved","value":"FILE-INFO"},
19044 {"type":"Punctuation","value":":"},
19045 {"type":"KeywordReserved","value":"FULL-PATHNAME"},
19046 {"type":"NameVariable","value":","},
19047 {"type":"LiteralNumberInteger","value":"1"},
19048 {"type":"NameVariable","value":","},
19049 {"type":"KeywordReserved","value":"R-INDEX"},
19050 {"type":"Punctuation","value":"("},
19051 {"type":"KeywordReserved","value":"FILE-INFO"},
19052 {"type":"Punctuation","value":":"},
19053 {"type":"KeywordReserved","value":"FULL-PATHNAME"},
19054 {"type":"NameVariable","value":","},
19055 {"type":"LiteralStringSingle","value":"'\\'"},
19056 {"type":"Punctuation","value":"))."},
19057 {"type":"Text","value":"\n "},
19058 {"type":"KeywordReserved","value":"PUBLISH "},
19059 {"type":"LiteralStringDouble","value":"\"message\""},
19060 {"type":"Punctuation","value":"("},
19061 {"type":"LiteralNumberInteger","value":"50"},
19062 {"type":"NameVariable","value":",gcProgramDir"},
19063 {"type":"Punctuation","value":")."},
19064 {"type":"Text","value":"\n "},
19065 {"type":"KeywordReserved","value":"END"},
19066 {"type":"Punctuation","value":"."},
19067 {"type":"Text","value":"\n\n "},
19068 {"type":"KeywordReserved","value":"RETURN"},
19069 {"type":"Text","value":" "},
19070 {"type":"NameVariable","value":"gcProgramDir"},
19071 {"type":"Punctuation","value":"."},
19072 {"type":"Text","value":"\n\n"},
19073 {"type":"KeywordReserved","value":"END"},
19074 {"type":"Text","value":" "},
19075 {"type":"KeywordReserved","value":"FUNCTION"},
19076 {"type":"Punctuation","value":"."},
19077 {"type":"Text","value":" "},
19078 {"type":"CommentMultiline","value":"/* getProgramDir */"},
19079 {"type":"Text","value":"\n\n"},
19080 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
19081 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getQuery) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getQuery Procedure"},
19082 {"type":"Text","value":"\n"},
19083 {"type":"KeywordReserved","value":"FUNCTION"},
19084 {"type":"Text","value":" "},
19085 {"type":"NameVariable","value":"getQuery"},
19086 {"type":"Text","value":" "},
19087 {"type":"KeywordReserved","value":"RETURNS"},
19088 {"type":"Text","value":" "},
19089 {"type":"KeywordType","value":"CHARACTER\n "},
19090 {"type":"Punctuation","value":"("},
19091 {"type":"Text","value":" "},
19092 {"type":"KeywordReserved","value":"INPUT"},
19093 {"type":"Text","value":" "},
19094 {"type":"NameVariable","value":"pcDatabase"},
19095 {"type":"Text","value":" "},
19096 {"type":"KeywordReserved","value":"AS"},
19097 {"type":"Text","value":" "},
19098 {"type":"KeywordType","value":"CHARACTER\n "},
19099 {"type":"NameVariable","value":","},
19100 {"type":"Text","value":" "},
19101 {"type":"KeywordReserved","value":"INPUT"},
19102 {"type":"Text","value":" "},
19103 {"type":"NameVariable","value":"pcTable"},
19104 {"type":"Text","value":" "},
19105 {"type":"KeywordReserved","value":"AS"},
19106 {"type":"Text","value":" "},
19107 {"type":"KeywordType","value":"CHARACTER\n "},
19108 {"type":"NameVariable","value":","},
19109 {"type":"Text","value":" "},
19110 {"type":"KeywordReserved","value":"INPUT"},
19111 {"type":"Text","value":" "},
19112 {"type":"NameVariable","value":"piQuery"},
19113 {"type":"Text","value":" "},
19114 {"type":"KeywordReserved","value":"AS"},
19115 {"type":"Text","value":" "},
19116 {"type":"KeywordType","value":"INTEGER\n "},
19117 {"type":"Punctuation","value":")"},
19118 {"type":"Text","value":" "},
19119 {"type":"Punctuation","value":":"},
19120 {"type":"Text","value":"\n "},
19121 {"type":"CommentMultiline","value":"/* Get previously used query nr \u003cpiQuery\u003e\n */"},
19122 {"type":"Text","value":"\n "},
19123 {"type":"KeywordDeclaration","value":"DEFINE"},
19124 {"type":"Text","value":" "},
19125 {"type":"KeywordReserved","value":"BUFFER"},
19126 {"type":"Text","value":" "},
19127 {"type":"NameVariable","value":"bQuery"},
19128 {"type":"Text","value":" "},
19129 {"type":"KeywordReserved","value":"FOR"},
19130 {"type":"Text","value":" "},
19131 {"type":"NameVariable","value":"ttQuery"},
19132 {"type":"Punctuation","value":"."},
19133 {"type":"Text","value":"\n\n "},
19134 {"type":"KeywordReserved","value":"FIND"},
19135 {"type":"Text","value":" "},
19136 {"type":"NameVariable","value":"bQuery"},
19137 {"type":"Text","value":"\n "},
19138 {"type":"KeywordReserved","value":"WHERE"},
19139 {"type":"Text","value":" "},
19140 {"type":"NameVariable","value":"bQuery"},
19141 {"type":"Punctuation","value":"."},
19142 {"type":"NameVariable","value":"cDatabase"},
19143 {"type":"Text","value":" "},
19144 {"type":"Operator","value":"="},
19145 {"type":"Text","value":" "},
19146 {"type":"NameVariable","value":"pcDatabase"},
19147 {"type":"Text","value":"\n "},
19148 {"type":"KeywordReserved","value":"AND"},
19149 {"type":"Text","value":" "},
19150 {"type":"NameVariable","value":"bQuery"},
19151 {"type":"Punctuation","value":"."},
19152 {"type":"NameVariable","value":"cTable"},
19153 {"type":"Text","value":" "},
19154 {"type":"Operator","value":"="},
19155 {"type":"Text","value":" "},
19156 {"type":"NameVariable","value":"pcTable"},
19157 {"type":"Text","value":"\n "},
19158 {"type":"KeywordReserved","value":"AND"},
19159 {"type":"Text","value":" "},
19160 {"type":"NameVariable","value":"bQuery"},
19161 {"type":"Punctuation","value":"."},
19162 {"type":"NameVariable","value":"iQueryNr"},
19163 {"type":"Text","value":" "},
19164 {"type":"Operator","value":"="},
19165 {"type":"Text","value":" "},
19166 {"type":"NameVariable","value":"piQuery"},
19167 {"type":"Text","value":" "},
19168 {"type":"KeywordReserved","value":"NO-ERROR"},
19169 {"type":"Punctuation","value":"."},
19170 {"type":"Text","value":"\n\n "},
19171 {"type":"KeywordReserved","value":"IF"},
19172 {"type":"Text","value":" "},
19173 {"type":"KeywordReserved","value":"AVAILABLE"},
19174 {"type":"Text","value":" "},
19175 {"type":"NameVariable","value":"bQuery"},
19176 {"type":"Text","value":" "},
19177 {"type":"KeywordReserved","value":"THEN\n "},
19178 {"type":"Text","value":" "},
19179 {"type":"KeywordReserved","value":"RETURN"},
19180 {"type":"Text","value":" "},
19181 {"type":"NameVariable","value":"bQuery"},
19182 {"type":"Punctuation","value":"."},
19183 {"type":"NameVariable","value":"cQueryTxt"},
19184 {"type":"Punctuation","value":"."},
19185 {"type":"Text","value":"\n "},
19186 {"type":"KeywordReserved","value":"ELSE\n "},
19187 {"type":"Text","value":" "},
19188 {"type":"KeywordReserved","value":"RETURN "},
19189 {"type":"NameVariable","value":"?"},
19190 {"type":"Punctuation","value":"."},
19191 {"type":"Text","value":"\n\n"},
19192 {"type":"KeywordReserved","value":"END"},
19193 {"type":"Text","value":" "},
19194 {"type":"KeywordReserved","value":"FUNCTION"},
19195 {"type":"Punctuation","value":"."},
19196 {"type":"Text","value":" "},
19197 {"type":"CommentMultiline","value":"/* getQuery */"},
19198 {"type":"Text","value":"\n\n"},
19199 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
19200 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getReadableQuery) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getReadableQuery Procedure"},
19201 {"type":"Text","value":"\n"},
19202 {"type":"KeywordReserved","value":"FUNCTION"},
19203 {"type":"Text","value":" "},
19204 {"type":"NameVariable","value":"getReadableQuery"},
19205 {"type":"Text","value":" "},
19206 {"type":"KeywordReserved","value":"RETURNS"},
19207 {"type":"Text","value":" "},
19208 {"type":"KeywordType","value":"CHARACTER\n "},
19209 {"type":"Punctuation","value":"("},
19210 {"type":"Text","value":" "},
19211 {"type":"KeywordReserved","value":"INPUT"},
19212 {"type":"Text","value":" "},
19213 {"type":"NameVariable","value":"pcQuery"},
19214 {"type":"Text","value":" "},
19215 {"type":"KeywordReserved","value":"AS"},
19216 {"type":"Text","value":" "},
19217 {"type":"KeywordType","value":"CHARACTER "},
19218 {"type":"Punctuation","value":"):"},
19219 {"type":"Text","value":"\n "},
19220 {"type":"CommentMultiline","value":"/* Return a query as a string that is readable for humans.\n */"},
19221 {"type":"Text","value":"\n "},
19222 {"type":"KeywordDeclaration","value":"DEFINE"},
19223 {"type":"Text","value":" "},
19224 {"type":"KeywordReserved","value":"VARIABLE"},
19225 {"type":"Text","value":" "},
19226 {"type":"NameVariable","value":"hQuery"},
19227 {"type":"Text","value":" "},
19228 {"type":"KeywordReserved","value":"AS"},
19229 {"type":"Text","value":" "},
19230 {"type":"KeywordType","value":"HANDLE"},
19231 {"type":"Text","value":" "},
19232 {"type":"KeywordReserved","value":"NO-UNDO"},
19233 {"type":"Punctuation","value":"."},
19234 {"type":"Text","value":"\n\n "},
19235 {"type":"CommentMultiline","value":"/* Accept query or query-handle */"},
19236 {"type":"Text","value":"\n "},
19237 {"type":"NameVariable","value":"hQuery"},
19238 {"type":"Text","value":" "},
19239 {"type":"Operator","value":"="},
19240 {"type":"Text","value":" "},
19241 {"type":"NameVariable","value":"WIDGET"},
19242 {"type":"Operator","value":"-"},
19243 {"type":"NameVariable","value":"HANDLE"},
19244 {"type":"Punctuation","value":"("},
19245 {"type":"NameVariable","value":"pcQuery"},
19246 {"type":"Punctuation","value":")"},
19247 {"type":"Text","value":" "},
19248 {"type":"KeywordReserved","value":"NO-ERROR"},
19249 {"type":"Punctuation","value":"."},
19250 {"type":"Text","value":"\n "},
19251 {"type":"KeywordReserved","value":"IF"},
19252 {"type":"Text","value":" "},
19253 {"type":"KeywordReserved","value":"VALID-HANDLE"},
19254 {"type":"Punctuation","value":"("},
19255 {"type":"Text","value":" "},
19256 {"type":"NameVariable","value":"hQuery"},
19257 {"type":"Text","value":" "},
19258 {"type":"Punctuation","value":")"},
19259 {"type":"Text","value":" "},
19260 {"type":"KeywordReserved","value":"THEN\n "},
19261 {"type":"Text","value":" "},
19262 {"type":"KeywordReserved","value":"DO"},
19263 {"type":"Punctuation","value":":"},
19264 {"type":"Text","value":"\n "},
19265 {"type":"NameVariable","value":"hQuery"},
19266 {"type":"Text","value":" "},
19267 {"type":"Operator","value":"="},
19268 {"type":"Text","value":" "},
19269 {"type":"NameVariable","value":"WIDGET"},
19270 {"type":"Operator","value":"-"},
19271 {"type":"NameVariable","value":"HANDLE"},
19272 {"type":"Punctuation","value":"("},
19273 {"type":"NameVariable","value":"pcQuery"},
19274 {"type":"Punctuation","value":")."},
19275 {"type":"Text","value":"\n "},
19276 {"type":"NameVariable","value":"pcQuery"},
19277 {"type":"Text","value":" "},
19278 {"type":"Operator","value":"="},
19279 {"type":"Text","value":" "},
19280 {"type":"NameVariable","value":"hQuery"},
19281 {"type":"Punctuation","value":":"},
19282 {"type":"KeywordReserved","value":"PREPARE-STRING"},
19283 {"type":"Punctuation","value":"."},
19284 {"type":"Text","value":"\n "},
19285 {"type":"KeywordReserved","value":"END"},
19286 {"type":"Punctuation","value":"."},
19287 {"type":"Text","value":"\n\n "},
19288 {"type":"NameVariable","value":"pcQuery"},
19289 {"type":"Text","value":" "},
19290 {"type":"Operator","value":"="},
19291 {"type":"Text","value":" "},
19292 {"type":"KeywordReserved","value":"REPLACE"},
19293 {"type":"Punctuation","value":"("},
19294 {"type":"NameVariable","value":"pcQuery,"},
19295 {"type":"LiteralStringSingle","value":"' EACH ' ,' EACH ').\n pcQuery = REPLACE(pcQuery,' FIRST ',' FIRST ').\n pcQuery = REPLACE(pcQuery,' WHERE ', '~n WHERE ').\n pcQuery = REPLACE(pcQuery,' AND ' , '~n AND ').\n pcQuery = REPLACE(pcQuery,' BY ' , '~n BY ').\n pcQuery = REPLACE(pcQuery,' FIELDS ()','').\n pcQuery = REPLACE(pcQuery,'FOR EACH ' ,'FOR EACH ').\n pcQuery = REPLACE(pcQuery,' NO-LOCK', ' NO-LOCK').\n pcQuery = REPLACE(pcQuery,' INDEXED-REPOSITION', '').\n\n pcQuery = pcQuery + '~n'"},
19296 {"type":"Punctuation","value":"."},
19297 {"type":"Text","value":"\n\n "},
19298 {"type":"KeywordReserved","value":"RETURN"},
19299 {"type":"Text","value":" "},
19300 {"type":"NameVariable","value":"pcQuery"},
19301 {"type":"Punctuation","value":"."},
19302 {"type":"Text","value":"\n"},
19303 {"type":"KeywordReserved","value":"END"},
19304 {"type":"Text","value":" "},
19305 {"type":"KeywordReserved","value":"FUNCTION"},
19306 {"type":"Punctuation","value":"."},
19307 {"type":"Text","value":" "},
19308 {"type":"CommentMultiline","value":"/* getReadableQuery */"},
19309 {"type":"Text","value":"\n\n"},
19310 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
19311 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getRegistry) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getRegistry Procedure"},
19312 {"type":"Text","value":"\n"},
19313 {"type":"KeywordReserved","value":"FUNCTION"},
19314 {"type":"Text","value":" "},
19315 {"type":"NameVariable","value":"getRegistry"},
19316 {"type":"Text","value":" "},
19317 {"type":"KeywordReserved","value":"RETURNS"},
19318 {"type":"Text","value":" "},
19319 {"type":"KeywordType","value":"CHARACTER\n "},
19320 {"type":"Punctuation","value":"("},
19321 {"type":"Text","value":" "},
19322 {"type":"NameVariable","value":"pcSection"},
19323 {"type":"Text","value":" "},
19324 {"type":"KeywordReserved","value":"AS"},
19325 {"type":"Text","value":" "},
19326 {"type":"KeywordType","value":"CHARACTER\n "},
19327 {"type":"NameVariable","value":","},
19328 {"type":"Text","value":" "},
19329 {"type":"NameVariable","value":"pcKey"},
19330 {"type":"Text","value":" "},
19331 {"type":"KeywordReserved","value":"AS"},
19332 {"type":"Text","value":" "},
19333 {"type":"KeywordType","value":"CHARACTER\n "},
19334 {"type":"Punctuation","value":")"},
19335 {"type":"Text","value":" "},
19336 {"type":"Punctuation","value":":"},
19337 {"type":"Text","value":"\n "},
19338 {"type":"CommentMultiline","value":"/* Get a value from the registry.\n */"},
19339 {"type":"Text","value":"\n "},
19340 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
19341 {"type":"Text","value":"\n "},
19342 {"type":"KeywordDeclaration","value":"DEFINE"},
19343 {"type":"Text","value":" "},
19344 {"type":"KeywordReserved","value":"BUFFER"},
19345 {"type":"Text","value":" "},
19346 {"type":"NameVariable","value":"bDatabase"},
19347 {"type":"Text","value":" "},
19348 {"type":"KeywordReserved","value":"FOR"},
19349 {"type":"Text","value":" "},
19350 {"type":"NameVariable","value":"ttDatabase"},
19351 {"type":"Punctuation","value":"."},
19352 {"type":"Text","value":"\n "},
19353 {"type":"KeywordDeclaration","value":"DEFINE"},
19354 {"type":"Text","value":" "},
19355 {"type":"KeywordReserved","value":"BUFFER"},
19356 {"type":"Text","value":" "},
19357 {"type":"NameVariable","value":"bConfig"},
19358 {"type":"Text","value":" "},
19359 {"type":"KeywordReserved","value":"FOR"},
19360 {"type":"Text","value":" "},
19361 {"type":"NameVariable","value":"ttConfig"},
19362 {"type":"Punctuation","value":"."},
19363 {"type":"Text","value":"\n\n "},
19364 {"type":"CommentMultiline","value":"/* If this is a DB-specific section then replace db name if needed */"},
19365 {"type":"Text","value":"\n "},
19366 {"type":"KeywordReserved","value":"IF"},
19367 {"type":"Text","value":" "},
19368 {"type":"NameVariable","value":"pcSection"},
19369 {"type":"Text","value":" "},
19370 {"type":"KeywordReserved","value":"BEGINS "},
19371 {"type":"LiteralStringDouble","value":"\"DB:\""},
19372 {"type":"Text","value":" "},
19373 {"type":"KeywordReserved","value":"THEN\n "},
19374 {"type":"Text","value":" "},
19375 {"type":"KeywordReserved","value":"DO"},
19376 {"type":"Punctuation","value":":"},
19377 {"type":"Text","value":"\n "},
19378 {"type":"KeywordReserved","value":"FIND"},
19379 {"type":"Text","value":" "},
19380 {"type":"NameVariable","value":"bDatabase"},
19381 {"type":"Text","value":" "},
19382 {"type":"KeywordReserved","value":"WHERE"},
19383 {"type":"Text","value":" "},
19384 {"type":"NameVariable","value":"bDatabase"},
19385 {"type":"Punctuation","value":"."},
19386 {"type":"NameVariable","value":"cLogicalName"},
19387 {"type":"Text","value":" "},
19388 {"type":"Operator","value":"="},
19389 {"type":"Text","value":" "},
19390 {"type":"KeywordReserved","value":"ENTRY"},
19391 {"type":"Punctuation","value":"("},
19392 {"type":"LiteralNumberInteger","value":"2"},
19393 {"type":"NameVariable","value":",pcSection,"},
19394 {"type":"LiteralStringDouble","value":"\":\""},
19395 {"type":"Punctuation","value":")"},
19396 {"type":"Text","value":" "},
19397 {"type":"KeywordReserved","value":"NO-ERROR"},
19398 {"type":"Punctuation","value":"."},
19399 {"type":"Text","value":"\n "},
19400 {"type":"KeywordReserved","value":"IF"},
19401 {"type":"Text","value":" "},
19402 {"type":"KeywordReserved","value":"AVAILABLE"},
19403 {"type":"Text","value":" "},
19404 {"type":"NameVariable","value":"bDatabase"},
19405 {"type":"Text","value":" "},
19406 {"type":"KeywordReserved","value":"THEN"},
19407 {"type":"Text","value":" "},
19408 {"type":"NameVariable","value":"pcSection"},
19409 {"type":"Text","value":" "},
19410 {"type":"Operator","value":"="},
19411 {"type":"Text","value":" "},
19412 {"type":"LiteralStringDouble","value":"\"DB:\""},
19413 {"type":"Text","value":" "},
19414 {"type":"Operator","value":"+"},
19415 {"type":"Text","value":" "},
19416 {"type":"NameVariable","value":"bDatabase"},
19417 {"type":"Punctuation","value":"."},
19418 {"type":"NameVariable","value":"cSection"},
19419 {"type":"Punctuation","value":"."},
19420 {"type":"Text","value":"\n "},
19421 {"type":"KeywordReserved","value":"END"},
19422 {"type":"Punctuation","value":"."},
19423 {"type":"Text","value":"\n\n "},
19424 {"type":"CommentMultiline","value":"/* Load settings if there is nothing in the config table */"},
19425 {"type":"Text","value":"\n "},
19426 {"type":"KeywordReserved","value":"IF"},
19427 {"type":"Text","value":" "},
19428 {"type":"KeywordReserved","value":"NOT"},
19429 {"type":"Text","value":" "},
19430 {"type":"KeywordReserved","value":"TEMP-TABLE"},
19431 {"type":"Text","value":" "},
19432 {"type":"NameVariable","value":"ttConfig"},
19433 {"type":"Punctuation","value":":"},
19434 {"type":"KeywordReserved","value":"HAS-RECORDS"},
19435 {"type":"Text","value":" "},
19436 {"type":"KeywordReserved","value":"THEN\n "},
19437 {"type":"Text","value":" "},
19438 {"type":"KeywordReserved","value":"RUN"},
19439 {"type":"Text","value":" "},
19440 {"type":"NameVariable","value":"loadSettings"},
19441 {"type":"Punctuation","value":"."},
19442 {"type":"Text","value":"\n\n "},
19443 {"type":"CommentMultiline","value":"/* Search in settings tt */"},
19444 {"type":"Text","value":"\n "},
19445 {"type":"KeywordReserved","value":"FIND"},
19446 {"type":"Text","value":" "},
19447 {"type":"NameVariable","value":"bConfig"},
19448 {"type":"Text","value":" "},
19449 {"type":"KeywordReserved","value":"WHERE"},
19450 {"type":"Text","value":" "},
19451 {"type":"NameVariable","value":"bConfig"},
19452 {"type":"Punctuation","value":"."},
19453 {"type":"NameVariable","value":"cSection"},
19454 {"type":"Text","value":" "},
19455 {"type":"Operator","value":"="},
19456 {"type":"Text","value":" "},
19457 {"type":"NameVariable","value":"pcSection"},
19458 {"type":"Text","value":" "},
19459 {"type":"KeywordReserved","value":"AND"},
19460 {"type":"Text","value":" "},
19461 {"type":"NameVariable","value":"bConfig"},
19462 {"type":"Punctuation","value":"."},
19463 {"type":"NameVariable","value":"cSetting"},
19464 {"type":"Text","value":" "},
19465 {"type":"Operator","value":"="},
19466 {"type":"Text","value":" "},
19467 {"type":"NameVariable","value":"pcKey"},
19468 {"type":"Text","value":" "},
19469 {"type":"KeywordReserved","value":"NO-ERROR"},
19470 {"type":"Punctuation","value":"."},
19471 {"type":"Text","value":"\n\n "},
19472 {"type":"KeywordReserved","value":"RETURN "},
19473 {"type":"Punctuation","value":"("},
19474 {"type":"Text","value":" "},
19475 {"type":"KeywordReserved","value":"IF"},
19476 {"type":"Text","value":" "},
19477 {"type":"KeywordReserved","value":"AVAILABLE"},
19478 {"type":"Text","value":" "},
19479 {"type":"NameVariable","value":"bConfig"},
19480 {"type":"Text","value":" "},
19481 {"type":"KeywordReserved","value":"THEN"},
19482 {"type":"Text","value":" "},
19483 {"type":"NameVariable","value":"bConfig"},
19484 {"type":"Punctuation","value":"."},
19485 {"type":"NameVariable","value":"cValue"},
19486 {"type":"Text","value":" "},
19487 {"type":"KeywordReserved","value":"ELSE "},
19488 {"type":"NameVariable","value":"?"},
19489 {"type":"Text","value":" "},
19490 {"type":"Punctuation","value":")."},
19491 {"type":"Text","value":"\n "},
19492 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
19493 {"type":"Text","value":"\n"},
19494 {"type":"KeywordReserved","value":"END"},
19495 {"type":"Text","value":" "},
19496 {"type":"KeywordReserved","value":"FUNCTION"},
19497 {"type":"Punctuation","value":"."},
19498 {"type":"Text","value":" "},
19499 {"type":"CommentMultiline","value":"/* getRegistry */"},
19500 {"type":"Text","value":"\n\n"},
19501 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
19502 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getSchemaHolder) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getSchemaHolder Procedure"},
19503 {"type":"Text","value":"\n"},
19504 {"type":"KeywordReserved","value":"FUNCTION"},
19505 {"type":"Text","value":" "},
19506 {"type":"NameVariable","value":"getSchemaHolder"},
19507 {"type":"Text","value":" "},
19508 {"type":"KeywordReserved","value":"RETURNS"},
19509 {"type":"Text","value":" "},
19510 {"type":"KeywordType","value":"CHARACTER\n "},
19511 {"type":"Punctuation","value":"("},
19512 {"type":"Text","value":" "},
19513 {"type":"KeywordReserved","value":"INPUT"},
19514 {"type":"Text","value":" "},
19515 {"type":"NameVariable","value":"pcDataSrNameOrDbName"},
19516 {"type":"Text","value":" "},
19517 {"type":"KeywordReserved","value":"AS"},
19518 {"type":"Text","value":" "},
19519 {"type":"KeywordType","value":"CHARACTER\n "},
19520 {"type":"Punctuation","value":"):"},
19521 {"type":"Text","value":"\n "},
19522 {"type":"KeywordDeclaration","value":"DEFINE"},
19523 {"type":"Text","value":" "},
19524 {"type":"KeywordReserved","value":"BUFFER"},
19525 {"type":"Text","value":" "},
19526 {"type":"NameVariable","value":"bDataserver"},
19527 {"type":"Text","value":" "},
19528 {"type":"KeywordReserved","value":"FOR"},
19529 {"type":"Text","value":" "},
19530 {"type":"NameVariable","value":"ttDataserver"},
19531 {"type":"Punctuation","value":"."},
19532 {"type":"Text","value":"\n\n "},
19533 {"type":"KeywordReserved","value":"FIND"},
19534 {"type":"Text","value":" "},
19535 {"type":"NameVariable","value":"bDataserver"},
19536 {"type":"Text","value":" "},
19537 {"type":"KeywordReserved","value":"WHERE"},
19538 {"type":"Text","value":" "},
19539 {"type":"NameVariable","value":"bDataserver"},
19540 {"type":"Punctuation","value":"."},
19541 {"type":"NameVariable","value":"cLDBNameDataserver"},
19542 {"type":"Text","value":" "},
19543 {"type":"Operator","value":"="},
19544 {"type":"Text","value":" "},
19545 {"type":"NameVariable","value":"pcDataSrNameOrDbName"},
19546 {"type":"Text","value":" "},
19547 {"type":"KeywordReserved","value":"NO-ERROR"},
19548 {"type":"Punctuation","value":"."},
19549 {"type":"Text","value":"\n "},
19550 {"type":"KeywordReserved","value":"RETURN "},
19551 {"type":"Punctuation","value":"("},
19552 {"type":"KeywordReserved","value":"IF"},
19553 {"type":"Text","value":" "},
19554 {"type":"KeywordReserved","value":"AVAILABLE"},
19555 {"type":"Text","value":" "},
19556 {"type":"NameVariable","value":"bDataserver"},
19557 {"type":"Text","value":" "},
19558 {"type":"KeywordReserved","value":"THEN"},
19559 {"type":"Text","value":" "},
19560 {"type":"NameVariable","value":"bDataserver"},
19561 {"type":"Punctuation","value":"."},
19562 {"type":"NameVariable","value":"cLDBNameSchema"},
19563 {"type":"Text","value":" "},
19564 {"type":"KeywordReserved","value":"ELSE"},
19565 {"type":"Text","value":" "},
19566 {"type":"NameVariable","value":"pcDataSrNameOrDbName"},
19567 {"type":"Punctuation","value":")."},
19568 {"type":"Text","value":"\n\n"},
19569 {"type":"KeywordReserved","value":"END"},
19570 {"type":"Text","value":" "},
19571 {"type":"KeywordReserved","value":"FUNCTION"},
19572 {"type":"Punctuation","value":"."},
19573 {"type":"Text","value":" "},
19574 {"type":"CommentMultiline","value":"/* getSchemaHolder */"},
19575 {"type":"Text","value":"\n\n"},
19576 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
19577 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getStackSize) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getStackSize Procedure"},
19578 {"type":"Text","value":"\n"},
19579 {"type":"KeywordReserved","value":"FUNCTION"},
19580 {"type":"Text","value":" "},
19581 {"type":"NameVariable","value":"getStackSize"},
19582 {"type":"Text","value":" "},
19583 {"type":"KeywordReserved","value":"RETURNS"},
19584 {"type":"Text","value":" "},
19585 {"type":"KeywordType","value":"INTEGER"},
19586 {"type":"Punctuation","value":"():"},
19587 {"type":"Text","value":"\n "},
19588 {"type":"CommentMultiline","value":"/* Return value of the -s session setting\n */"},
19589 {"type":"Text","value":"\n "},
19590 {"type":"KeywordDeclaration","value":"DEFINE"},
19591 {"type":"Text","value":" "},
19592 {"type":"KeywordReserved","value":"VARIABLE"},
19593 {"type":"Text","value":" "},
19594 {"type":"NameVariable","value":"cList"},
19595 {"type":"Text","value":" "},
19596 {"type":"KeywordReserved","value":"AS"},
19597 {"type":"Text","value":" "},
19598 {"type":"KeywordType","value":"CHARACTER "},
19599 {"type":"Text","value":" "},
19600 {"type":"KeywordReserved","value":"NO-UNDO"},
19601 {"type":"Punctuation","value":"."},
19602 {"type":"Text","value":"\n "},
19603 {"type":"KeywordDeclaration","value":"DEFINE"},
19604 {"type":"Text","value":" "},
19605 {"type":"KeywordReserved","value":"VARIABLE"},
19606 {"type":"Text","value":" "},
19607 {"type":"NameVariable","value":"cParm"},
19608 {"type":"Text","value":" "},
19609 {"type":"KeywordReserved","value":"AS"},
19610 {"type":"Text","value":" "},
19611 {"type":"KeywordType","value":"CHARACTER "},
19612 {"type":"Text","value":" "},
19613 {"type":"KeywordReserved","value":"CASE-SENSITIVE"},
19614 {"type":"Text","value":" "},
19615 {"type":"KeywordReserved","value":"NO-UNDO"},
19616 {"type":"Punctuation","value":"."},
19617 {"type":"Text","value":"\n "},
19618 {"type":"KeywordDeclaration","value":"DEFINE"},
19619 {"type":"Text","value":" "},
19620 {"type":"KeywordReserved","value":"VARIABLE"},
19621 {"type":"Text","value":" "},
19622 {"type":"NameVariable","value":"cSetting"},
19623 {"type":"Text","value":" "},
19624 {"type":"KeywordReserved","value":"AS"},
19625 {"type":"Text","value":" "},
19626 {"type":"KeywordType","value":"CHARACTER "},
19627 {"type":"Text","value":" "},
19628 {"type":"KeywordReserved","value":"NO-UNDO"},
19629 {"type":"Punctuation","value":"."},
19630 {"type":"Text","value":"\n "},
19631 {"type":"KeywordDeclaration","value":"DEFINE"},
19632 {"type":"Text","value":" "},
19633 {"type":"KeywordReserved","value":"VARIABLE"},
19634 {"type":"Text","value":" "},
19635 {"type":"NameVariable","value":"cValue"},
19636 {"type":"Text","value":" "},
19637 {"type":"KeywordReserved","value":"AS"},
19638 {"type":"Text","value":" "},
19639 {"type":"KeywordType","value":"CHARACTER "},
19640 {"type":"Text","value":" "},
19641 {"type":"KeywordReserved","value":"NO-UNDO"},
19642 {"type":"Punctuation","value":"."},
19643 {"type":"Text","value":"\n "},
19644 {"type":"KeywordDeclaration","value":"DEFINE"},
19645 {"type":"Text","value":" "},
19646 {"type":"KeywordReserved","value":"VARIABLE"},
19647 {"type":"Text","value":" "},
19648 {"type":"NameVariable","value":"iParm"},
19649 {"type":"Text","value":" "},
19650 {"type":"KeywordReserved","value":"AS"},
19651 {"type":"Text","value":" "},
19652 {"type":"KeywordType","value":"INTEGER "},
19653 {"type":"Text","value":" "},
19654 {"type":"KeywordReserved","value":"NO-UNDO"},
19655 {"type":"Punctuation","value":"."},
19656 {"type":"Text","value":"\n "},
19657 {"type":"KeywordDeclaration","value":"DEFINE"},
19658 {"type":"Text","value":" "},
19659 {"type":"KeywordReserved","value":"VARIABLE"},
19660 {"type":"Text","value":" "},
19661 {"type":"NameVariable","value":"iStackSize"},
19662 {"type":"Text","value":" "},
19663 {"type":"KeywordReserved","value":"AS"},
19664 {"type":"Text","value":" "},
19665 {"type":"KeywordType","value":"INTEGER "},
19666 {"type":"Text","value":" "},
19667 {"type":"KeywordReserved","value":"NO-UNDO"},
19668 {"type":"Punctuation","value":"."},
19669 {"type":"Text","value":"\n\n "},
19670 {"type":"NameVariable","value":"cList"},
19671 {"type":"Text","value":" "},
19672 {"type":"Operator","value":"="},
19673 {"type":"Text","value":" "},
19674 {"type":"KeywordReserved","value":"SESSION"},
19675 {"type":"Punctuation","value":":"},
19676 {"type":"NameVariable","value":"STARTUP"},
19677 {"type":"Operator","value":"-"},
19678 {"type":"NameVariable","value":"PARAMETERS"},
19679 {"type":"Punctuation","value":"."},
19680 {"type":"Text","value":"\n\n "},
19681 {"type":"KeywordReserved","value":"DO"},
19682 {"type":"Text","value":" "},
19683 {"type":"NameVariable","value":"iParm"},
19684 {"type":"Text","value":" "},
19685 {"type":"Operator","value":"="},
19686 {"type":"Text","value":" "},
19687 {"type":"LiteralNumberInteger","value":"1"},
19688 {"type":"Text","value":" "},
19689 {"type":"KeywordReserved","value":"TO"},
19690 {"type":"Text","value":" "},
19691 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
19692 {"type":"Punctuation","value":"("},
19693 {"type":"NameVariable","value":"cList"},
19694 {"type":"Punctuation","value":"):"},
19695 {"type":"Text","value":"\n "},
19696 {"type":"NameVariable","value":"cSetting"},
19697 {"type":"Text","value":" "},
19698 {"type":"Operator","value":"="},
19699 {"type":"Text","value":" "},
19700 {"type":"KeywordReserved","value":"ENTRY"},
19701 {"type":"Punctuation","value":"("},
19702 {"type":"NameVariable","value":"iParm,cList"},
19703 {"type":"Punctuation","value":")"},
19704 {"type":"Text","value":" "},
19705 {"type":"Operator","value":"+"},
19706 {"type":"Text","value":" "},
19707 {"type":"LiteralStringDouble","value":"\" \""},
19708 {"type":"Punctuation","value":"."},
19709 {"type":"Text","value":"\n "},
19710 {"type":"NameVariable","value":"cParm"},
19711 {"type":"Text","value":" "},
19712 {"type":"Operator","value":"="},
19713 {"type":"Text","value":" "},
19714 {"type":"KeywordReserved","value":"ENTRY"},
19715 {"type":"Punctuation","value":"("},
19716 {"type":"LiteralNumberInteger","value":"1"},
19717 {"type":"NameVariable","value":",cSetting,"},
19718 {"type":"LiteralStringDouble","value":"\" \""},
19719 {"type":"Punctuation","value":")."},
19720 {"type":"Text","value":"\n "},
19721 {"type":"NameVariable","value":"cValue"},
19722 {"type":"Text","value":" "},
19723 {"type":"Operator","value":"="},
19724 {"type":"Text","value":" "},
19725 {"type":"KeywordReserved","value":"ENTRY"},
19726 {"type":"Punctuation","value":"("},
19727 {"type":"LiteralNumberInteger","value":"2"},
19728 {"type":"NameVariable","value":",cSetting,"},
19729 {"type":"LiteralStringDouble","value":"\" \""},
19730 {"type":"Punctuation","value":")."},
19731 {"type":"Text","value":"\n\n "},
19732 {"type":"KeywordReserved","value":"IF"},
19733 {"type":"Text","value":" "},
19734 {"type":"NameVariable","value":"cParm"},
19735 {"type":"Text","value":" "},
19736 {"type":"Operator","value":"="},
19737 {"type":"Text","value":" "},
19738 {"type":"LiteralStringDouble","value":"\"-s\""},
19739 {"type":"Text","value":" "},
19740 {"type":"KeywordReserved","value":"THEN\n "},
19741 {"type":"Text","value":" "},
19742 {"type":"KeywordReserved","value":"DO"},
19743 {"type":"Punctuation","value":":"},
19744 {"type":"Text","value":"\n "},
19745 {"type":"NameVariable","value":"iStackSize"},
19746 {"type":"Text","value":" "},
19747 {"type":"Operator","value":"="},
19748 {"type":"Text","value":" "},
19749 {"type":"KeywordType","value":"INTEGER"},
19750 {"type":"Punctuation","value":"("},
19751 {"type":"NameVariable","value":"cValue"},
19752 {"type":"Punctuation","value":")"},
19753 {"type":"Text","value":" "},
19754 {"type":"KeywordReserved","value":"NO-ERROR"},
19755 {"type":"Punctuation","value":"."},
19756 {"type":"Text","value":"\n "},
19757 {"type":"KeywordReserved","value":"IF"},
19758 {"type":"Text","value":" "},
19759 {"type":"KeywordReserved","value":"ERROR-STATUS"},
19760 {"type":"Punctuation","value":":"},
19761 {"type":"KeywordReserved","value":"ERROR"},
19762 {"type":"Text","value":" "},
19763 {"type":"KeywordReserved","value":"THEN"},
19764 {"type":"Text","value":" "},
19765 {"type":"NameVariable","value":"iStackSize"},
19766 {"type":"Text","value":" "},
19767 {"type":"Operator","value":"="},
19768 {"type":"Text","value":" "},
19769 {"type":"LiteralNumberInteger","value":"0"},
19770 {"type":"Punctuation","value":"."},
19771 {"type":"Text","value":"\n "},
19772 {"type":"KeywordReserved","value":"END"},
19773 {"type":"Punctuation","value":"."},
19774 {"type":"Text","value":"\n "},
19775 {"type":"KeywordReserved","value":"END"},
19776 {"type":"Punctuation","value":"."},
19777 {"type":"Text","value":"\n\n "},
19778 {"type":"CommentMultiline","value":"/* If not defined, report the default */"},
19779 {"type":"Text","value":"\n "},
19780 {"type":"KeywordReserved","value":"IF"},
19781 {"type":"Text","value":" "},
19782 {"type":"NameVariable","value":"iStackSize"},
19783 {"type":"Text","value":" "},
19784 {"type":"Operator","value":"="},
19785 {"type":"Text","value":" "},
19786 {"type":"LiteralNumberInteger","value":"0"},
19787 {"type":"Text","value":" "},
19788 {"type":"KeywordReserved","value":"THEN"},
19789 {"type":"Text","value":" "},
19790 {"type":"NameVariable","value":"iStackSize"},
19791 {"type":"Text","value":" "},
19792 {"type":"Operator","value":"="},
19793 {"type":"Text","value":" "},
19794 {"type":"LiteralNumberInteger","value":"40"},
19795 {"type":"Punctuation","value":"."},
19796 {"type":"Text","value":"\n\n "},
19797 {"type":"KeywordReserved","value":"RETURN"},
19798 {"type":"Text","value":" "},
19799 {"type":"NameVariable","value":"iStackSize"},
19800 {"type":"Punctuation","value":"."},
19801 {"type":"Text","value":"\n"},
19802 {"type":"KeywordReserved","value":"END"},
19803 {"type":"Text","value":" "},
19804 {"type":"KeywordReserved","value":"FUNCTION"},
19805 {"type":"Punctuation","value":"."},
19806 {"type":"Text","value":" "},
19807 {"type":"CommentMultiline","value":"/* getStackSize */"},
19808 {"type":"Text","value":"\n\n"},
19809 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
19810 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableDesc) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getTableDesc Procedure"},
19811 {"type":"Text","value":"\n"},
19812 {"type":"KeywordReserved","value":"FUNCTION"},
19813 {"type":"Text","value":" "},
19814 {"type":"NameVariable","value":"getTableDesc"},
19815 {"type":"Text","value":" "},
19816 {"type":"KeywordReserved","value":"RETURNS"},
19817 {"type":"Text","value":" "},
19818 {"type":"KeywordType","value":"CHARACTER\n "},
19819 {"type":"Punctuation","value":"("},
19820 {"type":"Text","value":" "},
19821 {"type":"KeywordReserved","value":"INPUT"},
19822 {"type":"Text","value":" "},
19823 {"type":"NameVariable","value":"pcDatabase"},
19824 {"type":"Text","value":" "},
19825 {"type":"KeywordReserved","value":"AS"},
19826 {"type":"Text","value":" "},
19827 {"type":"KeywordType","value":"CHARACTER\n "},
19828 {"type":"NameVariable","value":","},
19829 {"type":"Text","value":" "},
19830 {"type":"KeywordReserved","value":"INPUT"},
19831 {"type":"Text","value":" "},
19832 {"type":"NameVariable","value":"pcTable"},
19833 {"type":"Text","value":" "},
19834 {"type":"KeywordReserved","value":"AS"},
19835 {"type":"Text","value":" "},
19836 {"type":"KeywordType","value":"CHARACTER\n "},
19837 {"type":"Punctuation","value":")"},
19838 {"type":"Text","value":" "},
19839 {"type":"Punctuation","value":":"},
19840 {"type":"Text","value":"\n "},
19841 {"type":"KeywordDeclaration","value":"DEFINE"},
19842 {"type":"Text","value":" "},
19843 {"type":"KeywordReserved","value":"BUFFER"},
19844 {"type":"Text","value":" "},
19845 {"type":"NameVariable","value":"bTable"},
19846 {"type":"Text","value":" "},
19847 {"type":"KeywordReserved","value":"FOR"},
19848 {"type":"Text","value":" "},
19849 {"type":"NameVariable","value":"ttTable"},
19850 {"type":"Punctuation","value":"."},
19851 {"type":"Text","value":"\n\n "},
19852 {"type":"KeywordReserved","value":"FIND"},
19853 {"type":"Text","value":" "},
19854 {"type":"NameVariable","value":"bTable"},
19855 {"type":"Text","value":"\n "},
19856 {"type":"KeywordReserved","value":"WHERE"},
19857 {"type":"Text","value":" "},
19858 {"type":"NameVariable","value":"bTable"},
19859 {"type":"Punctuation","value":"."},
19860 {"type":"NameVariable","value":"cDatabase"},
19861 {"type":"Text","value":" "},
19862 {"type":"Operator","value":"="},
19863 {"type":"Text","value":" "},
19864 {"type":"NameVariable","value":"pcDatabase"},
19865 {"type":"Text","value":"\n "},
19866 {"type":"KeywordReserved","value":"AND"},
19867 {"type":"Text","value":" "},
19868 {"type":"NameVariable","value":"bTable"},
19869 {"type":"Punctuation","value":"."},
19870 {"type":"NameVariable","value":"cTableName"},
19871 {"type":"Text","value":" "},
19872 {"type":"Operator","value":"="},
19873 {"type":"Text","value":" "},
19874 {"type":"NameVariable","value":"pcTable"},
19875 {"type":"Text","value":" "},
19876 {"type":"KeywordReserved","value":"NO-ERROR"},
19877 {"type":"Punctuation","value":"."},
19878 {"type":"Text","value":"\n\n "},
19879 {"type":"KeywordReserved","value":"RETURN "},
19880 {"type":"Punctuation","value":"("},
19881 {"type":"KeywordReserved","value":"IF"},
19882 {"type":"Text","value":" "},
19883 {"type":"KeywordReserved","value":"AVAILABLE"},
19884 {"type":"Text","value":" "},
19885 {"type":"NameVariable","value":"bTable"},
19886 {"type":"Text","value":" "},
19887 {"type":"KeywordReserved","value":"THEN"},
19888 {"type":"Text","value":" "},
19889 {"type":"NameVariable","value":"bTable"},
19890 {"type":"Punctuation","value":"."},
19891 {"type":"NameVariable","value":"cTableDesc"},
19892 {"type":"Text","value":" "},
19893 {"type":"KeywordReserved","value":"ELSE "},
19894 {"type":"LiteralStringSingle","value":"'').\n\nEND FUNCTION. /* getTableDesc */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableLabel) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getTableLabel Procedure\nFUNCTION getTableLabel RETURNS CHARACTER\n ( INPUT pcDatabase AS CHARACTER\n , INPUT pcTable AS CHARACTER\n ) :\n DEFINE BUFFER bTable FOR ttTable.\n\n FIND bTable\n WHERE bTable.cDatabase = pcDatabase\n AND bTable.cTableName = pcTable NO-ERROR.\n\n RETURN (IF AVAILABLE bTable AND bTable.cTableLabel \u003c\u003e ? THEN bTable.cTableLabel ELSE '').\n\nEND FUNCTION. /* getTableLabel */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getTableList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getTableList Procedure\nFUNCTION getTableList RETURNS CHARACTER\n ( INPUT pcDatabaseFilter AS CHARACTER\n , INPUT pcTableFilter AS CHARACTER\n ) :\n /* Get a filtered list of all tables in the current database\n */\n DEFINE VARIABLE cTableList AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cQuery AS CHARACTER NO-UNDO.\n\n DEFINE BUFFER bTable FOR ttTable.\n DEFINE QUERY qTable FOR bTable.\n\n {\u0026timerStart}\n IF pcDatabaseFilter = '' OR pcDatabaseFilter = ? THEN pcDatabaseFilter = '*'.\n\n /* Build query */\n cQuery = SUBSTITUTE('for each bTable where cDatabase matches \u00261'"},
19895 {"type":"NameVariable","value":","},
19896 {"type":"Text","value":" "},
19897 {"type":"KeywordReserved","value":"QUOTER"},
19898 {"type":"Punctuation","value":"("},
19899 {"type":"NameVariable","value":"pcDatabaseFilter"},
19900 {"type":"Punctuation","value":"))."},
19901 {"type":"Text","value":"\n "},
19902 {"type":"NameVariable","value":"cQuery"},
19903 {"type":"Text","value":" "},
19904 {"type":"Operator","value":"="},
19905 {"type":"Text","value":" "},
19906 {"type":"KeywordReserved","value":"SUBSTITUTE"},
19907 {"type":"Punctuation","value":"("},
19908 {"type":"LiteralStringDouble","value":"\"\u00261 and cTableName matches \u00262\""},
19909 {"type":"NameVariable","value":","},
19910 {"type":"Text","value":" "},
19911 {"type":"NameVariable","value":"cQuery,"},
19912 {"type":"Text","value":" "},
19913 {"type":"KeywordReserved","value":"QUOTER"},
19914 {"type":"Punctuation","value":"("},
19915 {"type":"NameVariable","value":"pcTableFilter"},
19916 {"type":"Text","value":" "},
19917 {"type":"Punctuation","value":"))."},
19918 {"type":"Text","value":"\n\n "},
19919 {"type":"KeywordReserved","value":"QUERY"},
19920 {"type":"Text","value":" "},
19921 {"type":"NameVariable","value":"qTable"},
19922 {"type":"Punctuation","value":":"},
19923 {"type":"KeywordReserved","value":"QUERY-PREPARE"},
19924 {"type":"Punctuation","value":"("},
19925 {"type":"Text","value":" "},
19926 {"type":"KeywordReserved","value":"SUBSTITUTE"},
19927 {"type":"Punctuation","value":"("},
19928 {"type":"LiteralStringSingle","value":"'\u00261 by cTableName'"},
19929 {"type":"NameVariable","value":","},
19930 {"type":"Text","value":" "},
19931 {"type":"NameVariable","value":"cQuery"},
19932 {"type":"Punctuation","value":"))."},
19933 {"type":"Text","value":"\n "},
19934 {"type":"KeywordReserved","value":"QUERY"},
19935 {"type":"Text","value":" "},
19936 {"type":"NameVariable","value":"qTable"},
19937 {"type":"Punctuation","value":":"},
19938 {"type":"KeywordReserved","value":"QUERY-OPEN"},
19939 {"type":"Punctuation","value":"."},
19940 {"type":"Text","value":"\n "},
19941 {"type":"KeywordReserved","value":"QUERY"},
19942 {"type":"Text","value":" "},
19943 {"type":"NameVariable","value":"qTable"},
19944 {"type":"Punctuation","value":":"},
19945 {"type":"KeywordReserved","value":"GET-FIRST"},
19946 {"type":"Punctuation","value":"."},
19947 {"type":"Text","value":"\n\n "},
19948 {"type":"CommentMultiline","value":"/* All fields */"},
19949 {"type":"Text","value":"\n "},
19950 {"type":"KeywordReserved","value":"REPEAT"},
19951 {"type":"Text","value":" "},
19952 {"type":"KeywordReserved","value":"WHILE"},
19953 {"type":"Text","value":" "},
19954 {"type":"KeywordReserved","value":"NOT"},
19955 {"type":"Text","value":" "},
19956 {"type":"KeywordReserved","value":"QUERY"},
19957 {"type":"Text","value":" "},
19958 {"type":"NameVariable","value":"qTable"},
19959 {"type":"Punctuation","value":":"},
19960 {"type":"KeywordReserved","value":"QUERY-OFF-END"},
19961 {"type":"Punctuation","value":":"},
19962 {"type":"Text","value":"\n "},
19963 {"type":"NameVariable","value":"cTableList"},
19964 {"type":"Text","value":" "},
19965 {"type":"Operator","value":"="},
19966 {"type":"Text","value":" "},
19967 {"type":"NameVariable","value":"cTableList"},
19968 {"type":"Text","value":" "},
19969 {"type":"Operator","value":"+"},
19970 {"type":"Text","value":" "},
19971 {"type":"LiteralStringDouble","value":"\",\""},
19972 {"type":"Text","value":" "},
19973 {"type":"Operator","value":"+"},
19974 {"type":"Text","value":" "},
19975 {"type":"NameVariable","value":"bTable"},
19976 {"type":"Punctuation","value":"."},
19977 {"type":"NameVariable","value":"cTableName"},
19978 {"type":"Punctuation","value":"."},
19979 {"type":"Text","value":"\n "},
19980 {"type":"KeywordReserved","value":"QUERY"},
19981 {"type":"Text","value":" "},
19982 {"type":"NameVariable","value":"qTable"},
19983 {"type":"Punctuation","value":":"},
19984 {"type":"KeywordReserved","value":"GET-NEXT"},
19985 {"type":"Punctuation","value":"."},
19986 {"type":"Text","value":"\n "},
19987 {"type":"KeywordReserved","value":"END"},
19988 {"type":"Punctuation","value":"."},
19989 {"type":"Text","value":"\n "},
19990 {"type":"KeywordReserved","value":"QUERY"},
19991 {"type":"Text","value":" "},
19992 {"type":"NameVariable","value":"qTable"},
19993 {"type":"Punctuation","value":":"},
19994 {"type":"KeywordReserved","value":"QUERY-CLOSE"},
19995 {"type":"Punctuation","value":"."},
19996 {"type":"Text","value":"\n\n "},
19997 {"type":"NameVariable","value":"cTableList"},
19998 {"type":"Text","value":" "},
19999 {"type":"Operator","value":"="},
20000 {"type":"Text","value":" "},
20001 {"type":"KeywordReserved","value":"LEFT-TRIM"},
20002 {"type":"Punctuation","value":"("},
20003 {"type":"NameVariable","value":"cTableList,"},
20004 {"type":"Text","value":" "},
20005 {"type":"LiteralStringDouble","value":"\",\""},
20006 {"type":"Punctuation","value":")."},
20007 {"type":"Text","value":"\n\n "},
20008 {"type":"KeywordReserved","value":"RETURN"},
20009 {"type":"Text","value":" "},
20010 {"type":"NameVariable","value":"cTableList"},
20011 {"type":"Punctuation","value":"."},
20012 {"type":"Text","value":" "},
20013 {"type":"CommentMultiline","value":"/* Function return value. */"},
20014 {"type":"Text","value":"\n "},
20015 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
20016 {"type":"Text","value":"\n"},
20017 {"type":"KeywordReserved","value":"END"},
20018 {"type":"Text","value":" "},
20019 {"type":"KeywordReserved","value":"FUNCTION"},
20020 {"type":"Punctuation","value":"."},
20021 {"type":"Text","value":" "},
20022 {"type":"CommentMultiline","value":"/* getTableList */"},
20023 {"type":"Text","value":"\n\n"},
20024 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20025 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getUserName) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getUserName Procedure"},
20026 {"type":"Text","value":"\n"},
20027 {"type":"KeywordReserved","value":"FUNCTION"},
20028 {"type":"Text","value":" "},
20029 {"type":"NameVariable","value":"getUserName"},
20030 {"type":"Text","value":" "},
20031 {"type":"KeywordReserved","value":"RETURNS"},
20032 {"type":"Text","value":" "},
20033 {"type":"KeywordType","value":"CHARACTER\n "},
20034 {"type":"Punctuation","value":"("},
20035 {"type":"Text","value":" "},
20036 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
20037 {"type":"Text","value":" "},
20038 {"type":"Punctuation","value":")"},
20039 {"type":"Text","value":" "},
20040 {"type":"Punctuation","value":":"},
20041 {"type":"Text","value":"\n "},
20042 {"type":"CommentMultiline","value":"/* Return login name of user\n */"},
20043 {"type":"Text","value":"\n "},
20044 {"type":"KeywordDeclaration","value":"DEFINE"},
20045 {"type":"Text","value":" "},
20046 {"type":"KeywordReserved","value":"VARIABLE"},
20047 {"type":"Text","value":" "},
20048 {"type":"NameVariable","value":"cUserName"},
20049 {"type":"Text","value":" "},
20050 {"type":"KeywordReserved","value":"AS"},
20051 {"type":"Text","value":" "},
20052 {"type":"KeywordType","value":"LONGCHAR "},
20053 {"type":"Text","value":" "},
20054 {"type":"KeywordReserved","value":"NO-UNDO"},
20055 {"type":"Punctuation","value":"."},
20056 {"type":"Text","value":"\n "},
20057 {"type":"KeywordDeclaration","value":"DEFINE"},
20058 {"type":"Text","value":" "},
20059 {"type":"KeywordReserved","value":"VARIABLE"},
20060 {"type":"Text","value":" "},
20061 {"type":"NameVariable","value":"intResult"},
20062 {"type":"Text","value":" "},
20063 {"type":"KeywordReserved","value":"AS"},
20064 {"type":"Text","value":" "},
20065 {"type":"KeywordType","value":"INTEGER "},
20066 {"type":"Text","value":" "},
20067 {"type":"KeywordReserved","value":"NO-UNDO"},
20068 {"type":"Punctuation","value":"."},
20069 {"type":"Text","value":"\n "},
20070 {"type":"KeywordDeclaration","value":"DEFINE"},
20071 {"type":"Text","value":" "},
20072 {"type":"KeywordReserved","value":"VARIABLE"},
20073 {"type":"Text","value":" "},
20074 {"type":"NameVariable","value":"intSize"},
20075 {"type":"Text","value":" "},
20076 {"type":"KeywordReserved","value":"AS"},
20077 {"type":"Text","value":" "},
20078 {"type":"KeywordType","value":"INTEGER "},
20079 {"type":"Text","value":" "},
20080 {"type":"KeywordReserved","value":"NO-UNDO"},
20081 {"type":"Punctuation","value":"."},
20082 {"type":"Text","value":"\n "},
20083 {"type":"KeywordDeclaration","value":"DEFINE"},
20084 {"type":"Text","value":" "},
20085 {"type":"KeywordReserved","value":"VARIABLE"},
20086 {"type":"Text","value":" "},
20087 {"type":"NameVariable","value":"mUserId"},
20088 {"type":"Text","value":" "},
20089 {"type":"KeywordReserved","value":"AS"},
20090 {"type":"Text","value":" "},
20091 {"type":"KeywordType","value":"MEMPTR "},
20092 {"type":"Text","value":" "},
20093 {"type":"KeywordReserved","value":"NO-UNDO"},
20094 {"type":"Punctuation","value":"."},
20095 {"type":"Text","value":"\n\n "},
20096 {"type":"CommentPreproc","value":"{\u0026startTimer}"},
20097 {"type":"Text","value":"\n\n "},
20098 {"type":"CommentMultiline","value":"/* Otherwise determine the value */"},
20099 {"type":"Text","value":"\n "},
20100 {"type":"KeywordReserved","value":"SET-SIZE"},
20101 {"type":"Punctuation","value":"("},
20102 {"type":"NameVariable","value":"mUserId"},
20103 {"type":"Punctuation","value":")"},
20104 {"type":"Text","value":" "},
20105 {"type":"Operator","value":"="},
20106 {"type":"Text","value":" "},
20107 {"type":"LiteralNumberInteger","value":"256"},
20108 {"type":"Punctuation","value":"."},
20109 {"type":"Text","value":"\n "},
20110 {"type":"NameVariable","value":"intSize"},
20111 {"type":"Text","value":" "},
20112 {"type":"Operator","value":"="},
20113 {"type":"Text","value":" "},
20114 {"type":"LiteralNumberInteger","value":"255"},
20115 {"type":"Punctuation","value":"."},
20116 {"type":"Text","value":"\n\n "},
20117 {"type":"KeywordReserved","value":"RUN"},
20118 {"type":"Text","value":" "},
20119 {"type":"NameVariable","value":"GetUserNameA"},
20120 {"type":"Punctuation","value":"("},
20121 {"type":"KeywordReserved","value":"INPUT"},
20122 {"type":"Text","value":" "},
20123 {"type":"NameVariable","value":"mUserId,"},
20124 {"type":"Text","value":" "},
20125 {"type":"KeywordReserved","value":"INPUT-OUTPUT"},
20126 {"type":"Text","value":" "},
20127 {"type":"NameVariable","value":"intSize,"},
20128 {"type":"Text","value":" "},
20129 {"type":"KeywordReserved","value":"OUTPUT"},
20130 {"type":"Text","value":" "},
20131 {"type":"NameVariable","value":"intResult"},
20132 {"type":"Punctuation","value":")."},
20133 {"type":"Text","value":"\n "},
20134 {"type":"KeywordReserved","value":"COPY-LOB"},
20135 {"type":"Text","value":" "},
20136 {"type":"NameVariable","value":"mUserId"},
20137 {"type":"Text","value":" "},
20138 {"type":"KeywordReserved","value":"FOR "},
20139 {"type":"Punctuation","value":"("},
20140 {"type":"NameVariable","value":"intSize"},
20141 {"type":"Text","value":" "},
20142 {"type":"Operator","value":"-"},
20143 {"type":"Text","value":" "},
20144 {"type":"LiteralNumberInteger","value":"1"},
20145 {"type":"Punctuation","value":")"},
20146 {"type":"Text","value":" "},
20147 {"type":"KeywordReserved","value":"TO"},
20148 {"type":"Text","value":" "},
20149 {"type":"NameVariable","value":"cUserName"},
20150 {"type":"Text","value":" "},
20151 {"type":"KeywordReserved","value":"NO-CONVERT"},
20152 {"type":"Punctuation","value":"."},
20153 {"type":"Text","value":"\n\n "},
20154 {"type":"KeywordReserved","value":"IF"},
20155 {"type":"Text","value":" "},
20156 {"type":"NameVariable","value":"intResult"},
20157 {"type":"Text","value":" "},
20158 {"type":"NameVariable","value":"\u003c\u003e"},
20159 {"type":"Text","value":" "},
20160 {"type":"LiteralNumberInteger","value":"1"},
20161 {"type":"Text","value":" "},
20162 {"type":"KeywordReserved","value":"OR"},
20163 {"type":"Text","value":" "},
20164 {"type":"NameVariable","value":"cUserName"},
20165 {"type":"Text","value":" "},
20166 {"type":"Operator","value":"="},
20167 {"type":"Text","value":" "},
20168 {"type":"LiteralStringDouble","value":"\"\""},
20169 {"type":"Text","value":" "},
20170 {"type":"KeywordReserved","value":"OR"},
20171 {"type":"Text","value":" "},
20172 {"type":"NameVariable","value":"cUserName"},
20173 {"type":"Text","value":" "},
20174 {"type":"Operator","value":"="},
20175 {"type":"Text","value":" "},
20176 {"type":"NameVariable","value":"?"},
20177 {"type":"Text","value":" "},
20178 {"type":"KeywordReserved","value":"THEN\n "},
20179 {"type":"Text","value":" "},
20180 {"type":"NameVariable","value":"cUserName"},
20181 {"type":"Text","value":" "},
20182 {"type":"Operator","value":"="},
20183 {"type":"Text","value":" "},
20184 {"type":"LiteralStringDouble","value":"\"default\""},
20185 {"type":"Punctuation","value":"."},
20186 {"type":"Text","value":"\n "},
20187 {"type":"KeywordReserved","value":"ELSE\n "},
20188 {"type":"Text","value":" "},
20189 {"type":"NameVariable","value":"cUserName"},
20190 {"type":"Text","value":" "},
20191 {"type":"Operator","value":"="},
20192 {"type":"Text","value":" "},
20193 {"type":"KeywordReserved","value":"REPLACE"},
20194 {"type":"Punctuation","value":"("},
20195 {"type":"NameVariable","value":"cUserName,"},
20196 {"type":"LiteralStringDouble","value":"\".\""},
20197 {"type":"NameVariable","value":","},
20198 {"type":"LiteralStringDouble","value":"\"\""},
20199 {"type":"Punctuation","value":")."},
20200 {"type":"Text","value":"\n\n "},
20201 {"type":"KeywordReserved","value":"RETURN"},
20202 {"type":"Text","value":" "},
20203 {"type":"KeywordReserved","value":"STRING"},
20204 {"type":"Punctuation","value":"("},
20205 {"type":"NameVariable","value":"cUserName"},
20206 {"type":"Punctuation","value":")."},
20207 {"type":"Text","value":" "},
20208 {"type":"CommentMultiline","value":"/* Function return value. */"},
20209 {"type":"Text","value":"\n\n "},
20210 {"type":"CommentPreproc","value":"{\u0026stopTimer}"},
20211 {"type":"Text","value":"\n"},
20212 {"type":"KeywordReserved","value":"END"},
20213 {"type":"Text","value":" "},
20214 {"type":"KeywordReserved","value":"FUNCTION"},
20215 {"type":"Punctuation","value":"."},
20216 {"type":"Text","value":" "},
20217 {"type":"CommentMultiline","value":"/* getUserName */"},
20218 {"type":"Text","value":"\n\n"},
20219 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20220 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getWidgetUnderMouse) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getWidgetUnderMouse Procedure"},
20221 {"type":"Text","value":"\n"},
20222 {"type":"KeywordReserved","value":"FUNCTION"},
20223 {"type":"Text","value":" "},
20224 {"type":"NameVariable","value":"getWidgetUnderMouse"},
20225 {"type":"Text","value":" "},
20226 {"type":"KeywordReserved","value":"RETURNS"},
20227 {"type":"Text","value":" "},
20228 {"type":"KeywordType","value":"HANDLE\n "},
20229 {"type":"Punctuation","value":"("},
20230 {"type":"Text","value":" "},
20231 {"type":"NameVariable","value":"phFrame"},
20232 {"type":"Text","value":" "},
20233 {"type":"KeywordReserved","value":"AS"},
20234 {"type":"Text","value":" "},
20235 {"type":"KeywordType","value":"HANDLE "},
20236 {"type":"Punctuation","value":")"},
20237 {"type":"Text","value":" "},
20238 {"type":"Punctuation","value":":"},
20239 {"type":"Text","value":"\n "},
20240 {"type":"CommentMultiline","value":"/* Return the handle of the widget that is currently under the mouse cursor\n */"},
20241 {"type":"Text","value":"\n "},
20242 {"type":"KeywordDeclaration","value":"DEFINE"},
20243 {"type":"Text","value":" "},
20244 {"type":"KeywordReserved","value":"VARIABLE"},
20245 {"type":"Text","value":" "},
20246 {"type":"NameVariable","value":"hWidget"},
20247 {"type":"Text","value":" "},
20248 {"type":"KeywordReserved","value":"AS"},
20249 {"type":"Text","value":" "},
20250 {"type":"KeywordType","value":"HANDLE "},
20251 {"type":"Text","value":" "},
20252 {"type":"KeywordReserved","value":"NO-UNDO"},
20253 {"type":"Punctuation","value":"."},
20254 {"type":"Text","value":"\n "},
20255 {"type":"KeywordDeclaration","value":"DEFINE"},
20256 {"type":"Text","value":" "},
20257 {"type":"KeywordReserved","value":"VARIABLE"},
20258 {"type":"Text","value":" "},
20259 {"type":"NameVariable","value":"iMouseX"},
20260 {"type":"Text","value":" "},
20261 {"type":"KeywordReserved","value":"AS"},
20262 {"type":"Text","value":" "},
20263 {"type":"KeywordType","value":"INTEGER"},
20264 {"type":"Text","value":" "},
20265 {"type":"KeywordReserved","value":"NO-UNDO"},
20266 {"type":"Punctuation","value":"."},
20267 {"type":"Text","value":"\n "},
20268 {"type":"KeywordDeclaration","value":"DEFINE"},
20269 {"type":"Text","value":" "},
20270 {"type":"KeywordReserved","value":"VARIABLE"},
20271 {"type":"Text","value":" "},
20272 {"type":"NameVariable","value":"iMouseY"},
20273 {"type":"Text","value":" "},
20274 {"type":"KeywordReserved","value":"AS"},
20275 {"type":"Text","value":" "},
20276 {"type":"KeywordType","value":"INTEGER"},
20277 {"type":"Text","value":" "},
20278 {"type":"KeywordReserved","value":"NO-UNDO"},
20279 {"type":"Punctuation","value":"."},
20280 {"type":"Text","value":"\n\n "},
20281 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
20282 {"type":"Text","value":"\n "},
20283 {"type":"NameVariable","value":"hWidget"},
20284 {"type":"Text","value":" "},
20285 {"type":"Operator","value":"="},
20286 {"type":"Text","value":" "},
20287 {"type":"NameVariable","value":"phFrame"},
20288 {"type":"Punctuation","value":":"},
20289 {"type":"KeywordReserved","value":"FIRST-CHILD"},
20290 {"type":"Punctuation","value":":"},
20291 {"type":"KeywordReserved","value":"first-child"},
20292 {"type":"Punctuation","value":"."},
20293 {"type":"Text","value":"\n "},
20294 {"type":"KeywordReserved","value":"RUN"},
20295 {"type":"Text","value":" "},
20296 {"type":"NameVariable","value":"getMouseXY"},
20297 {"type":"Punctuation","value":"("},
20298 {"type":"KeywordReserved","value":"INPUT"},
20299 {"type":"Text","value":" "},
20300 {"type":"NameVariable","value":"phFrame,"},
20301 {"type":"Text","value":" "},
20302 {"type":"KeywordReserved","value":"OUTPUT"},
20303 {"type":"Text","value":" "},
20304 {"type":"NameVariable","value":"iMouseX,"},
20305 {"type":"Text","value":" "},
20306 {"type":"KeywordReserved","value":"OUTPUT"},
20307 {"type":"Text","value":" "},
20308 {"type":"NameVariable","value":"iMouseY"},
20309 {"type":"Punctuation","value":")."},
20310 {"type":"Text","value":"\n\n "},
20311 {"type":"KeywordReserved","value":"REPEAT"},
20312 {"type":"Text","value":" "},
20313 {"type":"KeywordReserved","value":"WHILE"},
20314 {"type":"Text","value":" "},
20315 {"type":"KeywordReserved","value":"VALID-HANDLE"},
20316 {"type":"Punctuation","value":"("},
20317 {"type":"NameVariable","value":"hWidget"},
20318 {"type":"Punctuation","value":"):"},
20319 {"type":"Text","value":"\n\n "},
20320 {"type":"KeywordReserved","value":"IF"},
20321 {"type":"Text","value":" "},
20322 {"type":"NameVariable","value":"hWidget"},
20323 {"type":"Punctuation","value":":"},
20324 {"type":"KeywordReserved","value":"TYPE "},
20325 {"type":"NameVariable","value":"\u003c\u003e"},
20326 {"type":"Text","value":" "},
20327 {"type":"LiteralStringDouble","value":"\"RECTANGLE\""},
20328 {"type":"Text","value":"\n "},
20329 {"type":"KeywordReserved","value":"AND"},
20330 {"type":"Text","value":" "},
20331 {"type":"NameVariable","value":"iMouseX"},
20332 {"type":"Text","value":" "},
20333 {"type":"NameVariable","value":"\u003e"},
20334 {"type":"Operator","value":"="},
20335 {"type":"Text","value":" "},
20336 {"type":"NameVariable","value":"hWidget"},
20337 {"type":"Punctuation","value":":"},
20338 {"type":"KeywordReserved","value":"X\n "},
20339 {"type":"Text","value":" "},
20340 {"type":"KeywordReserved","value":"AND"},
20341 {"type":"Text","value":" "},
20342 {"type":"NameVariable","value":"iMouseX"},
20343 {"type":"Text","value":" "},
20344 {"type":"NameVariable","value":"\u003c"},
20345 {"type":"Operator","value":"="},
20346 {"type":"Text","value":" "},
20347 {"type":"NameVariable","value":"hWidget"},
20348 {"type":"Punctuation","value":":"},
20349 {"type":"KeywordReserved","value":"X "},
20350 {"type":"Operator","value":"+"},
20351 {"type":"Text","value":" "},
20352 {"type":"NameVariable","value":"hWidget"},
20353 {"type":"Punctuation","value":":"},
20354 {"type":"KeywordReserved","value":"WIDTH-PIXELS\n "},
20355 {"type":"Text","value":" "},
20356 {"type":"KeywordReserved","value":"AND"},
20357 {"type":"Text","value":" "},
20358 {"type":"NameVariable","value":"iMouseY"},
20359 {"type":"Text","value":" "},
20360 {"type":"NameVariable","value":"\u003e"},
20361 {"type":"Operator","value":"="},
20362 {"type":"Text","value":" "},
20363 {"type":"NameVariable","value":"hWidget"},
20364 {"type":"Punctuation","value":":"},
20365 {"type":"KeywordReserved","value":"Y\n "},
20366 {"type":"Text","value":" "},
20367 {"type":"KeywordReserved","value":"AND"},
20368 {"type":"Text","value":" "},
20369 {"type":"NameVariable","value":"iMouseY"},
20370 {"type":"Text","value":" "},
20371 {"type":"NameVariable","value":"\u003c"},
20372 {"type":"Operator","value":"="},
20373 {"type":"Text","value":" "},
20374 {"type":"NameVariable","value":"hWidget"},
20375 {"type":"Punctuation","value":":"},
20376 {"type":"KeywordReserved","value":"Y "},
20377 {"type":"Operator","value":"+"},
20378 {"type":"Text","value":" "},
20379 {"type":"NameVariable","value":"hWidget"},
20380 {"type":"Punctuation","value":":"},
20381 {"type":"KeywordReserved","value":"HEIGHT-PIXELS"},
20382 {"type":"Text","value":" "},
20383 {"type":"KeywordReserved","value":"THEN"},
20384 {"type":"Text","value":" "},
20385 {"type":"KeywordReserved","value":"RETURN"},
20386 {"type":"Text","value":" "},
20387 {"type":"NameVariable","value":"hWidget"},
20388 {"type":"Punctuation","value":"."},
20389 {"type":"Text","value":"\n\n "},
20390 {"type":"NameVariable","value":"hWidget"},
20391 {"type":"Text","value":" "},
20392 {"type":"Operator","value":"="},
20393 {"type":"Text","value":" "},
20394 {"type":"NameVariable","value":"hWidget"},
20395 {"type":"Punctuation","value":":"},
20396 {"type":"KeywordReserved","value":"NEXT-SIBLING"},
20397 {"type":"Punctuation","value":"."},
20398 {"type":"Text","value":"\n "},
20399 {"type":"KeywordReserved","value":"END"},
20400 {"type":"Punctuation","value":"."},
20401 {"type":"Text","value":"\n\n "},
20402 {"type":"KeywordReserved","value":"RETURN "},
20403 {"type":"NameVariable","value":"?"},
20404 {"type":"Punctuation","value":"."},
20405 {"type":"Text","value":"\n "},
20406 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
20407 {"type":"Text","value":"\n"},
20408 {"type":"KeywordReserved","value":"END"},
20409 {"type":"Text","value":" "},
20410 {"type":"KeywordReserved","value":"FUNCTION"},
20411 {"type":"Punctuation","value":"."},
20412 {"type":"Text","value":" "},
20413 {"type":"CommentMultiline","value":"/* getWidgetUnderMouse */"},
20414 {"type":"Text","value":"\n\n"},
20415 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20416 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getWorkFolder) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getWorkFolder Procedure"},
20417 {"type":"Text","value":"\n"},
20418 {"type":"KeywordReserved","value":"FUNCTION"},
20419 {"type":"Text","value":" "},
20420 {"type":"NameVariable","value":"getWorkFolder"},
20421 {"type":"Text","value":" "},
20422 {"type":"KeywordReserved","value":"RETURNS"},
20423 {"type":"Text","value":" "},
20424 {"type":"KeywordType","value":"CHARACTER\n "},
20425 {"type":"Punctuation","value":"("},
20426 {"type":"Text","value":" "},
20427 {"type":"CommentMultiline","value":"/* parameter-definitions */"},
20428 {"type":"Text","value":" "},
20429 {"type":"Punctuation","value":")"},
20430 {"type":"Text","value":" "},
20431 {"type":"Punctuation","value":":"},
20432 {"type":"Text","value":"\n\n "},
20433 {"type":"CommentMultiline","value":"/* Cached the value in a global var */"},
20434 {"type":"Text","value":"\n "},
20435 {"type":"KeywordReserved","value":"IF"},
20436 {"type":"Text","value":" "},
20437 {"type":"NameVariable","value":"gcWorkFolder"},
20438 {"type":"Text","value":" "},
20439 {"type":"Operator","value":"="},
20440 {"type":"Text","value":" "},
20441 {"type":"LiteralStringSingle","value":"''"},
20442 {"type":"Text","value":" "},
20443 {"type":"KeywordReserved","value":"THEN\n "},
20444 {"type":"Text","value":" "},
20445 {"type":"KeywordReserved","value":"DO"},
20446 {"type":"Punctuation","value":":"},
20447 {"type":"Text","value":"\n "},
20448 {"type":"NameVariable","value":"gcWorkFolder"},
20449 {"type":"Text","value":" "},
20450 {"type":"Operator","value":"="},
20451 {"type":"Text","value":" "},
20452 {"type":"NameVariable","value":"getRegistry"},
20453 {"type":"Punctuation","value":"("},
20454 {"type":"LiteralStringDouble","value":"\"DataDigger\""},
20455 {"type":"NameVariable","value":","},
20456 {"type":"Text","value":" "},
20457 {"type":"LiteralStringDouble","value":"\"WorkFolder\""},
20458 {"type":"Punctuation","value":")."},
20459 {"type":"Text","value":"\n\n "},
20460 {"type":"CommentMultiline","value":"/* Possibility to specify where DD files are created */"},
20461 {"type":"Text","value":"\n "},
20462 {"type":"KeywordReserved","value":"IF"},
20463 {"type":"Text","value":" "},
20464 {"type":"NameVariable","value":"gcWorkFolder"},
20465 {"type":"Text","value":" "},
20466 {"type":"Operator","value":"="},
20467 {"type":"Text","value":" "},
20468 {"type":"NameVariable","value":"?"},
20469 {"type":"Text","value":" "},
20470 {"type":"KeywordReserved","value":"OR"},
20471 {"type":"Text","value":" "},
20472 {"type":"NameVariable","value":"gcWorkFolder"},
20473 {"type":"Text","value":" "},
20474 {"type":"Operator","value":"="},
20475 {"type":"Text","value":" "},
20476 {"type":"LiteralStringSingle","value":"'' THEN\n gcWorkFolder = getProgramDir().\n ELSE\n DO:\n gcWorkFolder = RIGHT-TRIM(gcWorkFolder,'/\\') + '\\'.\n gcWorkFolder = resolveOsVars(gcWorkFolder).\n RUN createFolder(gcWorkFolder).\n\n FILE-INFO:FILE-NAME = gcWorkFolder.\n IF FILE-INFO:FULL-PATHNAME = ? THEN gcWorkFolder = getProgramDir().\n END.\n END.\n\n RETURN gcWorkFolder.\n\nEND FUNCTION. /* getWorkFolder */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-getXmlNodeName) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getXmlNodeName Procedure\nFUNCTION getXmlNodeName RETURNS CHARACTER\n ( pcFieldName AS CHARACTER ) :\n /* Return a name that is safe to use in XML output\n */\n pcFieldName = REPLACE(pcFieldName,'%', '_').\n pcFieldName = REPLACE(pcFieldName,'#', '_').\n\n RETURN pcFieldName.\n\nEND FUNCTION. /* getXmlNodeName */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isDataServer) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION isDataServer Procedure\nFUNCTION isDataServer RETURNS LOGICAL\n ( INPUT pcDataSrNameOrDbName AS CHARACTER\n ):\n RETURN CAN-FIND(ttDataserver WHERE ttDataserver.cLDBNameDataserver = pcDataSrNameOrDbName).\n\nEND FUNCTION. /* isDataServer */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isDefaultFontsChanged) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION isDefaultFontsChanged Procedure\nFUNCTION isDefaultFontsChanged RETURNS LOGICAL\n ( /* parameter-definitions */ ) :\n /* Returns whether the default fonts 0-7 were changed.\n */\n DEFINE VARIABLE cFontSize AS CHARACTER NO-UNDO EXTENT 8.\n DEFINE VARIABLE i AS INTEGER NO-UNDO.\n\n /* These are the expected fontsizes of the text 'DataDigger' */\n cFontSize[1] = '70/14'. /* font0 */\n cFontSize[2] = '54/13'. /* font1 */\n cFontSize[3] = '70/14'. /* font2 */\n cFontSize[4] = '70/14'. /* font3 */\n cFontSize[5] = '54/13'. /* font4 */\n cFontSize[6] = '70/16'. /* font5 */\n cFontSize[7] = '65/13'. /* font6 */\n cFontSize[8] = '54/13'. /* font7 */\n\n checkFont:\n DO i = 0 TO 7:\n IF cFontSize[i + 1] \u003c\u003e SUBSTITUTE('\u00261/\u00262'\n , FONT-TABLE:GET-TEXT-WIDTH-PIXELS('DataDigger',i)\n , FONT-TABLE:GET-TEXT-HEIGHT-PIXELS(i)\n ) THEN RETURN TRUE.\n END. /* checkFont */\n\n RETURN FALSE.\n\nEND FUNCTION. /* isDefaultFontsChanged */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isFileLocked) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION isFileLocked Procedure\nFUNCTION isFileLocked RETURNS LOGICAL\n ( pcFileName AS CHARACTER ) :\n /* Check whether a file is locked on the file system\n */\n DEFINE VARIABLE iFileHandle AS INTEGER NO-UNDO.\n {\u0026_proparse_prolint-nowarn(varusage)}\n DEFINE VARIABLE nReturn AS INTEGER NO-UNDO.\n\n /* Try to lock the file agains writing */\n RUN CreateFileA ( INPUT pcFileName\n , INPUT {\u0026GENERIC_WRITE}\n , {\u0026FILE_SHARE_READ}\n , 0\n , {\u0026OPEN_EXISTING}\n , {\u0026FILE_ATTRIBUTE_NORMAL}\n , 0\n , OUTPUT iFileHandle\n ).\n\n /* Release file handle */\n {\u0026_proparse_prolint-nowarn(varusage)}\n RUN CloseHandle (INPUT iFileHandle, OUTPUT nReturn).\n\n RETURN (iFileHandle = -1).\n\nEND FUNCTION. /* isFileLocked */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isMouseOver) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION isMouseOver Procedure\nFUNCTION isMouseOver RETURNS LOGICAL\n ( phWidget AS HANDLE ) :\n /* Return whether the mouse is currently over a certain widget\n */\n DEFINE VARIABLE iMouseX AS INTEGER NO-UNDO.\n DEFINE VARIABLE iMouseY AS INTEGER NO-UNDO.\n\n IF NOT VALID-HANDLE(phWidget) THEN RETURN FALSE.\n RUN getMouseXY(INPUT phWidget:FRAME, OUTPUT iMouseX, OUTPUT iMouseY).\n\n RETURN ( iMouseX \u003e= phWidget:X\n AND iMouseX \u003c= phWidget:X + phWidget:WIDTH-PIXELS\n AND iMouseY \u003e= phWidget:Y\n AND iMouseY \u003c= phWidget:Y + phWidget:HEIGHT-PIXELS ).\n\nEND FUNCTION. /* isMouseOver */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isTableFilterUsed) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION isTableFilterUsed Procedure\nFUNCTION isTableFilterUsed RETURNS LOGICAL\n ( INPUT TABLE ttTableFilter ) :\n /* Returns whether any setting is used for table filtering\n */\n FIND ttTableFilter NO-ERROR.\n IF NOT AVAILABLE ttTableFilter THEN RETURN FALSE.\n\n /* Main toggles */\n IF ttTableFilter.lShowNormal = FALSE\n OR ttTableFilter.lShowSchema \u003c\u003e LOGICAL(getRegistry('DataDigger','ShowHiddenTables'))\n OR ttTableFilter.lShowVst = TRUE\n OR ttTableFilter.lShowSql = TRUE\n OR ttTableFilter.lShowOther = TRUE\n OR ttTableFilter.lShowHidden = TRUE\n OR ttTableFilter.lShowFrozen = TRUE THEN RETURN TRUE.\n\n /* Show these tables */\n IF ttTableFilter.cTableNameShow \u003c\u003e ?\n AND ttTableFilter.cTableNameShow \u003c\u003e ''\n AND ttTableFilter.cTableNameShow \u003c\u003e '*' THEN RETURN TRUE.\n\n /* But hide these */\n IF ttTableFilter.cTableNameHide \u003c\u003e ?\n AND ttTableFilter.cTableNameHide \u003c\u003e '' THEN RETURN TRUE.\n\n /* Show only tables that contain all of these fields */\n IF ttTableFilter.cTableFieldShow \u003c\u003e ?\n AND ttTableFilter.cTableFieldShow \u003c\u003e ''\n AND ttTableFilter.cTableFieldShow \u003c\u003e '*' THEN RETURN TRUE.\n\n /* But hide tables that contain any of these */\n IF ttTableFilter.cTableFieldHide \u003c\u003e ?\n AND ttTableFilter.cTableFieldHide \u003c\u003e '' THEN RETURN TRUE.\n\n /* else */\n RETURN FALSE.\n\nEND FUNCTION. /* isTableFilterUsed */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-isValidCodePage) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION isValidCodePage Procedure\nFUNCTION isValidCodePage RETURNS LOGICAL\n (pcCodepage AS CHARACTER):\n /* Returns whether pcCodePage is valid\n */\n {\u0026_proparse_prolint-nowarn(varusage)}\n DEFINE VARIABLE cDummy AS LONGCHAR NO-UNDO.\n\n IF pcCodePage = ''"},
20477 {"type":"Text","value":" "},
20478 {"type":"KeywordReserved","value":"THEN"},
20479 {"type":"Text","value":" "},
20480 {"type":"KeywordReserved","value":"RETURN"},
20481 {"type":"Text","value":" "},
20482 {"type":"KeywordReserved","value":"TRUE"},
20483 {"type":"Punctuation","value":"."},
20484 {"type":"Text","value":"\n\n "},
20485 {"type":"NameVariable","value":"FIX"},
20486 {"type":"Operator","value":"-"},
20487 {"type":"NameVariable","value":"CODEPAGE"},
20488 {"type":"Punctuation","value":"("},
20489 {"type":"NameVariable","value":"cDummy"},
20490 {"type":"Punctuation","value":")"},
20491 {"type":"Text","value":" "},
20492 {"type":"Operator","value":"="},
20493 {"type":"Text","value":" "},
20494 {"type":"NameVariable","value":"pcCodepage"},
20495 {"type":"Text","value":" "},
20496 {"type":"KeywordReserved","value":"NO-ERROR"},
20497 {"type":"Punctuation","value":"."},
20498 {"type":"Text","value":"\n "},
20499 {"type":"KeywordReserved","value":"RETURN"},
20500 {"type":"Text","value":" "},
20501 {"type":"KeywordReserved","value":"NOT"},
20502 {"type":"Text","value":" "},
20503 {"type":"KeywordReserved","value":"ERROR-STATUS"},
20504 {"type":"Punctuation","value":":"},
20505 {"type":"KeywordReserved","value":"ERROR"},
20506 {"type":"Punctuation","value":"."},
20507 {"type":"Text","value":"\n\n"},
20508 {"type":"KeywordReserved","value":"END"},
20509 {"type":"Text","value":" "},
20510 {"type":"KeywordReserved","value":"FUNCTION"},
20511 {"type":"Punctuation","value":"."},
20512 {"type":"Text","value":" "},
20513 {"type":"CommentMultiline","value":"/* isValidCodePage */"},
20514 {"type":"Text","value":"\n\n"},
20515 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20516 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-readFile) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION readFile Procedure"},
20517 {"type":"Text","value":"\n"},
20518 {"type":"KeywordReserved","value":"FUNCTION"},
20519 {"type":"Text","value":" "},
20520 {"type":"NameVariable","value":"readFile"},
20521 {"type":"Text","value":" "},
20522 {"type":"KeywordReserved","value":"RETURNS"},
20523 {"type":"Text","value":" "},
20524 {"type":"KeywordType","value":"LONGCHAR\n "},
20525 {"type":"Punctuation","value":"("},
20526 {"type":"NameVariable","value":"pcFilename"},
20527 {"type":"Text","value":" "},
20528 {"type":"KeywordReserved","value":"AS"},
20529 {"type":"Text","value":" "},
20530 {"type":"KeywordType","value":"CHARACTER"},
20531 {"type":"Punctuation","value":"):"},
20532 {"type":"Text","value":"\n "},
20533 {"type":"CommentMultiline","value":"/* Read contents of a file as a longchar.\n */"},
20534 {"type":"Text","value":"\n "},
20535 {"type":"KeywordDeclaration","value":"DEFINE"},
20536 {"type":"Text","value":" "},
20537 {"type":"KeywordReserved","value":"VARIABLE"},
20538 {"type":"Text","value":" "},
20539 {"type":"NameVariable","value":"cContent"},
20540 {"type":"Text","value":" "},
20541 {"type":"KeywordReserved","value":"AS"},
20542 {"type":"Text","value":" "},
20543 {"type":"KeywordType","value":"LONGCHAR "},
20544 {"type":"Text","value":" "},
20545 {"type":"KeywordReserved","value":"NO-UNDO"},
20546 {"type":"Punctuation","value":"."},
20547 {"type":"Text","value":"\n "},
20548 {"type":"KeywordDeclaration","value":"DEFINE"},
20549 {"type":"Text","value":" "},
20550 {"type":"KeywordReserved","value":"VARIABLE"},
20551 {"type":"Text","value":" "},
20552 {"type":"NameVariable","value":"cLine"},
20553 {"type":"Text","value":" "},
20554 {"type":"KeywordReserved","value":"AS"},
20555 {"type":"Text","value":" "},
20556 {"type":"KeywordType","value":"CHARACTER"},
20557 {"type":"Text","value":" "},
20558 {"type":"KeywordReserved","value":"NO-UNDO"},
20559 {"type":"Punctuation","value":"."},
20560 {"type":"Text","value":"\n\n "},
20561 {"type":"KeywordReserved","value":"IF"},
20562 {"type":"Text","value":" "},
20563 {"type":"KeywordReserved","value":"SEARCH"},
20564 {"type":"Punctuation","value":"("},
20565 {"type":"NameVariable","value":"pcFilename"},
20566 {"type":"Punctuation","value":")"},
20567 {"type":"Text","value":" "},
20568 {"type":"NameVariable","value":"\u003c\u003e"},
20569 {"type":"Text","value":" "},
20570 {"type":"NameVariable","value":"?"},
20571 {"type":"Text","value":" "},
20572 {"type":"KeywordReserved","value":"THEN\n "},
20573 {"type":"Text","value":" "},
20574 {"type":"KeywordReserved","value":"DO"},
20575 {"type":"Punctuation","value":":"},
20576 {"type":"Text","value":"\n "},
20577 {"type":"KeywordReserved","value":"INPUT"},
20578 {"type":"Text","value":" "},
20579 {"type":"KeywordReserved","value":"FROM"},
20580 {"type":"Text","value":" "},
20581 {"type":"KeywordReserved","value":"VALUE"},
20582 {"type":"Punctuation","value":"("},
20583 {"type":"NameVariable","value":"pcFilename"},
20584 {"type":"Punctuation","value":")."},
20585 {"type":"Text","value":"\n "},
20586 {"type":"KeywordReserved","value":"REPEAT"},
20587 {"type":"Punctuation","value":":"},
20588 {"type":"Text","value":"\n "},
20589 {"type":"KeywordReserved","value":"IMPORT"},
20590 {"type":"Text","value":" "},
20591 {"type":"KeywordReserved","value":"UNFORMATTED"},
20592 {"type":"Text","value":" "},
20593 {"type":"NameVariable","value":"cLine"},
20594 {"type":"Punctuation","value":"."},
20595 {"type":"Text","value":"\n "},
20596 {"type":"NameVariable","value":"cContent"},
20597 {"type":"Text","value":" "},
20598 {"type":"Operator","value":"="},
20599 {"type":"Text","value":" "},
20600 {"type":"NameVariable","value":"cContent"},
20601 {"type":"Text","value":" "},
20602 {"type":"Operator","value":"+"},
20603 {"type":"Text","value":" "},
20604 {"type":"LiteralStringDouble","value":"\"~n\""},
20605 {"type":"Text","value":" "},
20606 {"type":"Operator","value":"+"},
20607 {"type":"Text","value":" "},
20608 {"type":"NameVariable","value":"cLine"},
20609 {"type":"Punctuation","value":"."},
20610 {"type":"Text","value":"\n "},
20611 {"type":"KeywordReserved","value":"END"},
20612 {"type":"Punctuation","value":"."},
20613 {"type":"Text","value":"\n "},
20614 {"type":"KeywordReserved","value":"INPUT"},
20615 {"type":"Text","value":" "},
20616 {"type":"KeywordReserved","value":"CLOSE"},
20617 {"type":"Punctuation","value":"."},
20618 {"type":"Text","value":"\n "},
20619 {"type":"KeywordReserved","value":"END"},
20620 {"type":"Punctuation","value":"."},
20621 {"type":"Text","value":"\n\n "},
20622 {"type":"KeywordReserved","value":"RETURN"},
20623 {"type":"Text","value":" "},
20624 {"type":"NameVariable","value":"cContent"},
20625 {"type":"Punctuation","value":"."},
20626 {"type":"Text","value":"\n"},
20627 {"type":"KeywordReserved","value":"END"},
20628 {"type":"Text","value":" "},
20629 {"type":"KeywordReserved","value":"FUNCTION"},
20630 {"type":"Punctuation","value":"."},
20631 {"type":"Text","value":" "},
20632 {"type":"CommentMultiline","value":"/* readFile */"},
20633 {"type":"Text","value":"\n\n"},
20634 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20635 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-removeConnection) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION removeConnection Procedure"},
20636 {"type":"Text","value":"\n"},
20637 {"type":"KeywordReserved","value":"FUNCTION"},
20638 {"type":"Text","value":" "},
20639 {"type":"NameVariable","value":"removeConnection"},
20640 {"type":"Text","value":" "},
20641 {"type":"KeywordReserved","value":"RETURNS"},
20642 {"type":"Text","value":" "},
20643 {"type":"KeywordType","value":"LOGICAL\n "},
20644 {"type":"Punctuation","value":"("},
20645 {"type":"Text","value":" "},
20646 {"type":"NameVariable","value":"pcDatabase"},
20647 {"type":"Text","value":" "},
20648 {"type":"KeywordReserved","value":"AS"},
20649 {"type":"Text","value":" "},
20650 {"type":"KeywordType","value":"CHARACTER "},
20651 {"type":"Punctuation","value":")"},
20652 {"type":"Text","value":" "},
20653 {"type":"Punctuation","value":":"},
20654 {"type":"Text","value":"\n "},
20655 {"type":"CommentMultiline","value":"/* Remove record from connection temp-table\n */"},
20656 {"type":"Text","value":"\n "},
20657 {"type":"KeywordDeclaration","value":"DEFINE"},
20658 {"type":"Text","value":" "},
20659 {"type":"KeywordReserved","value":"BUFFER"},
20660 {"type":"Text","value":" "},
20661 {"type":"NameVariable","value":"bfDatabase"},
20662 {"type":"Text","value":" "},
20663 {"type":"KeywordReserved","value":"FOR"},
20664 {"type":"Text","value":" "},
20665 {"type":"NameVariable","value":"ttDatabase"},
20666 {"type":"Punctuation","value":"."},
20667 {"type":"Text","value":"\n "},
20668 {"type":"KeywordReserved","value":"FIND"},
20669 {"type":"Text","value":" "},
20670 {"type":"NameVariable","value":"bfDatabase"},
20671 {"type":"Text","value":" "},
20672 {"type":"KeywordReserved","value":"WHERE"},
20673 {"type":"Text","value":" "},
20674 {"type":"NameVariable","value":"bfDatabase"},
20675 {"type":"Punctuation","value":"."},
20676 {"type":"NameVariable","value":"cLogicalName"},
20677 {"type":"Text","value":" "},
20678 {"type":"Operator","value":"="},
20679 {"type":"Text","value":" "},
20680 {"type":"NameVariable","value":"pcDatabase"},
20681 {"type":"Text","value":" "},
20682 {"type":"KeywordReserved","value":"NO-ERROR"},
20683 {"type":"Punctuation","value":"."},
20684 {"type":"Text","value":"\n "},
20685 {"type":"KeywordReserved","value":"IF"},
20686 {"type":"Text","value":" "},
20687 {"type":"KeywordReserved","value":"AVAILABLE"},
20688 {"type":"Text","value":" "},
20689 {"type":"NameVariable","value":"bfDatabase"},
20690 {"type":"Text","value":" "},
20691 {"type":"KeywordReserved","value":"THEN"},
20692 {"type":"Text","value":" "},
20693 {"type":"KeywordReserved","value":"DELETE"},
20694 {"type":"Text","value":" "},
20695 {"type":"NameVariable","value":"bfDatabase"},
20696 {"type":"Punctuation","value":"."},
20697 {"type":"Text","value":"\n "},
20698 {"type":"KeywordReserved","value":"RETURN"},
20699 {"type":"Text","value":" "},
20700 {"type":"KeywordReserved","value":"TRUE"},
20701 {"type":"Punctuation","value":"."},
20702 {"type":"Text","value":"\n\n"},
20703 {"type":"KeywordReserved","value":"END"},
20704 {"type":"Text","value":" "},
20705 {"type":"KeywordReserved","value":"FUNCTION"},
20706 {"type":"Punctuation","value":"."},
20707 {"type":"Text","value":" "},
20708 {"type":"CommentMultiline","value":"/* removeConnection */"},
20709 {"type":"Text","value":"\n\n"},
20710 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20711 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-resolveOsVars) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION resolveOsVars Procedure"},
20712 {"type":"Text","value":"\n"},
20713 {"type":"KeywordReserved","value":"FUNCTION"},
20714 {"type":"Text","value":" "},
20715 {"type":"NameVariable","value":"resolveOsVars"},
20716 {"type":"Text","value":" "},
20717 {"type":"KeywordReserved","value":"RETURNS"},
20718 {"type":"Text","value":" "},
20719 {"type":"KeywordType","value":"CHARACTER\n "},
20720 {"type":"Punctuation","value":"("},
20721 {"type":"Text","value":" "},
20722 {"type":"NameVariable","value":"pcString"},
20723 {"type":"Text","value":" "},
20724 {"type":"KeywordReserved","value":"AS"},
20725 {"type":"Text","value":" "},
20726 {"type":"KeywordType","value":"CHARACTER "},
20727 {"type":"Punctuation","value":")"},
20728 {"type":"Text","value":" "},
20729 {"type":"Punctuation","value":":"},
20730 {"type":"Text","value":"\n\n "},
20731 {"type":"CommentMultiline","value":"/* Return a string with OS vars resolved\n */"},
20732 {"type":"Text","value":"\n "},
20733 {"type":"KeywordDeclaration","value":"DEFINE"},
20734 {"type":"Text","value":" "},
20735 {"type":"KeywordReserved","value":"VARIABLE"},
20736 {"type":"Text","value":" "},
20737 {"type":"NameVariable","value":"i"},
20738 {"type":"Text","value":" "},
20739 {"type":"KeywordReserved","value":"AS"},
20740 {"type":"Text","value":" "},
20741 {"type":"KeywordType","value":"INTEGER"},
20742 {"type":"Text","value":" "},
20743 {"type":"KeywordReserved","value":"NO-UNDO"},
20744 {"type":"Punctuation","value":"."},
20745 {"type":"Text","value":"\n\n "},
20746 {"type":"KeywordReserved","value":"DO"},
20747 {"type":"Text","value":" "},
20748 {"type":"NameVariable","value":"i"},
20749 {"type":"Text","value":" "},
20750 {"type":"Operator","value":"="},
20751 {"type":"Text","value":" "},
20752 {"type":"LiteralNumberInteger","value":"1"},
20753 {"type":"Text","value":" "},
20754 {"type":"KeywordReserved","value":"TO"},
20755 {"type":"Text","value":" "},
20756 {"type":"KeywordReserved","value":"NUM-ENTRIES"},
20757 {"type":"Punctuation","value":"("},
20758 {"type":"NameVariable","value":"pcString,"},
20759 {"type":"LiteralStringSingle","value":"'%'):\n IF i MODULO 2 = 0\n AND OS-GETENV(ENTRY(i,pcString,'%')) \u003c\u003e ? THEN\n ENTRY(i,pcString,'%') = OS-GETENV(ENTRY(i,pcString,'%')).\n END.\n\n pcString = REPLACE(pcString,'%','').\n RETURN pcString.\nEND FUNCTION. /* resolveOsVars */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-resolveSequence) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION resolveSequence Procedure\nFUNCTION resolveSequence RETURNS CHARACTER\n ( pcString AS CHARACTER ) :\n /* Return a string where sequence nr for file is resolved\n */\n DEFINE VARIABLE iFileNr AS INTEGER NO-UNDO.\n DEFINE VARIABLE cSeqMask AS CHARACTER NO-UNDO .\n DEFINE VARIABLE cSeqFormat AS CHARACTER NO-UNDO .\n DEFINE VARIABLE cFileName AS CHARACTER NO-UNDO.\n\n cFileName = pcString.\n\n /* User can specify a sequence for the file. The length of\n * the tag sets the format: \u003c###\u003e translates to a 3-digit nr\n * Special case is \u003c#\u003e which translates to no leading zeros\n */\n IF INDEX(cFileName,'\u003c#') \u003e 0\n AND index(cFileName,'#\u003e') \u003e 0 THEN\n DO:\n cSeqMask = SUBSTRING(cFileName,INDEX(cFileName,'\u003c#')). /* \u003c#####\u003etralalala */\n cSeqMask = SUBSTRING(cSeqMask,1,INDEX(cSeqMask,'\u003e')). /* \u003c#####\u003e */\n cSeqFormat = TRIM(cSeqMask,'\u003c\u003e'). /* ##### */\n cSeqFormat = REPLACE(cSeqFormat,'#','9').\n IF cSeqFormat = '9' THEN cSeqFormat = '\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e9'.\n\n setFileNr:\n REPEAT:\n iFileNr = iFileNr + 1.\n IF SEARCH(REPLACE(cFileName,cSeqMask,TRIM(STRING(iFileNr,cSeqFormat)))) = ? THEN\n DO:\n cFileName = REPLACE(cFileName,cSeqMask,TRIM(STRING(iFileNr,cSeqFormat))).\n LEAVE setFileNr.\n END.\n END.\n END.\n\n RETURN cFileName.\n\nEND FUNCTION. /* resolveSequence */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setColor) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION setColor Procedure\nFUNCTION setColor RETURNS INTEGER\n ( pcName AS CHARACTER\n , piColor AS INTEGER) :\n /* Set color nr in the color tt\n */\n DEFINE BUFFER bColor FOR ttColor.\n\n FIND bColor WHERE bColor.cName = pcName NO-ERROR.\n IF NOT AVAILABLE bColor THEN\n DO:\n CREATE bColor.\n ASSIGN bColor.cName = pcName.\n END.\n\n /* Set to default value from settings */\n IF piColor = ? THEN\n DO:\n piColor = INTEGER(getRegistry('DataDigger:Colors', pcName)) NO-ERROR.\n IF ERROR-STATUS:ERROR THEN piColor = ?.\n END.\n\n bColor.iColor = piColor.\n RETURN bColor.iColor.\n\nEND FUNCTION. /* setColor */\n\n/* _UIB-CODE-BLOCK-END */\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setColumnWidthList) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION setColumnWidthList Procedure\nFUNCTION setColumnWidthList RETURNS LOGICAL\n ( INPUT phBrowse AS HANDLE\n , INPUT pcWidthList AS CHARACTER):\n /* Set all specified columns in pcWidthList to a specified width\n */\n DEFINE VARIABLE cColumnName AS CHARACTER NO-UNDO.\n DEFINE VARIABLE cListItem AS CHARACTER NO-UNDO.\n DEFINE VARIABLE hColumn AS HANDLE NO-UNDO.\n DEFINE VARIABLE iColumnWidth AS INTEGER NO-UNDO.\n DEFINE VARIABLE i AS INTEGER NO-UNDO.\n DEFINE VARIABLE j AS INTEGER NO-UNDO.\n\n DO i = 1 TO NUM-ENTRIES(pcWidthList):\n cListItem = ENTRY(i,pcWidthList).\n cColumnName = ENTRY(1,cListItem,':') NO-ERROR.\n iColumnWidth = INTEGER(ENTRY(2,cListItem,':'"},
20760 {"type":"Punctuation","value":"))"},
20761 {"type":"Text","value":" "},
20762 {"type":"KeywordReserved","value":"NO-ERROR"},
20763 {"type":"Punctuation","value":"."},
20764 {"type":"Text","value":"\n\n "},
20765 {"type":"KeywordReserved","value":"DO"},
20766 {"type":"Text","value":" "},
20767 {"type":"NameVariable","value":"j"},
20768 {"type":"Text","value":" "},
20769 {"type":"Operator","value":"="},
20770 {"type":"Text","value":" "},
20771 {"type":"LiteralNumberInteger","value":"1"},
20772 {"type":"Text","value":" "},
20773 {"type":"KeywordReserved","value":"TO"},
20774 {"type":"Text","value":" "},
20775 {"type":"NameVariable","value":"phBrowse"},
20776 {"type":"Punctuation","value":":"},
20777 {"type":"KeywordReserved","value":"NUM-COLUMNS"},
20778 {"type":"Punctuation","value":":"},
20779 {"type":"Text","value":"\n "},
20780 {"type":"NameVariable","value":"hColumn"},
20781 {"type":"Text","value":" "},
20782 {"type":"Operator","value":"="},
20783 {"type":"Text","value":" "},
20784 {"type":"NameVariable","value":"phBrowse"},
20785 {"type":"Punctuation","value":":"},
20786 {"type":"KeywordReserved","value":"GET-BROWSE-COLUMN"},
20787 {"type":"Punctuation","value":"("},
20788 {"type":"NameVariable","value":"j"},
20789 {"type":"Punctuation","value":")."},
20790 {"type":"Text","value":"\n "},
20791 {"type":"KeywordReserved","value":"IF"},
20792 {"type":"Text","value":" "},
20793 {"type":"NameVariable","value":"hColumn"},
20794 {"type":"Punctuation","value":":"},
20795 {"type":"KeywordReserved","value":"NAME "},
20796 {"type":"Operator","value":"="},
20797 {"type":"Text","value":" "},
20798 {"type":"NameVariable","value":"cColumnName"},
20799 {"type":"Text","value":" "},
20800 {"type":"KeywordReserved","value":"THEN\n "},
20801 {"type":"Text","value":" "},
20802 {"type":"NameVariable","value":"hColumn"},
20803 {"type":"Punctuation","value":":"},
20804 {"type":"KeywordReserved","value":"WIDTH-PIXELS "},
20805 {"type":"Operator","value":"="},
20806 {"type":"Text","value":" "},
20807 {"type":"NameVariable","value":"iColumnWidth"},
20808 {"type":"Punctuation","value":"."},
20809 {"type":"Text","value":"\n "},
20810 {"type":"KeywordReserved","value":"END"},
20811 {"type":"Punctuation","value":"."},
20812 {"type":"Text","value":" "},
20813 {"type":"CommentMultiline","value":"/* j */"},
20814 {"type":"Text","value":"\n "},
20815 {"type":"KeywordReserved","value":"END"},
20816 {"type":"Punctuation","value":"."},
20817 {"type":"Text","value":" "},
20818 {"type":"CommentMultiline","value":"/* i */"},
20819 {"type":"Text","value":"\n\n "},
20820 {"type":"KeywordReserved","value":"RETURN"},
20821 {"type":"Text","value":" "},
20822 {"type":"KeywordReserved","value":"TRUE"},
20823 {"type":"Punctuation","value":"."},
20824 {"type":"Text","value":"\n"},
20825 {"type":"KeywordReserved","value":"END"},
20826 {"type":"Text","value":" "},
20827 {"type":"KeywordReserved","value":"FUNCTION"},
20828 {"type":"Punctuation","value":"."},
20829 {"type":"Text","value":" "},
20830 {"type":"CommentMultiline","value":"/* setColumnWidthList */"},
20831 {"type":"Text","value":"\n\n"},
20832 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20833 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setLinkInfo) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION setLinkInfo Procedure"},
20834 {"type":"Text","value":"\n"},
20835 {"type":"KeywordReserved","value":"FUNCTION"},
20836 {"type":"Text","value":" "},
20837 {"type":"NameVariable","value":"setLinkInfo"},
20838 {"type":"Text","value":" "},
20839 {"type":"KeywordReserved","value":"RETURNS"},
20840 {"type":"Text","value":" "},
20841 {"type":"KeywordType","value":"LOGICAL\n "},
20842 {"type":"Punctuation","value":"("},
20843 {"type":"Text","value":" "},
20844 {"type":"KeywordReserved","value":"INPUT"},
20845 {"type":"Text","value":" "},
20846 {"type":"NameVariable","value":"pcFieldName"},
20847 {"type":"Text","value":" "},
20848 {"type":"KeywordReserved","value":"AS"},
20849 {"type":"Text","value":" "},
20850 {"type":"KeywordType","value":"CHARACTER\n "},
20851 {"type":"NameVariable","value":","},
20852 {"type":"Text","value":" "},
20853 {"type":"KeywordReserved","value":"INPUT"},
20854 {"type":"Text","value":" "},
20855 {"type":"NameVariable","value":"pcValue"},
20856 {"type":"Text","value":" "},
20857 {"type":"KeywordReserved","value":"AS"},
20858 {"type":"Text","value":" "},
20859 {"type":"KeywordType","value":"CHARACTER\n "},
20860 {"type":"Punctuation","value":"):"},
20861 {"type":"Text","value":"\n "},
20862 {"type":"CommentMultiline","value":"/* Save name/value of a field.\n */"},
20863 {"type":"Text","value":"\n "},
20864 {"type":"KeywordDeclaration","value":"DEFINE"},
20865 {"type":"Text","value":" "},
20866 {"type":"KeywordReserved","value":"BUFFER"},
20867 {"type":"Text","value":" "},
20868 {"type":"NameVariable","value":"bLinkInfo"},
20869 {"type":"Text","value":" "},
20870 {"type":"KeywordReserved","value":"FOR"},
20871 {"type":"Text","value":" "},
20872 {"type":"NameVariable","value":"ttLinkInfo"},
20873 {"type":"Punctuation","value":"."},
20874 {"type":"Text","value":"\n "},
20875 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
20876 {"type":"Text","value":"\n\n "},
20877 {"type":"KeywordReserved","value":"PUBLISH "},
20878 {"type":"LiteralStringDouble","value":"\"debugInfo\""},
20879 {"type":"Text","value":" "},
20880 {"type":"Punctuation","value":"("},
20881 {"type":"LiteralNumberInteger","value":"2"},
20882 {"type":"NameVariable","value":","},
20883 {"type":"Text","value":" "},
20884 {"type":"KeywordReserved","value":"SUBSTITUTE"},
20885 {"type":"Punctuation","value":"("},
20886 {"type":"LiteralStringDouble","value":"\"Set linkinfo for field \u00261 to \u00262\""},
20887 {"type":"NameVariable","value":","},
20888 {"type":"Text","value":" "},
20889 {"type":"NameVariable","value":"pcFieldName,"},
20890 {"type":"Text","value":" "},
20891 {"type":"NameVariable","value":"pcValue"},
20892 {"type":"Punctuation","value":"))."},
20893 {"type":"Text","value":"\n\n "},
20894 {"type":"KeywordReserved","value":"FIND"},
20895 {"type":"Text","value":" "},
20896 {"type":"NameVariable","value":"bLinkInfo"},
20897 {"type":"Text","value":" "},
20898 {"type":"KeywordReserved","value":"WHERE"},
20899 {"type":"Text","value":" "},
20900 {"type":"NameVariable","value":"bLinkInfo"},
20901 {"type":"Punctuation","value":"."},
20902 {"type":"NameVariable","value":"cField"},
20903 {"type":"Text","value":" "},
20904 {"type":"Operator","value":"="},
20905 {"type":"Text","value":" "},
20906 {"type":"NameVariable","value":"pcFieldName"},
20907 {"type":"Text","value":" "},
20908 {"type":"KeywordReserved","value":"NO-ERROR"},
20909 {"type":"Punctuation","value":"."},
20910 {"type":"Text","value":"\n "},
20911 {"type":"KeywordReserved","value":"IF"},
20912 {"type":"Text","value":" "},
20913 {"type":"KeywordReserved","value":"NOT"},
20914 {"type":"Text","value":" "},
20915 {"type":"KeywordReserved","value":"AVAILABLE"},
20916 {"type":"Text","value":" "},
20917 {"type":"NameVariable","value":"bLinkInfo"},
20918 {"type":"Text","value":" "},
20919 {"type":"KeywordReserved","value":"THEN\n "},
20920 {"type":"Text","value":" "},
20921 {"type":"KeywordReserved","value":"DO"},
20922 {"type":"Punctuation","value":":"},
20923 {"type":"Text","value":"\n "},
20924 {"type":"KeywordReserved","value":"CREATE"},
20925 {"type":"Text","value":" "},
20926 {"type":"NameVariable","value":"bLinkInfo"},
20927 {"type":"Punctuation","value":"."},
20928 {"type":"Text","value":"\n "},
20929 {"type":"KeywordReserved","value":"ASSIGN"},
20930 {"type":"Text","value":" "},
20931 {"type":"NameVariable","value":"bLinkInfo"},
20932 {"type":"Punctuation","value":"."},
20933 {"type":"NameVariable","value":"cField"},
20934 {"type":"Text","value":" "},
20935 {"type":"Operator","value":"="},
20936 {"type":"Text","value":" "},
20937 {"type":"NameVariable","value":"pcFieldName"},
20938 {"type":"Punctuation","value":"."},
20939 {"type":"Text","value":"\n "},
20940 {"type":"KeywordReserved","value":"END"},
20941 {"type":"Punctuation","value":"."},
20942 {"type":"Text","value":"\n\n "},
20943 {"type":"NameVariable","value":"bLinkInfo"},
20944 {"type":"Punctuation","value":"."},
20945 {"type":"NameVariable","value":"cValue"},
20946 {"type":"Text","value":" "},
20947 {"type":"Operator","value":"="},
20948 {"type":"Text","value":" "},
20949 {"type":"KeywordReserved","value":"TRIM"},
20950 {"type":"Punctuation","value":"("},
20951 {"type":"NameVariable","value":"pcValue"},
20952 {"type":"Punctuation","value":")."},
20953 {"type":"Text","value":"\n\n "},
20954 {"type":"KeywordReserved","value":"RETURN"},
20955 {"type":"Text","value":" "},
20956 {"type":"KeywordReserved","value":"TRUE"},
20957 {"type":"Punctuation","value":"."},
20958 {"type":"Text","value":" "},
20959 {"type":"CommentMultiline","value":"/* Function return value. */"},
20960 {"type":"Text","value":"\n "},
20961 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
20962 {"type":"Text","value":"\n\n"},
20963 {"type":"KeywordReserved","value":"END"},
20964 {"type":"Text","value":" "},
20965 {"type":"KeywordReserved","value":"FUNCTION"},
20966 {"type":"Punctuation","value":"."},
20967 {"type":"Text","value":" "},
20968 {"type":"CommentMultiline","value":"/* setLinkInfo */"},
20969 {"type":"Text","value":"\n\n"},
20970 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
20971 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF\n\n\u0026IF DEFINED(EXCLUDE-setRegistry) = 0 \u0026THEN\n\n\u0026ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION setRegistry Procedure"},
20972 {"type":"Text","value":"\n"},
20973 {"type":"KeywordReserved","value":"FUNCTION"},
20974 {"type":"Text","value":" "},
20975 {"type":"NameVariable","value":"setRegistry"},
20976 {"type":"Text","value":" "},
20977 {"type":"KeywordReserved","value":"RETURNS"},
20978 {"type":"Text","value":" "},
20979 {"type":"KeywordType","value":"CHARACTER\n "},
20980 {"type":"Punctuation","value":"("},
20981 {"type":"Text","value":" "},
20982 {"type":"NameVariable","value":"pcSection"},
20983 {"type":"Text","value":" "},
20984 {"type":"KeywordReserved","value":"AS"},
20985 {"type":"Text","value":" "},
20986 {"type":"KeywordType","value":"CHARACTER\n "},
20987 {"type":"NameVariable","value":","},
20988 {"type":"Text","value":" "},
20989 {"type":"NameVariable","value":"pcKey"},
20990 {"type":"Text","value":" "},
20991 {"type":"KeywordReserved","value":"AS"},
20992 {"type":"Text","value":" "},
20993 {"type":"KeywordType","value":"CHARACTER\n "},
20994 {"type":"NameVariable","value":","},
20995 {"type":"Text","value":" "},
20996 {"type":"NameVariable","value":"pcValue"},
20997 {"type":"Text","value":" "},
20998 {"type":"KeywordReserved","value":"AS"},
20999 {"type":"Text","value":" "},
21000 {"type":"KeywordType","value":"CHARACTER\n "},
21001 {"type":"Punctuation","value":")"},
21002 {"type":"Text","value":" "},
21003 {"type":"Punctuation","value":":"},
21004 {"type":"Text","value":"\n "},
21005 {"type":"CommentMultiline","value":"/* Set a value in the registry.\n */"},
21006 {"type":"Text","value":"\n "},
21007 {"type":"CommentPreproc","value":"{\u0026timerStart}"},
21008 {"type":"Text","value":"\n "},
21009 {"type":"KeywordDeclaration","value":"DEFINE"},
21010 {"type":"Text","value":" "},
21011 {"type":"KeywordReserved","value":"BUFFER"},
21012 {"type":"Text","value":" "},
21013 {"type":"NameVariable","value":"bfConfig"},
21014 {"type":"Text","value":" "},
21015 {"type":"KeywordReserved","value":"FOR"},
21016 {"type":"Text","value":" "},
21017 {"type":"NameVariable","value":"ttConfig"},
21018 {"type":"Punctuation","value":"."},
21019 {"type":"Text","value":"\n\n "},
21020 {"type":"KeywordReserved","value":"FIND"},
21021 {"type":"Text","value":" "},
21022 {"type":"NameVariable","value":"bfConfig"},
21023 {"type":"Text","value":"\n "},
21024 {"type":"KeywordReserved","value":"WHERE"},
21025 {"type":"Text","value":" "},
21026 {"type":"NameVariable","value":"bfConfig"},
21027 {"type":"Punctuation","value":"."},
21028 {"type":"NameVariable","value":"cSection"},
21029 {"type":"Text","value":" "},
21030 {"type":"Operator","value":"="},
21031 {"type":"Text","value":" "},
21032 {"type":"NameVariable","value":"pcSection"},
21033 {"type":"Text","value":"\n "},
21034 {"type":"KeywordReserved","value":"AND"},
21035 {"type":"Text","value":" "},
21036 {"type":"NameVariable","value":"bfConfig"},
21037 {"type":"Punctuation","value":"."},
21038 {"type":"NameVariable","value":"cSetting"},
21039 {"type":"Text","value":" "},
21040 {"type":"Operator","value":"="},
21041 {"type":"Text","value":" "},
21042 {"type":"NameVariable","value":"pcKey"},
21043 {"type":"Text","value":" "},
21044 {"type":"KeywordReserved","value":"NO-ERROR"},
21045 {"type":"Punctuation","value":"."},
21046 {"type":"Text","value":"\n\n "},
21047 {"type":"KeywordReserved","value":"IF"},
21048 {"type":"Text","value":" "},
21049 {"type":"KeywordReserved","value":"NOT"},
21050 {"type":"Text","value":" "},
21051 {"type":"KeywordReserved","value":"AVAILABLE"},
21052 {"type":"Text","value":" "},
21053 {"type":"NameVariable","value":"bfConfig"},
21054 {"type":"Text","value":" "},
21055 {"type":"KeywordReserved","value":"THEN\n "},
21056 {"type":"Text","value":" "},
21057 {"type":"KeywordReserved","value":"DO"},
21058 {"type":"Punctuation","value":":"},
21059 {"type":"Text","value":"\n "},
21060 {"type":"KeywordReserved","value":"CREATE"},
21061 {"type":"Text","value":" "},
21062 {"type":"NameVariable","value":"bfConfig"},
21063 {"type":"Punctuation","value":"."},
21064 {"type":"Text","value":"\n "},
21065 {"type":"KeywordReserved","value":"ASSIGN\n "},
21066 {"type":"Text","value":" "},
21067 {"type":"NameVariable","value":"bfConfig"},
21068 {"type":"Punctuation","value":"."},
21069 {"type":"NameVariable","value":"cSection"},
21070 {"type":"Text","value":" "},
21071 {"type":"Operator","value":"="},
21072 {"type":"Text","value":" "},
21073 {"type":"NameVariable","value":"pcSection"},
21074 {"type":"Text","value":"\n "},
21075 {"type":"NameVariable","value":"bfConfig"},
21076 {"type":"Punctuation","value":"."},
21077 {"type":"NameVariable","value":"cSetting"},
21078 {"type":"Text","value":" "},
21079 {"type":"Operator","value":"="},
21080 {"type":"Text","value":" "},
21081 {"type":"NameVariable","value":"pcKey"},
21082 {"type":"Punctuation","value":"."},
21083 {"type":"Text","value":"\n\n "},
21084 {"type":"NameVariable","value":"glDirtyCache"},
21085 {"type":"Text","value":" "},
21086 {"type":"Operator","value":"="},
21087 {"type":"Text","value":" "},
21088 {"type":"KeywordReserved","value":"TRUE"},
21089 {"type":"Punctuation","value":"."},
21090 {"type":"Text","value":"\n "},
21091 {"type":"KeywordReserved","value":"END"},
21092 {"type":"Punctuation","value":"."},
21093 {"type":"Text","value":"\n\n "},
21094 {"type":"KeywordReserved","value":"IF"},
21095 {"type":"Text","value":" "},
21096 {"type":"NameVariable","value":"pcValue"},
21097 {"type":"Text","value":" "},
21098 {"type":"Operator","value":"="},
21099 {"type":"Text","value":" "},
21100 {"type":"NameVariable","value":"?"},
21101 {"type":"Text","value":" "},
21102 {"type":"KeywordReserved","value":"OR"},
21103 {"type":"Text","value":" "},
21104 {"type":"KeywordReserved","value":"TRIM"},
21105 {"type":"Punctuation","value":"("},
21106 {"type":"NameVariable","value":"pcValue"},
21107 {"type":"Punctuation","value":")"},
21108 {"type":"Text","value":" "},
21109 {"type":"Operator","value":"="},
21110 {"type":"Text","value":" "},
21111 {"type":"LiteralStringSingle","value":"''"},
21112 {"type":"Text","value":" "},
21113 {"type":"KeywordReserved","value":"THEN\n "},
21114 {"type":"Text","value":" "},
21115 {"type":"KeywordReserved","value":"DO"},
21116 {"type":"Punctuation","value":":"},
21117 {"type":"Text","value":"\n "},
21118 {"type":"KeywordReserved","value":"DELETE"},
21119 {"type":"Text","value":" "},
21120 {"type":"NameVariable","value":"bfConfig"},
21121 {"type":"Punctuation","value":"."},
21122 {"type":"Text","value":"\n "},
21123 {"type":"NameVariable","value":"glDirtyCache"},
21124 {"type":"Text","value":" "},
21125 {"type":"Operator","value":"="},
21126 {"type":"Text","value":" "},
21127 {"type":"KeywordReserved","value":"TRUE"},
21128 {"type":"Punctuation","value":"."},
21129 {"type":"Text","value":"\n "},
21130 {"type":"KeywordReserved","value":"END"},
21131 {"type":"Punctuation","value":"."},
21132 {"type":"Text","value":"\n "},
21133 {"type":"KeywordReserved","value":"ELSE\n "},
21134 {"type":"Text","value":" "},
21135 {"type":"KeywordReserved","value":"DO"},
21136 {"type":"Punctuation","value":":"},
21137 {"type":"Text","value":"\n "},
21138 {"type":"KeywordReserved","value":"ASSIGN\n "},
21139 {"type":"Text","value":" "},
21140 {"type":"NameVariable","value":"bfConfig"},
21141 {"type":"Punctuation","value":"."},
21142 {"type":"NameVariable","value":"lUser"},
21143 {"type":"Text","value":" "},
21144 {"type":"Operator","value":"="},
21145 {"type":"Text","value":" "},
21146 {"type":"KeywordReserved","value":"TRUE\n "},
21147 {"type":"Text","value":" "},
21148 {"type":"NameVariable","value":"bfConfig"},
21149 {"type":"Punctuation","value":"."},
21150 {"type":"NameVariable","value":"cValue"},
21151 {"type":"Text","value":" "},
21152 {"type":"Operator","value":"="},
21153 {"type":"Text","value":" "},
21154 {"type":"NameVariable","value":"pcValue"},
21155 {"type":"Punctuation","value":"."},
21156 {"type":"Text","value":"\n\n "},
21157 {"type":"KeywordReserved","value":"IF"},
21158 {"type":"Text","value":" "},
21159 {"type":"NameVariable","value":"bfConfig"},
21160 {"type":"Punctuation","value":"."},
21161 {"type":"NameVariable","value":"cValue"},
21162 {"type":"Text","value":" "},
21163 {"type":"NameVariable","value":"\u003c\u003e"},
21164 {"type":"Text","value":" "},
21165 {"type":"NameVariable","value":"pcValue"},
21166 {"type":"Text","value":" "},
21167 {"type":"KeywordReserved","value":"THEN"},
21168 {"type":"Text","value":" "},
21169 {"type":"NameVariable","value":"glDirtyCache"},
21170 {"type":"Text","value":" "},
21171 {"type":"Operator","value":"="},
21172 {"type":"Text","value":" "},
21173 {"type":"KeywordReserved","value":"TRUE"},
21174 {"type":"Punctuation","value":"."},
21175 {"type":"Text","value":"\n "},
21176 {"type":"KeywordReserved","value":"END"},
21177 {"type":"Punctuation","value":"."},
21178 {"type":"Text","value":"\n\n "},
21179 {"type":"KeywordReserved","value":"RETURN "},
21180 {"type":"LiteralStringDouble","value":"\"\""},
21181 {"type":"Punctuation","value":"."},
21182 {"type":"Text","value":" "},
21183 {"type":"CommentMultiline","value":"/* Function return value. */"},
21184 {"type":"Text","value":"\n "},
21185 {"type":"CommentPreproc","value":"{\u0026timerStop}"},
21186 {"type":"Text","value":"\n\n"},
21187 {"type":"KeywordReserved","value":"END"},
21188 {"type":"Text","value":" "},
21189 {"type":"KeywordReserved","value":"FUNCTION"},
21190 {"type":"Punctuation","value":"."},
21191 {"type":"Text","value":" "},
21192 {"type":"CommentMultiline","value":"/* setRegistry */"},
21193 {"type":"Text","value":"\n\n"},
21194 {"type":"CommentMultiline","value":"/* _UIB-CODE-BLOCK-END */"},
21195 {"type":"CommentPreproc","value":"\n\u0026ANALYZE-RESUME\n\n\u0026ENDIF"}
21196]
View as plain text