...

Text file src/github.com/alecthomas/chroma/v2/lexers/testdata/openedgeabl.expected

Documentation: github.com/alecthomas/chroma/v2/lexers/testdata

     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