Files
five/_FiveSql2/bin/.hbmk/linux/gcc/TSqlParser2.c
Charles KWON OhJun 486e466592 feat: FiveSql2 43/43, @byref, mutable closure, RTL 479, DateTime fix
Major changes since last commit:
- FiveSql2 SQL:1999 engine (10,458 LOC) — 43/43 ALL PASS
- 21 compiler/runtime bugs fixed (short-circuit AND/OR, FOR LOOP, etc.)
- @byref pass-by-reference via RefCell pattern
- Mutable closure capture (EnsureLocalRef + RefCell sharing)
- RTL: 400 → 479 functions (+79: file, string, datetime, hash, UTF-8)
- DateTime/Timestamp fully working (hb_DateTime, hb_Hour/Min/Sec, display)
- Reserved word guard (39 keywords blocked from function calls)
- AEval arg order fix (element before index)
- Closure capture redecl fix (unique _cap_ names per block)
- Hash/string indexing in ArrayPush/ArrayPop
- Harbour compat test suite: 51/51
- 4 docs: Porting Report, Implementation Plan, Optimization Plan, Commercialization

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 11:35:37 +09:00

2284 lines
91 KiB
C

/*
* Harbour 3.2.0dev (r2510040809)
* GNU C 13.3 (64-bit)
* Generated C source from "src/TSqlParser2.prg"
*/
#include "hbvmpub.h"
#include "hbinit.h"
HB_FUNC( TSQLPARSER2 );
HB_FUNC_EXTERN( __CLSLOCKDEF );
HB_FUNC_EXTERN( HBCLASS );
HB_FUNC_EXTERN( HBOBJECT );
HB_FUNC_STATIC( TSQLPARSER2_NEW );
HB_FUNC_STATIC( TSQLPARSER2_INITINFIXTABLES );
HB_FUNC_STATIC( TSQLPARSER2_PARSE );
HB_FUNC_STATIC( TSQLPARSER2_PARSESELECT );
HB_FUNC_STATIC( TSQLPARSER2_PARSEINSERT );
HB_FUNC_STATIC( TSQLPARSER2_PARSEUPDATE );
HB_FUNC_STATIC( TSQLPARSER2_PARSEDELETE );
HB_FUNC_STATIC( TSQLPARSER2_PARSEEXPR );
HB_FUNC_STATIC( TSQLPARSER2_PRATTEXPR );
HB_FUNC_STATIC( TSQLPARSER2_PRATTPREFIX );
HB_FUNC_STATIC( TSQLPARSER2_INFIXBP );
HB_FUNC_STATIC( TSQLPARSER2_PARSEPRIMARY );
HB_FUNC_STATIC( TSQLPARSER2_PARSESUBQUERY );
HB_FUNC_STATIC( TSQLPARSER2_PARSECOLUMNLIST );
HB_FUNC_STATIC( TSQLPARSER2_PARSEFROM );
HB_FUNC_STATIC( TSQLPARSER2_PARSEORDERBY );
HB_FUNC_STATIC( TSQLPARSER2_PARSEEXPRLIST );
HB_FUNC_STATIC( TSQLPARSER2_TTYPE );
HB_FUNC_STATIC( TSQLPARSER2_TVAL );
HB_FUNC_STATIC( TSQLPARSER2_ISKW );
HB_FUNC_STATIC( TSQLPARSER2_EATKW );
HB_FUNC_STATIC( TSQLPARSER2_ISFROMKW );
HB_FUNC_STATIC( TSQLPARSER2_PARSEWINDOW );
HB_FUNC_STATIC( TSQLPARSER2_PARSEMERGE );
HB_FUNC_STATIC( TSQLPARSER2_PARSEGROUPINGSETS );
HB_FUNC_STATIC( TSQLPARSER2_PARSEWINDOWSPEC );
HB_FUNC_STATIC( TSQLPARSER2_PARSEFRAMECLAUSE );
HB_FUNC_STATIC( TSQLPARSER2_PARSEFRAMEBOUND );
HB_FUNC_EXTERN( __CLSUNLOCKDEF );
HB_FUNC_EXTERN( __OBJHASMSG );
HB_FUNC_EXTERN( LEN );
HB_FUNC_EXTERN( ASCAN );
HB_FUNC_EXTERN( AADD );
HB_FUNC_EXTERN( VAL );
HB_FUNC_EXTERN( SQLNODE );
HB_FUNC_EXTERN( EMPTY );
HB_FUNC_EXTERN( ATAIL );
HB_FUNC_EXTERN( HB_NTOS );
HB_FUNC_EXTERN( HB_HHASKEY );
HB_FUNC_EXTERN( ALLTRIM );
HB_FUNC_INITSTATICS();
HB_INIT_SYMBOLS_BEGIN( hb_vm_SymbolInit_TSQLPARSER2 )
{ "TSQLPARSER2", {HB_FS_PUBLIC | HB_FS_FIRST | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2 )}, NULL },
{ "__CLSLOCKDEF", {HB_FS_PUBLIC}, {HB_FUNCNAME( __CLSLOCKDEF )}, NULL },
{ "NEW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HBCLASS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HBCLASS )}, NULL },
{ "HBOBJECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( HBOBJECT )}, NULL },
{ "ADDMULTIDATA", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDMETHOD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLPARSER2_NEW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_NEW )}, NULL },
{ "TSQLPARSER2_INITINFIXTABLES", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_INITINFIXTABLES )}, NULL },
{ "TSQLPARSER2_PARSE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSE )}, NULL },
{ "TSQLPARSER2_PARSESELECT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSESELECT )}, NULL },
{ "TSQLPARSER2_PARSEINSERT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEINSERT )}, NULL },
{ "TSQLPARSER2_PARSEUPDATE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEUPDATE )}, NULL },
{ "TSQLPARSER2_PARSEDELETE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEDELETE )}, NULL },
{ "TSQLPARSER2_PARSEEXPR", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEEXPR )}, NULL },
{ "TSQLPARSER2_PRATTEXPR", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PRATTEXPR )}, NULL },
{ "TSQLPARSER2_PRATTPREFIX", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PRATTPREFIX )}, NULL },
{ "TSQLPARSER2_INFIXBP", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_INFIXBP )}, NULL },
{ "TSQLPARSER2_PARSEPRIMARY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEPRIMARY )}, NULL },
{ "TSQLPARSER2_PARSESUBQUERY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSESUBQUERY )}, NULL },
{ "TSQLPARSER2_PARSECOLUMNLIST", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSECOLUMNLIST )}, NULL },
{ "TSQLPARSER2_PARSEFROM", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEFROM )}, NULL },
{ "TSQLPARSER2_PARSEORDERBY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEORDERBY )}, NULL },
{ "TSQLPARSER2_PARSEEXPRLIST", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEEXPRLIST )}, NULL },
{ "TSQLPARSER2_TTYPE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_TTYPE )}, NULL },
{ "TSQLPARSER2_TVAL", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_TVAL )}, NULL },
{ "TSQLPARSER2_ISKW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_ISKW )}, NULL },
{ "TSQLPARSER2_EATKW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_EATKW )}, NULL },
{ "TSQLPARSER2_ISFROMKW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_ISFROMKW )}, NULL },
{ "TSQLPARSER2_PARSEWINDOW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEWINDOW )}, NULL },
{ "TSQLPARSER2_PARSEMERGE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEMERGE )}, NULL },
{ "TSQLPARSER2_PARSEGROUPINGSETS", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEGROUPINGSETS )}, NULL },
{ "TSQLPARSER2_PARSEWINDOWSPEC", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEWINDOWSPEC )}, NULL },
{ "TSQLPARSER2_PARSEFRAMECLAUSE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEFRAMECLAUSE )}, NULL },
{ "TSQLPARSER2_PARSEFRAMEBOUND", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLPARSER2_PARSEFRAMEBOUND )}, NULL },
{ "CREATE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__CLSUNLOCKDEF", {HB_FS_PUBLIC}, {HB_FUNCNAME( __CLSUNLOCKDEF )}, NULL },
{ "INSTANCE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__OBJHASMSG", {HB_FS_PUBLIC}, {HB_FUNCNAME( __OBJHASMSG )}, NULL },
{ "INITCLASS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_ATOKENS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_NPOS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_APARAMS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HINFIXTT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "INITINFIXTABLES", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_HINFIXTT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_HINFIXKW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HINFIXKW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "LEN", {HB_FS_PUBLIC}, {HB_FUNCNAME( LEN )}, NULL },
{ "ATOKENS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TVAL", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ISKW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "NPOS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ASCAN", {HB_FS_PUBLIC}, {HB_FUNCNAME( ASCAN )}, NULL },
{ "EATKW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSESUBQUERY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "AADD", {HB_FS_PUBLIC}, {HB_FUNCNAME( AADD )}, NULL },
{ "PARSESELECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEINSERT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEUPDATE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEDELETE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEMERGE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEEXPRLIST", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEEXPR", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "VAL", {HB_FS_PUBLIC}, {HB_FUNCNAME( VAL )}, NULL },
{ "PARSECOLUMNLIST", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEFROM", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SQLNODE", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLNODE )}, NULL },
{ "PARSEGROUPINGSETS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEWINDOWSPEC", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEORDERBY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ISFROMKW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "EMPTY", {HB_FS_PUBLIC}, {HB_FUNCNAME( EMPTY )}, NULL },
{ "ATAIL", {HB_FS_PUBLIC}, {HB_FUNCNAME( ATAIL )}, NULL },
{ "HB_NTOS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_NTOS )}, NULL },
{ "PRATTEXPR", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PRATTPREFIX", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "INFIXBP", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HB_HHASKEY", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_HHASKEY )}, NULL },
{ "PARSEPRIMARY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ALLTRIM", {HB_FS_PUBLIC}, {HB_FUNCNAME( ALLTRIM )}, NULL },
{ "PARSEWINDOW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "APARAMS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEFRAMECLAUSE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PARSEFRAMEBOUND", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "(_INITSTATICS00001)", {HB_FS_INITEXIT | HB_FS_LOCAL}, {hb_INITSTATICS}, NULL }
HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_TSQLPARSER2, "src/TSqlParser2.prg", 0x0, 0x0003 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_vm_SymbolInit_TSQLPARSER2
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( hb_vm_SymbolInit_TSQLPARSER2 )
#include "hbiniseg.h"
#endif
HB_FUNC( TSQLPARSER2 )
{
static const HB_BYTE pcode[] =
{
149,3,0,116,87,0,36,127,0,103,1,0,100,8,
29,234,4,176,1,0,104,1,0,12,1,29,223,4,
166,161,4,0,122,80,1,48,2,0,176,3,0,12,
0,106,12,84,83,113,108,80,97,114,115,101,114,50,
0,108,4,4,1,0,108,0,112,3,80,2,36,129,
0,48,5,0,95,2,100,100,95,1,121,72,121,72,
121,72,106,8,97,84,111,107,101,110,115,0,4,1,
0,9,112,5,73,36,130,0,48,5,0,95,2,100,
100,95,1,121,72,121,72,121,72,106,5,110,80,111,
115,0,4,1,0,9,112,5,73,36,131,0,48,5,
0,95,2,100,100,95,1,121,72,121,72,121,72,106,
8,97,80,97,114,97,109,115,0,4,1,0,9,112,
5,73,36,132,0,48,5,0,95,2,100,100,95,1,
121,72,121,72,121,72,106,9,104,73,110,102,105,120,
84,84,0,4,1,0,9,112,5,73,36,133,0,48,
5,0,95,2,100,100,95,1,121,72,121,72,121,72,
106,9,104,73,110,102,105,120,75,87,0,4,1,0,
9,112,5,73,36,135,0,48,6,0,95,2,106,4,
78,101,119,0,108,7,95,1,92,8,72,121,72,121,
72,112,3,73,36,136,0,48,6,0,95,2,106,16,
73,110,105,116,73,110,102,105,120,84,97,98,108,101,
115,0,108,8,95,1,121,72,121,72,121,72,112,3,
73,36,137,0,48,6,0,95,2,106,6,80,97,114,
115,101,0,108,9,95,1,121,72,121,72,121,72,112,
3,73,36,138,0,48,6,0,95,2,106,12,80,97,
114,115,101,83,101,108,101,99,116,0,108,10,95,1,
121,72,121,72,121,72,112,3,73,36,139,0,48,6,
0,95,2,106,12,80,97,114,115,101,73,110,115,101,
114,116,0,108,11,95,1,121,72,121,72,121,72,112,
3,73,36,140,0,48,6,0,95,2,106,12,80,97,
114,115,101,85,112,100,97,116,101,0,108,12,95,1,
121,72,121,72,121,72,112,3,73,36,141,0,48,6,
0,95,2,106,12,80,97,114,115,101,68,101,108,101,
116,101,0,108,13,95,1,121,72,121,72,121,72,112,
3,73,36,142,0,48,6,0,95,2,106,10,80,97,
114,115,101,69,120,112,114,0,108,14,95,1,121,72,
121,72,121,72,112,3,73,36,143,0,48,6,0,95,
2,106,10,80,114,97,116,116,69,120,112,114,0,108,
15,95,1,121,72,121,72,121,72,112,3,73,36,144,
0,48,6,0,95,2,106,12,80,114,97,116,116,80,
114,101,102,105,120,0,108,16,95,1,121,72,121,72,
121,72,112,3,73,36,145,0,48,6,0,95,2,106,
8,73,110,102,105,120,66,80,0,108,17,95,1,121,
72,121,72,121,72,112,3,73,36,146,0,48,6,0,
95,2,106,13,80,97,114,115,101,80,114,105,109,97,
114,121,0,108,18,95,1,121,72,121,72,121,72,112,
3,73,36,147,0,48,6,0,95,2,106,14,80,97,
114,115,101,83,117,98,113,117,101,114,121,0,108,19,
95,1,121,72,121,72,121,72,112,3,73,36,148,0,
48,6,0,95,2,106,16,80,97,114,115,101,67,111,
108,117,109,110,76,105,115,116,0,108,20,95,1,121,
72,121,72,121,72,112,3,73,36,149,0,48,6,0,
95,2,106,10,80,97,114,115,101,70,114,111,109,0,
108,21,95,1,121,72,121,72,121,72,112,3,73,36,
150,0,48,6,0,95,2,106,13,80,97,114,115,101,
79,114,100,101,114,66,121,0,108,22,95,1,121,72,
121,72,121,72,112,3,73,36,151,0,48,6,0,95,
2,106,14,80,97,114,115,101,69,120,112,114,76,105,
115,116,0,108,23,95,1,121,72,121,72,121,72,112,
3,73,36,152,0,48,6,0,95,2,106,6,84,84,
121,112,101,0,108,24,95,1,121,72,121,72,121,72,
112,3,73,36,153,0,48,6,0,95,2,106,5,84,
86,97,108,0,108,25,95,1,121,72,121,72,121,72,
112,3,73,36,154,0,48,6,0,95,2,106,5,73,
115,75,87,0,108,26,95,1,121,72,121,72,121,72,
112,3,73,36,155,0,48,6,0,95,2,106,6,69,
97,116,75,87,0,108,27,95,1,121,72,121,72,121,
72,112,3,73,36,156,0,48,6,0,95,2,106,9,
73,115,70,114,111,109,75,87,0,108,28,95,1,121,
72,121,72,121,72,112,3,73,36,157,0,48,6,0,
95,2,106,12,80,97,114,115,101,87,105,110,100,111,
119,0,108,29,95,1,121,72,121,72,121,72,112,3,
73,36,158,0,48,6,0,95,2,106,11,80,97,114,
115,101,77,101,114,103,101,0,108,30,95,1,121,72,
121,72,121,72,112,3,73,36,159,0,48,6,0,95,
2,106,18,80,97,114,115,101,71,114,111,117,112,105,
110,103,83,101,116,115,0,108,31,95,1,121,72,121,
72,121,72,112,3,73,36,160,0,48,6,0,95,2,
106,16,80,97,114,115,101,87,105,110,100,111,119,83,
112,101,99,0,108,32,95,1,121,72,121,72,121,72,
112,3,73,36,161,0,48,6,0,95,2,106,17,80,
97,114,115,101,70,114,97,109,101,67,108,97,117,115,
101,0,108,33,95,1,121,72,121,72,121,72,112,3,
73,36,162,0,48,6,0,95,2,106,16,80,97,114,
115,101,70,114,97,109,101,66,111,117,110,100,0,108,
34,95,1,121,72,121,72,121,72,112,3,73,36,164,
0,48,35,0,95,2,112,0,73,167,14,0,0,176,
36,0,104,1,0,95,2,20,2,168,48,37,0,95,
2,112,0,80,3,176,38,0,95,3,106,10,73,110,
105,116,67,108,97,115,115,0,12,2,28,12,48,39,
0,95,3,164,146,1,0,73,95,3,110,7,48,37,
0,103,1,0,112,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_NEW )
{
static const HB_BYTE pcode[] =
{
13,0,2,36,169,0,48,40,0,102,95,1,112,1,
73,36,170,0,48,41,0,102,122,112,1,73,36,171,
0,48,42,0,102,95,2,100,8,28,7,4,0,0,
25,4,95,2,112,1,73,36,172,0,48,43,0,102,
112,0,100,8,28,12,36,173,0,48,44,0,102,112,
0,73,36,176,0,102,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_INITINFIXTABLES )
{
static const HB_BYTE pcode[] =
{
36,182,0,48,45,0,102,177,0,0,112,1,73,36,
183,0,106,2,61,0,92,40,92,41,92,4,4,4,
0,48,43,0,102,112,0,92,9,2,36,184,0,106,
3,60,62,0,92,40,92,41,92,4,4,4,0,48,
43,0,102,112,0,92,10,2,36,185,0,106,2,60,
0,92,40,92,41,92,4,4,4,0,48,43,0,102,
112,0,92,11,2,36,186,0,106,2,62,0,92,40,
92,41,92,4,4,4,0,48,43,0,102,112,0,92,
12,2,36,187,0,106,3,60,61,0,92,40,92,41,
92,4,4,4,0,48,43,0,102,112,0,92,13,2,
36,188,0,106,3,62,61,0,92,40,92,41,92,4,
4,4,0,48,43,0,102,112,0,92,14,2,36,189,
0,106,2,43,0,92,50,92,51,92,4,4,4,0,
48,43,0,102,112,0,92,16,2,36,190,0,106,2,
45,0,92,50,92,51,92,4,4,4,0,48,43,0,
102,112,0,92,17,2,36,191,0,106,3,124,124,0,
92,50,92,51,92,4,4,4,0,48,43,0,102,112,
0,92,19,2,36,192,0,106,2,42,0,92,60,92,
61,92,4,4,4,0,48,43,0,102,112,0,92,6,
2,36,193,0,106,2,47,0,92,60,92,61,92,4,
4,4,0,48,43,0,102,112,0,92,18,2,36,195,
0,48,46,0,102,177,0,0,112,1,73,36,196,0,
106,3,79,82,0,92,10,92,11,92,4,4,4,0,
48,47,0,102,112,0,106,3,79,82,0,2,36,197,
0,106,4,65,78,68,0,92,20,92,21,92,4,4,
4,0,48,47,0,102,112,0,106,4,65,78,68,0,
2,36,198,0,106,5,76,73,75,69,0,92,40,92,
50,92,4,4,4,0,48,47,0,102,112,0,106,5,
76,73,75,69,0,2,36,199,0,106,3,73,78,0,
92,40,92,50,92,4,4,4,0,48,47,0,102,112,
0,106,3,73,78,0,2,36,200,0,106,8,66,69,
84,87,69,69,78,0,92,40,92,50,92,4,4,4,
0,48,47,0,102,112,0,106,8,66,69,84,87,69,
69,78,0,2,36,201,0,106,8,67,79,76,76,65,
84,69,0,92,90,92,91,92,4,4,4,0,48,47,
0,102,112,0,106,8,67,79,76,76,65,84,69,0,
2,36,203,0,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_TTYPE )
{
static const HB_BYTE pcode[] =
{
13,0,1,36,209,0,95,1,121,15,28,34,95,1,
176,48,0,48,49,0,102,112,0,12,1,34,28,18,
36,210,0,48,49,0,102,112,0,95,1,1,122,1,
110,7,36,213,0,121,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_TVAL )
{
static const HB_BYTE pcode[] =
{
13,0,1,36,218,0,95,1,121,15,28,35,95,1,
176,48,0,48,49,0,102,112,0,12,1,34,28,19,
36,219,0,48,49,0,102,112,0,95,1,1,92,2,
1,110,7,36,222,0,106,1,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_ISKW )
{
static const HB_BYTE pcode[] =
{
13,0,2,36,226,0,48,50,0,102,95,1,112,1,
122,8,21,28,14,73,48,51,0,102,95,1,112,1,
95,2,8,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_EATKW )
{
static const HB_BYTE pcode[] =
{
13,0,1,36,231,0,48,52,0,102,48,53,0,102,
112,0,95,1,112,2,28,27,36,232,0,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
233,0,120,110,7,36,236,0,9,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_ISFROMKW )
{
static const HB_BYTE pcode[] =
{
13,1,1,36,245,0,106,6,87,72,69,82,69,0,
106,6,79,82,68,69,82,0,106,6,71,82,79,85,
80,0,106,7,72,65,86,73,78,71,0,106,5,74,
79,73,78,0,106,5,76,69,70,84,0,106,6,82,
73,71,72,84,0,106,6,73,78,78,69,82,0,106,
3,79,78,0,106,6,79,85,84,69,82,0,106,6,
67,82,79,83,83,0,106,5,70,85,76,76,0,106,
4,83,69,84,0,106,7,86,65,76,85,69,83,0,
106,6,76,73,77,73,84,0,106,4,84,79,80,0,
106,6,85,78,73,79,78,0,106,10,73,78,84,69,
82,83,69,67,84,0,106,7,69,88,67,69,80,84,
0,106,5,87,73,84,72,0,106,6,70,69,84,67,
72,0,106,7,79,70,70,83,69,84,0,106,7,87,
73,78,68,79,87,0,106,4,70,79,82,0,106,8,
76,65,84,69,82,65,76,0,4,25,0,80,2,36,
247,0,176,54,0,95,2,89,15,0,1,0,1,0,
1,0,95,1,95,255,8,6,12,2,121,15,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSE )
{
static const HB_BYTE pcode[] =
{
13,6,0,36,0,1,176,48,0,48,49,0,102,112,
0,12,1,92,2,35,28,8,36,1,1,100,110,7,
36,4,1,48,51,0,102,48,53,0,102,112,0,112,
1,80,1,36,7,1,95,1,106,5,87,73,84,72,
0,8,29,39,1,36,8,1,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,9,1,4,
0,0,80,3,36,10,1,9,80,6,36,13,1,48,
52,0,102,48,53,0,102,112,0,106,10,82,69,67,
85,82,83,73,86,69,0,112,2,28,27,36,14,1,
120,80,6,36,15,1,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,17,1,48,51,0,
102,48,53,0,102,112,0,112,1,80,4,36,18,1,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,19,1,48,55,0,102,106,3,65,83,0,
112,1,73,36,20,1,48,56,0,102,112,0,80,5,
36,21,1,176,57,0,95,3,95,4,95,5,4,2,
0,20,2,36,22,1,48,50,0,102,48,53,0,102,
112,0,112,1,92,4,8,28,24,36,23,1,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
26,84,255,36,29,1,48,55,0,102,106,7,83,69,
76,69,67,84,0,112,1,73,36,30,1,48,58,0,
102,112,0,80,2,36,31,1,95,2,100,69,28,40,
36,32,1,95,3,95,2,106,4,99,116,101,0,2,
36,33,1,95,6,95,2,106,14,99,116,101,95,114,
101,99,117,114,115,105,118,101,0,2,36,35,1,95,
2,110,7,36,39,1,95,1,106,7,83,69,76,69,
67,84,0,8,28,32,36,40,1,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,41,1,
48,58,0,102,112,0,110,7,36,43,1,95,1,106,
7,73,78,83,69,82,84,0,8,28,32,36,44,1,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,45,1,48,59,0,102,112,0,110,7,36,
47,1,95,1,106,7,85,80,68,65,84,69,0,8,
28,32,36,48,1,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,49,1,48,60,0,102,
112,0,110,7,36,51,1,95,1,106,7,68,69,76,
69,84,69,0,8,28,32,36,52,1,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,53,
1,48,61,0,102,112,0,110,7,36,55,1,95,1,
106,7,67,82,69,65,84,69,0,8,28,97,36,56,
1,177,0,0,80,2,36,57,1,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,58,1,
106,7,67,82,69,65,84,69,0,95,2,106,5,116,
121,112,101,0,2,36,59,1,48,49,0,102,112,0,
95,2,106,7,116,111,107,101,110,115,0,2,36,60,
1,48,53,0,102,112,0,95,2,106,4,112,111,115,
0,2,36,61,1,95,2,110,7,36,63,1,95,1,
106,5,68,82,79,80,0,8,28,95,36,64,1,177,
0,0,80,2,36,65,1,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,66,1,106,5,
68,82,79,80,0,95,2,106,5,116,121,112,101,0,
2,36,67,1,48,49,0,102,112,0,95,2,106,7,
116,111,107,101,110,115,0,2,36,68,1,48,53,0,
102,112,0,95,2,106,4,112,111,115,0,2,36,69,
1,95,2,110,7,36,71,1,95,1,106,4,83,69,
84,0,8,29,234,0,36,72,1,177,0,0,80,2,
36,73,1,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,74,1,48,52,0,102,48,53,
0,102,112,0,106,10,67,79,76,76,65,84,73,79,
78,0,112,2,28,112,36,75,1,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,76,1,
48,55,0,102,106,3,84,79,0,112,1,73,36,77,
1,106,14,83,69,84,95,67,79,76,76,65,84,73,
79,78,0,95,2,106,5,116,121,112,101,0,2,36,
78,1,48,51,0,102,48,53,0,102,112,0,112,1,
95,2,106,6,118,97,108,117,101,0,2,36,79,1,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,25,60,36,81,1,106,4,83,69,84,0,95,
2,106,5,116,121,112,101,0,2,36,82,1,48,49,
0,102,112,0,95,2,106,7,116,111,107,101,110,115,
0,2,36,83,1,48,53,0,102,112,0,95,2,106,
4,112,111,115,0,2,36,85,1,95,2,110,7,36,
87,1,95,1,106,6,65,76,84,69,82,0,8,28,
96,36,88,1,177,0,0,80,2,36,89,1,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,90,1,106,6,65,76,84,69,82,0,95,2,106,
5,116,121,112,101,0,2,36,91,1,48,49,0,102,
112,0,95,2,106,7,116,111,107,101,110,115,0,2,
36,92,1,48,53,0,102,112,0,95,2,106,4,112,
111,115,0,2,36,93,1,95,2,110,7,36,95,1,
95,1,106,6,66,69,71,73,78,0,8,28,38,36,
96,1,177,0,0,80,2,36,97,1,106,6,66,69,
71,73,78,0,95,2,106,5,116,121,112,101,0,2,
36,98,1,95,2,110,7,36,100,1,95,1,106,7,
67,79,77,77,73,84,0,8,28,39,36,101,1,177,
0,0,80,2,36,102,1,106,7,67,79,77,77,73,
84,0,95,2,106,5,116,121,112,101,0,2,36,103,
1,95,2,110,7,36,105,1,95,1,106,9,82,79,
76,76,66,65,67,75,0,8,29,229,0,36,106,1,
177,0,0,80,2,36,107,1,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,108,1,48,
52,0,102,48,53,0,102,112,0,106,3,84,79,0,
112,2,29,148,0,36,109,1,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,111,1,48,
52,0,102,48,53,0,102,112,0,106,10,83,65,86,
69,80,79,73,78,84,0,112,2,28,21,36,112,1,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,114,1,106,12,82,79,76,76,66,65,67,
75,95,84,79,0,95,2,106,5,116,121,112,101,0,
2,36,115,1,48,51,0,102,48,53,0,102,112,0,
112,1,95,2,106,10,115,97,118,101,112,111,105,110,
116,0,2,36,116,1,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,25,26,36,118,1,106,
9,82,79,76,76,66,65,67,75,0,95,2,106,5,
116,121,112,101,0,2,36,120,1,95,2,110,7,36,
122,1,95,1,106,10,83,65,86,69,80,79,73,78,
84,0,8,28,105,36,123,1,177,0,0,80,2,36,
124,1,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,125,1,106,10,83,65,86,69,80,
79,73,78,84,0,95,2,106,5,116,121,112,101,0,
2,36,126,1,48,51,0,102,48,53,0,102,112,0,
112,1,95,2,106,5,110,97,109,101,0,2,36,127,
1,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,128,1,95,2,110,7,36,130,1,95,
1,106,9,84,82,85,78,67,65,84,69,0,8,28,
123,36,131,1,177,0,0,80,2,36,132,1,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,133,1,48,55,0,102,106,6,84,65,66,76,69,
0,112,1,73,36,134,1,106,9,84,82,85,78,67,
65,84,69,0,95,2,106,5,116,121,112,101,0,2,
36,135,1,48,51,0,102,48,53,0,102,112,0,112,
1,95,2,106,6,116,97,98,108,101,0,2,36,136,
1,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,137,1,95,2,110,7,36,139,1,95,
1,106,6,77,69,82,71,69,0,8,28,13,36,140,
1,48,62,0,102,112,0,110,7,36,143,1,95,1,
106,7,86,65,76,85,69,83,0,8,29,219,0,36,
144,1,177,0,0,80,2,36,145,1,106,7,86,65,
76,85,69,83,0,95,2,106,5,116,121,112,101,0,
2,36,146,1,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,147,1,4,0,0,95,2,
106,5,114,111,119,115,0,2,36,149,1,48,50,0,
102,48,53,0,102,112,0,112,1,92,7,8,28,126,
36,150,1,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,151,1,176,57,0,95,2,106,
5,114,111,119,115,0,1,48,63,0,102,112,0,20,
2,36,152,1,48,50,0,102,48,53,0,102,112,0,
112,1,92,8,8,28,21,36,153,1,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,158,
1,48,50,0,102,48,53,0,102,112,0,112,1,92,
4,8,28,24,36,159,1,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,26,115,255,36,164,
1,95,2,110,7,36,167,1,95,1,106,6,84,65,
66,76,69,0,8,28,102,36,168,1,177,0,0,80,
2,36,169,1,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,170,1,106,6,84,65,66,
76,69,0,95,2,106,5,116,121,112,101,0,2,36,
171,1,48,51,0,102,48,53,0,102,112,0,112,1,
95,2,106,6,116,97,98,108,101,0,2,36,172,1,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,173,1,95,2,110,7,36,176,1,95,1,
106,5,67,65,76,76,0,8,29,54,1,36,177,1,
177,0,0,80,2,36,178,1,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,179,1,106,
5,67,65,76,76,0,95,2,106,5,116,121,112,101,
0,2,36,180,1,48,51,0,102,48,53,0,102,112,
0,112,1,95,2,106,10,112,114,111,99,101,100,117,
114,101,0,2,36,181,1,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,182,1,4,0,
0,95,2,106,5,97,114,103,115,0,2,36,183,1,
48,50,0,102,48,53,0,102,112,0,112,1,92,7,
8,29,170,0,36,184,1,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,185,1,48,50,
0,102,48,53,0,102,112,0,112,1,92,8,69,28,
91,36,186,1,176,57,0,95,2,106,5,97,114,103,
115,0,1,48,64,0,102,112,0,20,2,36,187,1,
48,50,0,102,48,53,0,102,112,0,112,1,92,4,
8,28,47,36,188,1,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,189,1,176,57,0,
95,2,106,5,97,114,103,115,0,1,48,64,0,102,
112,0,20,2,25,193,36,192,1,48,50,0,102,48,
53,0,102,112,0,112,1,92,8,8,28,21,36,193,
1,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,196,1,95,2,110,7,36,200,1,100,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSESELECT )
{
static const HB_BYTE pcode[] =
{
13,21,0,36,206,1,177,0,0,80,1,36,207,1,
121,80,2,9,80,3,36,208,1,4,0,0,80,5,
4,0,0,80,6,36,209,1,100,80,7,4,0,0,
80,8,100,80,9,4,0,0,80,10,36,210,1,121,
80,11,121,80,12,36,211,1,100,80,13,36,217,1,
106,7,83,69,76,69,67,84,0,95,1,106,5,116,
121,112,101,0,2,36,220,1,48,52,0,102,48,53,
0,102,112,0,106,9,68,73,83,84,73,78,67,84,
0,112,2,28,27,36,221,1,120,80,3,36,222,1,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,224,1,95,3,95,1,106,9,100,105,115,
116,105,110,99,116,0,2,36,227,1,48,52,0,102,
48,53,0,102,112,0,106,4,84,79,80,0,112,2,
28,82,36,228,1,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,229,1,48,50,0,102,
48,53,0,102,112,0,112,1,92,3,8,28,43,36,
230,1,176,65,0,48,51,0,102,48,53,0,102,112,
0,112,1,12,1,80,2,36,231,1,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,234,
1,95,2,95,1,106,4,116,111,112,0,2,36,237,
1,48,66,0,102,112,0,80,4,36,238,1,95,4,
95,1,106,8,99,111,108,117,109,110,115,0,2,36,
241,1,48,52,0,102,48,53,0,102,112,0,106,5,
70,82,79,77,0,112,2,28,37,36,242,1,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,243,1,48,67,0,102,96,5,0,96,6,0,112,
2,73,36,245,1,95,5,95,1,106,7,116,97,98,
108,101,115,0,2,36,246,1,95,6,95,1,106,6,
106,111,105,110,115,0,2,36,249,1,48,52,0,102,
48,53,0,102,112,0,106,6,87,72,69,82,69,0,
112,2,28,32,36,250,1,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,251,1,48,64,
0,102,112,0,80,7,36,253,1,95,7,95,1,106,
6,119,104,101,114,101,0,2,36,0,2,48,52,0,
102,48,53,0,102,112,0,106,6,71,82,79,85,80,
0,112,2,29,108,3,36,1,2,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,2,2,
48,55,0,102,106,3,66,89,0,112,1,73,36,3,
2,4,0,0,80,8,36,9,2,48,50,0,102,48,
53,0,102,112,0,112,1,121,69,29,46,3,48,52,
0,102,48,53,0,102,112,0,106,7,72,65,86,73,
78,71,0,112,2,32,22,3,48,52,0,102,48,53,
0,102,112,0,106,6,79,82,68,69,82,0,112,2,
32,255,2,48,52,0,102,48,53,0,102,112,0,106,
6,76,73,77,73,84,0,112,2,32,232,2,48,52,
0,102,48,53,0,102,112,0,106,6,85,78,73,79,
78,0,112,2,32,209,2,48,52,0,102,48,53,0,
102,112,0,106,10,73,78,84,69,82,83,69,67,84,
0,112,2,32,182,2,48,52,0,102,48,53,0,102,
112,0,106,7,69,88,67,69,80,84,0,112,2,32,
158,2,48,52,0,102,48,53,0,102,112,0,106,7,
87,73,78,68,79,87,0,112,2,32,134,2,48,52,
0,102,48,53,0,102,112,0,106,6,70,69,84,67,
72,0,112,2,32,111,2,48,52,0,102,48,53,0,
102,112,0,106,7,79,70,70,83,69,84,0,112,2,
32,87,2,48,52,0,102,48,53,0,102,112,0,106,
4,70,79,82,0,112,2,32,66,2,36,11,2,48,
52,0,102,48,53,0,102,112,0,106,9,71,82,79,
85,80,73,78,71,0,112,2,29,172,0,48,52,0,
102,48,53,0,102,112,0,122,72,106,5,83,69,84,
83,0,112,2,29,148,0,36,12,2,48,41,0,102,
21,48,53,0,163,0,112,0,92,2,72,112,1,73,
36,13,2,48,50,0,102,48,53,0,102,112,0,112,
1,92,7,8,29,185,1,36,14,2,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,16,
2,176,57,0,95,8,176,68,0,92,3,106,14,71,
82,79,85,80,73,78,71,32,83,69,84,83,0,48,
69,0,102,112,0,100,100,12,5,20,2,36,17,2,
48,50,0,102,48,53,0,102,112,0,112,1,92,8,
8,29,104,1,36,18,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,26,82,1,36,22,
2,48,52,0,102,48,53,0,102,112,0,106,7,82,
79,76,76,85,80,0,112,2,29,139,0,36,23,2,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,24,2,48,50,0,102,48,53,0,102,112,
0,112,1,92,7,8,29,15,1,36,25,2,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,27,2,176,57,0,95,8,176,68,0,92,3,106,
7,82,79,76,76,85,80,0,48,63,0,102,112,0,
100,100,12,5,20,2,36,28,2,48,50,0,102,48,
53,0,102,112,0,112,1,92,8,8,29,197,0,36,
29,2,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,26,175,0,36,33,2,48,52,0,102,
48,53,0,102,112,0,106,5,67,85,66,69,0,112,
2,29,134,0,36,34,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,35,2,48,50,
0,102,48,53,0,102,112,0,112,1,92,7,8,28,
110,36,36,2,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,38,2,176,57,0,95,8,
176,68,0,92,3,106,5,67,85,66,69,0,48,63,
0,102,112,0,100,100,12,5,20,2,36,39,2,48,
50,0,102,48,53,0,102,112,0,112,1,92,8,8,
28,39,36,40,2,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,25,18,36,44,2,176,57,
0,95,8,48,64,0,102,112,0,20,2,36,46,2,
48,50,0,102,48,53,0,102,112,0,112,1,92,4,
8,28,24,36,47,2,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,26,196,252,36,53,2,
95,8,95,1,106,9,103,114,111,117,112,95,98,121,
0,2,36,56,2,48,52,0,102,48,53,0,102,112,
0,106,7,72,65,86,73,78,71,0,112,2,28,32,
36,57,2,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,58,2,48,64,0,102,112,0,
80,9,36,60,2,95,9,95,1,106,7,104,97,118,
105,110,103,0,2,36,63,2,48,52,0,102,48,53,
0,102,112,0,106,7,87,73,78,68,79,87,0,112,
2,29,172,0,36,64,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,65,2,4,0,
0,80,15,36,67,2,48,51,0,102,48,53,0,102,
112,0,112,1,80,16,36,68,2,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,69,2,
48,55,0,102,106,3,65,83,0,112,1,73,36,70,
2,48,70,0,102,112,0,80,17,36,71,2,176,57,
0,95,15,95,16,95,17,4,2,0,20,2,36,72,
2,48,50,0,102,48,53,0,102,112,0,112,1,92,
4,8,28,23,36,73,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,25,138,36,78,2,
95,15,95,1,106,12,119,105,110,100,111,119,95,100,
101,102,115,0,2,36,82,2,48,52,0,102,48,53,
0,102,112,0,106,6,79,82,68,69,82,0,112,2,
28,47,36,83,2,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,84,2,48,55,0,102,
106,3,66,89,0,112,1,73,36,85,2,48,71,0,
102,112,0,80,10,36,87,2,95,10,95,1,106,9,
111,114,100,101,114,95,98,121,0,2,36,90,2,48,
52,0,102,48,53,0,102,112,0,106,6,76,73,77,
73,84,0,112,2,29,189,0,36,91,2,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
92,2,48,50,0,102,48,53,0,102,112,0,112,1,
92,3,8,28,43,36,93,2,176,65,0,48,51,0,
102,48,53,0,102,112,0,112,1,12,1,80,11,36,
94,2,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,96,2,48,52,0,102,48,53,0,
102,112,0,106,7,79,70,70,83,69,84,0,112,2,
28,82,36,97,2,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,98,2,48,50,0,102,
48,53,0,102,112,0,112,1,92,3,8,28,43,36,
99,2,176,65,0,48,51,0,102,48,53,0,102,112,
0,112,1,12,1,80,12,36,100,2,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,104,
2,95,11,95,1,106,6,108,105,109,105,116,0,2,
36,105,2,95,12,95,1,106,7,111,102,102,115,101,
116,0,2,36,108,2,48,52,0,102,48,53,0,102,
112,0,106,7,79,70,70,83,69,84,0,112,2,29,
133,0,36,109,2,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,110,2,48,50,0,102,
48,53,0,102,112,0,112,1,92,3,8,28,60,36,
111,2,176,65,0,48,51,0,102,48,53,0,102,112,
0,112,1,12,1,80,12,36,112,2,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,113,
2,95,12,95,1,106,7,111,102,102,115,101,116,0,
2,36,115,2,48,55,0,102,106,5,82,79,87,83,
0,112,1,73,36,116,2,48,55,0,102,106,4,82,
79,87,0,112,1,73,36,120,2,48,52,0,102,48,
53,0,102,112,0,106,6,70,69,84,67,72,0,112,
2,29,98,1,36,121,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,122,2,48,55,
0,102,106,6,70,73,82,83,84,0,112,1,73,36,
123,2,48,55,0,102,106,5,78,69,88,84,0,112,
1,73,36,126,2,122,80,18,36,127,2,48,50,0,
102,48,53,0,102,112,0,112,1,92,3,8,28,43,
36,128,2,176,65,0,48,51,0,102,48,53,0,102,
112,0,112,1,12,1,80,18,36,129,2,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
131,2,48,55,0,102,106,5,82,79,87,83,0,112,
1,73,36,132,2,48,55,0,102,106,4,82,79,87,
0,112,1,73,36,133,2,106,5,79,78,76,89,0,
80,19,36,134,2,48,52,0,102,48,53,0,102,112,
0,106,5,79,78,76,89,0,112,2,28,23,36,135,
2,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,25,105,36,136,2,48,52,0,102,48,53,
0,102,112,0,106,5,87,73,84,72,0,112,2,28,
81,36,137,2,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,138,2,48,52,0,102,48,
53,0,102,112,0,106,5,84,73,69,83,0,112,2,
28,38,36,139,2,106,10,87,73,84,72,32,84,73,
69,83,0,80,19,36,140,2,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,143,2,95,
18,95,1,106,6,102,101,116,99,104,0,2,36,144,
2,95,19,95,1,106,11,102,101,116,99,104,95,116,
105,101,115,0,2,36,148,2,48,52,0,102,48,53,
0,102,112,0,106,4,70,79,82,0,112,2,29,160,
1,36,149,2,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,150,2,106,1,0,80,20,
36,151,2,48,52,0,102,48,53,0,102,112,0,106,
7,85,80,68,65,84,69,0,112,2,28,37,36,152,
2,106,7,85,80,68,65,84,69,0,80,20,36,153,
2,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,25,59,36,154,2,48,52,0,102,48,53,
0,102,112,0,106,6,83,72,65,82,69,0,112,2,
28,34,36,155,2,106,6,83,72,65,82,69,0,80,
20,36,156,2,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,158,2,4,0,0,80,21,
36,159,2,48,52,0,102,48,53,0,102,112,0,106,
3,79,70,0,112,2,29,197,0,36,160,2,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,164,2,48,50,0,102,48,53,0,102,112,0,112,
1,122,8,29,158,0,48,52,0,102,48,53,0,102,
112,0,106,6,85,78,73,79,78,0,112,2,32,135,
0,48,52,0,102,48,53,0,102,112,0,106,10,73,
78,84,69,82,83,69,67,84,0,112,2,31,108,48,
52,0,102,48,53,0,102,112,0,106,7,69,88,67,
69,80,84,0,112,2,31,85,36,165,2,176,57,0,
95,21,48,51,0,102,48,53,0,102,112,0,112,1,
20,2,36,166,2,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,167,2,48,50,0,102,
48,53,0,102,112,0,112,1,92,4,8,28,24,36,
168,2,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,26,84,255,36,174,2,95,20,95,1,
106,9,102,111,114,95,108,111,99,107,0,2,36,175,
2,95,21,95,1,106,14,102,111,114,95,108,111,99,
107,95,99,111,108,115,0,2,36,179,2,48,52,0,
102,48,53,0,102,112,0,106,6,85,78,73,79,78,
0,112,2,29,139,0,36,180,2,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,181,2,
9,80,14,36,182,2,48,52,0,102,48,53,0,102,
112,0,106,4,65,76,76,0,112,2,28,27,36,183,
2,120,80,14,36,184,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,186,2,48,55,
0,102,106,7,83,69,76,69,67,84,0,112,1,73,
36,187,2,48,58,0,102,112,0,80,13,36,188,2,
95,13,100,69,29,251,0,36,189,2,95,14,95,13,
106,10,117,110,105,111,110,95,97,108,108,0,2,26,
228,0,36,191,2,48,52,0,102,48,53,0,102,112,
0,106,10,73,78,84,69,82,83,69,67,84,0,112,
2,28,90,36,192,2,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,193,2,48,55,0,
102,106,7,83,69,76,69,67,84,0,112,1,73,36,
194,2,48,58,0,102,112,0,80,13,36,195,2,95,
13,100,69,29,140,0,36,196,2,106,10,73,78,84,
69,82,83,69,67,84,0,95,13,106,7,115,101,116,
95,111,112,0,2,25,110,36,198,2,48,52,0,102,
48,53,0,102,112,0,106,7,69,88,67,69,80,84,
0,112,2,28,84,36,199,2,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,200,2,48,
55,0,102,106,7,83,69,76,69,67,84,0,112,1,
73,36,201,2,48,58,0,102,112,0,80,13,36,202,
2,95,13,100,69,28,26,36,203,2,106,7,69,88,
67,69,80,84,0,95,13,106,7,115,101,116,95,111,
112,0,2,36,206,2,95,13,95,1,106,6,117,110,
105,111,110,0,2,36,208,2,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEGROUPINGSETS )
{
static const HB_BYTE pcode[] =
{
13,2,0,36,214,2,4,0,0,80,1,36,217,2,
48,50,0,102,48,53,0,102,112,0,112,1,92,7,
8,28,113,36,218,2,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,219,2,4,0,0,
80,2,36,220,2,48,50,0,102,48,53,0,102,112,
0,112,1,92,8,69,28,13,36,221,2,48,63,0,
102,112,0,80,2,36,223,2,48,50,0,102,48,53,
0,102,112,0,112,1,92,8,8,28,21,36,224,2,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,226,2,176,57,0,95,1,95,2,20,2,
25,21,36,228,2,176,57,0,95,1,48,64,0,102,
112,0,4,1,0,20,2,36,230,2,48,50,0,102,
48,53,0,102,112,0,112,1,92,4,8,28,24,36,
231,2,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,26,67,255,36,237,2,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSECOLUMNLIST )
{
static const HB_BYTE pcode[] =
{
13,3,0,36,243,2,4,0,0,80,1,36,246,2,
48,64,0,102,112,0,80,2,36,247,2,106,1,0,
80,3,36,248,2,48,52,0,102,48,53,0,102,112,
0,106,3,65,83,0,112,2,28,57,36,249,2,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,250,2,48,51,0,102,48,53,0,102,112,0,
112,1,80,3,36,251,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,253,2,176,57,
0,95,1,95,2,95,3,4,2,0,20,2,36,254,
2,48,50,0,102,48,53,0,102,112,0,112,1,92,
4,8,28,24,36,255,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,26,104,255,36,5,
3,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEEXPRLIST )
{
static const HB_BYTE pcode[] =
{
13,1,0,36,11,3,4,0,0,80,1,36,19,3,
48,50,0,102,48,53,0,102,112,0,112,1,121,69,
29,55,1,48,50,0,102,48,53,0,102,112,0,112,
1,92,8,69,29,37,1,48,52,0,102,48,53,0,
102,112,0,106,7,72,65,86,73,78,71,0,112,2,
32,13,1,48,52,0,102,48,53,0,102,112,0,106,
6,79,82,68,69,82,0,112,2,32,246,0,48,52,
0,102,48,53,0,102,112,0,106,6,76,73,77,73,
84,0,112,2,32,223,0,48,52,0,102,48,53,0,
102,112,0,106,6,85,78,73,79,78,0,112,2,32,
200,0,48,52,0,102,48,53,0,102,112,0,106,10,
73,78,84,69,82,83,69,67,84,0,112,2,32,173,
0,48,52,0,102,48,53,0,102,112,0,106,7,69,
88,67,69,80,84,0,112,2,32,149,0,48,52,0,
102,48,53,0,102,112,0,106,7,87,73,78,68,79,
87,0,112,2,31,125,48,52,0,102,48,53,0,102,
112,0,106,6,70,69,84,67,72,0,112,2,31,103,
48,52,0,102,48,53,0,102,112,0,106,7,79,70,
70,83,69,84,0,112,2,31,80,48,52,0,102,48,
53,0,102,112,0,106,4,70,79,82,0,112,2,31,
60,36,20,3,176,57,0,95,1,48,64,0,102,112,
0,20,2,36,21,3,48,50,0,102,48,53,0,102,
112,0,112,1,92,4,8,28,24,36,22,3,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
26,187,254,36,28,3,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEFROM )
{
static const HB_BYTE pcode[] =
{
13,6,2,36,38,3,9,80,8,36,39,3,48,52,
0,102,48,53,0,102,112,0,106,8,76,65,84,69,
82,65,76,0,112,2,28,27,36,40,3,120,80,8,
36,41,3,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,45,3,48,50,0,102,48,53,
0,102,112,0,112,1,92,7,8,29,3,1,48,52,
0,102,48,53,0,102,112,0,122,72,106,7,83,69,
76,69,67,84,0,112,2,29,233,0,36,46,3,48,
56,0,102,112,0,80,7,36,47,3,106,1,0,80,
4,36,48,3,48,52,0,102,48,53,0,102,112,0,
106,3,65,83,0,112,2,28,21,36,49,3,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,51,3,48,50,0,102,48,53,0,102,112,0,112,
1,122,8,28,58,48,72,0,102,48,51,0,102,48,
53,0,102,112,0,112,1,112,1,31,38,36,52,3,
48,51,0,102,48,53,0,102,112,0,112,1,80,4,
36,53,3,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,55,3,176,73,0,95,4,12,
1,28,16,36,56,3,106,7,95,95,68,82,86,49,
0,80,4,36,58,3,176,57,0,95,1,106,13,95,
95,83,85,66,81,85,69,82,89,95,95,0,95,4,
95,7,4,3,0,20,2,36,59,3,95,8,29,171,
0,36,60,3,106,12,95,95,76,65,84,69,82,65,
76,95,95,0,176,74,0,95,1,12,1,122,2,26,
142,0,36,64,3,48,51,0,102,48,53,0,102,112,
0,112,1,80,3,36,65,3,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,66,3,106,
1,0,80,4,36,67,3,48,50,0,102,48,53,0,
102,112,0,112,1,122,8,28,58,48,72,0,102,48,
51,0,102,48,53,0,102,112,0,112,1,112,1,31,
38,36,68,3,48,51,0,102,48,53,0,102,112,0,
112,1,80,4,36,69,3,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,71,3,176,57,
0,95,1,95,3,95,4,106,1,0,4,3,0,20,
2,36,75,3,48,50,0,102,48,53,0,102,112,0,
112,1,92,4,8,29,237,1,36,76,3,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
78,3,9,80,8,36,79,3,48,52,0,102,48,53,
0,102,112,0,106,8,76,65,84,69,82,65,76,0,
112,2,28,27,36,80,3,120,80,8,36,81,3,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,83,3,48,50,0,102,48,53,0,102,112,0,
112,1,92,7,8,29,3,1,48,52,0,102,48,53,
0,102,112,0,122,72,106,7,83,69,76,69,67,84,
0,112,2,29,233,0,36,84,3,48,56,0,102,112,
0,80,7,36,85,3,106,1,0,80,4,36,86,3,
48,52,0,102,48,53,0,102,112,0,106,3,65,83,
0,112,2,28,21,36,87,3,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,89,3,48,
50,0,102,48,53,0,102,112,0,112,1,122,8,28,
58,48,72,0,102,48,51,0,102,48,53,0,102,112,
0,112,1,112,1,31,38,36,90,3,48,51,0,102,
48,53,0,102,112,0,112,1,80,4,36,91,3,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,93,3,176,73,0,95,4,12,1,28,30,36,
94,3,106,6,95,95,68,82,86,0,176,75,0,176,
48,0,95,1,12,1,122,72,12,1,72,80,4,36,
96,3,176,57,0,95,1,95,8,28,18,106,12,95,
95,76,65,84,69,82,65,76,95,95,0,25,17,106,
13,95,95,83,85,66,81,85,69,82,89,95,95,0,
95,4,95,7,4,3,0,20,2,26,140,254,36,98,
3,48,51,0,102,48,53,0,102,112,0,112,1,80,
3,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,99,3,106,1,0,80,4,36,100,3,
48,50,0,102,48,53,0,102,112,0,112,1,122,8,
28,55,48,72,0,102,48,51,0,102,48,53,0,102,
112,0,112,1,112,1,31,35,36,101,3,48,51,0,
102,48,53,0,102,112,0,112,1,80,4,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
103,3,176,57,0,95,1,95,3,95,4,106,1,0,
4,3,0,20,2,26,4,254,36,110,3,48,52,0,
102,48,53,0,102,112,0,106,5,74,79,73,78,0,
112,2,31,111,48,52,0,102,48,53,0,102,112,0,
106,5,76,69,70,84,0,112,2,31,90,48,52,0,
102,48,53,0,102,112,0,106,6,82,73,71,72,84,
0,112,2,31,68,48,52,0,102,48,53,0,102,112,
0,106,6,73,78,78,69,82,0,112,2,31,46,48,
52,0,102,48,53,0,102,112,0,106,6,67,82,79,
83,83,0,112,2,31,24,48,52,0,102,48,53,0,
102,112,0,106,5,70,85,76,76,0,112,2,29,165,
1,36,111,3,48,51,0,102,48,53,0,102,112,0,
112,1,80,5,36,112,3,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,113,3,48,52,
0,102,48,53,0,102,112,0,106,6,79,85,84,69,
82,0,112,2,28,21,36,114,3,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,116,3,
48,52,0,102,48,53,0,102,112,0,106,5,74,79,
73,78,0,112,2,28,21,36,117,3,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,121,
3,9,80,8,36,122,3,48,52,0,102,48,53,0,
102,112,0,106,8,76,65,84,69,82,65,76,0,112,
2,28,27,36,123,3,120,80,8,36,124,3,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,127,3,48,51,0,102,48,53,0,102,112,0,112,
1,80,3,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,128,3,106,1,0,80,4,36,
129,3,48,50,0,102,48,53,0,102,112,0,112,1,
122,8,28,55,48,72,0,102,48,51,0,102,48,53,
0,102,112,0,112,1,112,1,31,35,36,130,3,48,
51,0,102,48,53,0,102,112,0,112,1,80,4,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,132,3,176,57,0,95,1,95,8,28,20,106,
11,95,95,76,65,84,69,82,65,76,95,0,95,3,
72,25,4,95,3,95,4,106,1,0,4,3,0,20,
2,36,134,3,100,80,6,36,135,3,48,52,0,102,
48,53,0,102,112,0,106,3,79,78,0,112,2,28,
32,36,136,3,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,137,3,48,64,0,102,112,
0,80,6,36,140,3,176,57,0,95,2,95,5,95,
3,95,4,95,6,4,4,0,20,2,26,220,253,36,
143,3,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEORDERBY )
{
static const HB_BYTE pcode[] =
{
13,4,0,36,149,3,4,0,0,80,1,36,156,3,
48,50,0,102,48,53,0,102,112,0,112,1,121,69,
29,78,2,48,52,0,102,48,53,0,102,112,0,106,
6,76,73,77,73,84,0,112,2,32,55,2,48,52,
0,102,48,53,0,102,112,0,106,6,85,78,73,79,
78,0,112,2,32,32,2,48,52,0,102,48,53,0,
102,112,0,106,10,73,78,84,69,82,83,69,67,84,
0,112,2,32,5,2,48,52,0,102,48,53,0,102,
112,0,106,7,69,88,67,69,80,84,0,112,2,32,
237,1,48,52,0,102,48,53,0,102,112,0,106,6,
70,69,84,67,72,0,112,2,32,214,1,48,52,0,
102,48,53,0,102,112,0,106,7,79,70,70,83,69,
84,0,112,2,32,190,1,48,52,0,102,48,53,0,
102,112,0,106,4,70,79,82,0,112,2,32,169,1,
48,52,0,102,48,53,0,102,112,0,106,7,87,73,
78,68,79,87,0,112,2,32,145,1,48,50,0,102,
48,53,0,102,112,0,112,1,92,8,69,29,127,1,
36,157,3,48,64,0,102,112,0,80,2,36,158,3,
106,4,65,83,67,0,80,3,36,159,3,48,52,0,
102,48,53,0,102,112,0,106,4,65,83,67,0,112,
2,28,23,36,160,3,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,25,57,36,161,3,48,
52,0,102,48,53,0,102,112,0,106,5,68,69,83,
67,0,112,2,28,33,36,162,3,106,5,68,69,83,
67,0,80,3,36,163,3,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,166,3,106,1,
0,80,4,36,167,3,48,52,0,102,48,53,0,102,
112,0,106,6,78,85,76,76,83,0,112,2,29,136,
0,36,168,3,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,169,3,48,52,0,102,48,
53,0,102,112,0,106,6,70,73,82,83,84,0,112,
2,28,36,36,170,3,106,6,70,73,82,83,84,0,
80,4,36,171,3,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,25,57,36,172,3,48,52,
0,102,48,53,0,102,112,0,106,5,76,65,83,84,
0,112,2,28,33,36,173,3,106,5,76,65,83,84,
0,80,4,36,174,3,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,177,3,176,73,0,
95,4,12,1,28,21,36,178,3,176,57,0,95,1,
95,2,95,3,4,2,0,20,2,25,21,36,180,3,
176,57,0,95,1,95,2,95,3,95,4,4,3,0,
20,2,36,182,3,48,50,0,102,48,53,0,102,112,
0,112,1,92,4,8,28,24,36,183,3,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,26,
164,253,36,189,3,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEINSERT )
{
static const HB_BYTE pcode[] =
{
13,5,0,36,195,3,177,0,0,80,1,4,0,0,
80,3,4,0,0,80,4,36,197,3,106,7,73,78,
83,69,82,84,0,95,1,106,5,116,121,112,101,0,
2,36,198,3,48,55,0,102,106,5,73,78,84,79,
0,112,1,73,36,199,3,48,51,0,102,48,53,0,
102,112,0,112,1,80,2,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,200,3,95,2,
95,1,106,6,116,97,98,108,101,0,2,36,203,3,
48,50,0,102,48,53,0,102,112,0,112,1,92,7,
8,29,159,0,36,204,3,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,205,3,48,50,
0,102,48,53,0,102,112,0,112,1,122,8,28,81,
36,206,3,176,57,0,95,3,48,51,0,102,48,53,
0,102,112,0,112,1,20,2,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,207,3,48,
50,0,102,48,53,0,102,112,0,112,1,92,4,8,
28,23,36,208,3,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,25,160,36,213,3,48,50,
0,102,48,53,0,102,112,0,112,1,92,8,8,28,
21,36,214,3,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,217,3,95,3,95,1,106,
7,102,105,101,108,100,115,0,2,36,220,3,48,52,
0,102,48,53,0,102,112,0,106,7,86,65,76,85,
69,83,0,112,2,29,201,0,36,221,3,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
222,3,48,50,0,102,48,53,0,102,112,0,112,1,
92,7,8,29,161,0,36,223,3,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,224,3,
48,50,0,102,48,53,0,102,112,0,112,1,92,8,
69,28,82,48,50,0,102,48,53,0,102,112,0,112,
1,121,69,28,66,36,225,3,48,64,0,102,112,0,
80,5,36,226,3,176,57,0,95,4,95,5,20,2,
36,227,3,48,50,0,102,48,53,0,102,112,0,112,
1,92,4,8,28,179,36,228,3,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,25,158,36,
231,3,48,50,0,102,48,53,0,102,112,0,112,1,
92,8,8,28,21,36,232,3,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,236,3,95,
4,95,1,106,7,118,97,108,117,101,115,0,2,36,
238,3,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEUPDATE )
{
static const HB_BYTE pcode[] =
{
13,5,0,36,244,3,177,0,0,80,1,4,0,0,
80,3,36,246,3,106,7,85,80,68,65,84,69,0,
95,1,106,5,116,121,112,101,0,2,36,247,3,48,
51,0,102,48,53,0,102,112,0,112,1,80,2,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,248,3,95,2,95,1,106,6,116,97,98,108,
101,0,2,36,250,3,48,52,0,102,48,53,0,102,
112,0,106,4,83,69,84,0,112,2,29,184,0,36,
251,3,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,252,3,48,50,0,102,48,53,0,
102,112,0,112,1,122,8,29,145,0,36,253,3,48,
51,0,102,48,53,0,102,112,0,112,1,80,4,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,254,3,48,50,0,102,48,53,0,102,112,0,
112,1,92,9,8,28,21,36,255,3,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,1,
4,48,64,0,102,112,0,80,5,36,2,4,176,57,
0,95,3,95,4,95,5,4,2,0,20,2,36,3,
4,48,50,0,102,48,53,0,102,112,0,112,1,92,
4,8,28,24,36,4,4,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,26,97,255,36,10,
4,95,3,95,1,106,4,115,101,116,0,2,36,12,
4,100,95,1,106,6,119,104,101,114,101,0,2,36,
13,4,48,52,0,102,48,53,0,102,112,0,106,6,
87,72,69,82,69,0,112,2,28,41,36,14,4,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,15,4,48,64,0,102,112,0,95,1,106,6,
119,104,101,114,101,0,2,36,18,4,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEDELETE )
{
static const HB_BYTE pcode[] =
{
13,1,0,36,24,4,177,0,0,80,1,36,26,4,
106,7,68,69,76,69,84,69,0,95,1,106,5,116,
121,112,101,0,2,36,27,4,48,55,0,102,106,5,
70,82,79,77,0,112,1,73,36,28,4,48,51,0,
102,48,53,0,102,112,0,112,1,95,1,106,6,116,
97,98,108,101,0,2,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,30,4,100,95,1,
106,6,119,104,101,114,101,0,2,36,31,4,48,52,
0,102,48,53,0,102,112,0,106,6,87,72,69,82,
69,0,112,2,28,41,36,32,4,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,33,4,
48,64,0,102,112,0,95,1,106,6,119,104,101,114,
101,0,2,36,36,4,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEEXPR )
{
static const HB_BYTE pcode[] =
{
36,61,4,48,76,0,102,121,112,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PRATTEXPR )
{
static const HB_BYTE pcode[] =
{
13,12,1,36,72,4,48,77,0,102,112,0,80,2,
36,76,4,48,78,0,102,112,0,80,8,36,77,4,
95,8,100,8,32,134,7,36,81,4,95,8,122,1,
80,4,36,82,4,95,8,92,2,1,80,5,36,83,
4,95,8,92,3,1,80,6,36,84,4,95,8,92,
4,1,80,7,36,86,4,95,5,95,1,35,32,84,
7,36,91,4,95,4,106,5,76,73,75,69,0,8,
29,147,0,36,92,4,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,93,4,48,76,0,
102,95,6,112,1,80,3,36,94,4,48,52,0,102,
48,53,0,102,112,0,106,7,69,83,67,65,80,69,
0,112,2,28,61,36,95,4,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,96,4,48,
76,0,102,95,6,112,1,80,11,36,97,4,176,68,
0,92,4,106,5,76,73,75,69,0,95,2,95,3,
95,11,12,5,80,2,25,26,36,99,4,176,68,0,
92,4,106,5,76,73,75,69,0,95,2,95,3,100,
12,5,80,2,26,28,255,36,104,4,95,4,106,9,
78,79,84,32,76,73,75,69,0,8,29,179,0,36,
105,4,48,41,0,102,21,48,53,0,163,0,112,0,
92,2,72,112,1,73,36,106,4,48,76,0,102,95,
6,112,1,80,3,36,107,4,48,52,0,102,48,53,
0,102,112,0,106,7,69,83,67,65,80,69,0,112,
2,28,76,36,108,4,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,109,4,48,76,0,
102,95,6,112,1,80,11,36,110,4,176,68,0,92,
5,106,4,78,79,84,0,176,68,0,92,4,106,5,
76,73,75,69,0,95,2,95,3,95,11,12,5,100,
100,12,5,80,2,25,41,36,112,4,176,68,0,92,
5,106,4,78,79,84,0,176,68,0,92,4,106,5,
76,73,75,69,0,95,2,95,3,100,12,5,100,100,
12,5,80,2,26,88,254,36,118,4,95,4,106,11,
83,73,77,73,76,65,82,32,84,79,0,8,29,161,
0,36,119,4,48,41,0,102,21,48,53,0,163,0,
112,0,92,2,72,112,1,73,36,120,4,48,76,0,
102,95,6,112,1,80,3,36,121,4,48,52,0,102,
48,53,0,102,112,0,106,7,69,83,67,65,80,69,
0,112,2,28,67,36,122,4,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,123,4,48,
76,0,102,95,6,112,1,80,11,36,124,4,176,68,
0,92,4,106,11,83,73,77,73,76,65,82,32,84,
79,0,95,2,95,3,95,11,12,5,80,2,25,32,
36,126,4,176,68,0,92,4,106,11,83,73,77,73,
76,65,82,32,84,79,0,95,2,95,3,100,12,5,
80,2,26,164,253,36,132,4,95,4,106,15,78,79,
84,32,83,73,77,73,76,65,82,32,84,79,0,8,
29,191,0,36,133,4,48,41,0,102,21,48,53,0,
163,0,112,0,92,3,72,112,1,73,36,134,4,48,
76,0,102,95,6,112,1,80,3,36,135,4,48,52,
0,102,48,53,0,102,112,0,106,7,69,83,67,65,
80,69,0,112,2,28,82,36,136,4,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,137,
4,48,76,0,102,95,6,112,1,80,11,36,138,4,
176,68,0,92,5,106,4,78,79,84,0,176,68,0,
92,4,106,11,83,73,77,73,76,65,82,32,84,79,
0,95,2,95,3,95,11,12,5,100,100,12,5,80,
2,25,47,36,140,4,176,68,0,92,5,106,4,78,
79,84,0,176,68,0,92,4,106,11,83,73,77,73,
76,65,82,32,84,79,0,95,2,95,3,100,12,5,
100,100,12,5,80,2,26,206,252,36,146,4,95,4,
106,17,73,83,32,68,73,83,84,73,78,67,84,32,
70,82,79,77,0,8,28,75,36,147,4,48,41,0,
102,21,48,53,0,163,0,112,0,92,3,72,112,1,
73,36,148,4,48,76,0,102,95,6,112,1,80,3,
36,149,4,176,68,0,92,4,106,17,73,83,32,68,
73,83,84,73,78,67,84,32,70,82,79,77,0,95,
2,95,3,100,12,5,80,2,26,106,252,36,153,4,
95,4,106,21,73,83,32,78,79,84,32,68,73,83,
84,73,78,67,84,32,70,82,79,77,0,8,28,79,
36,154,4,48,41,0,102,21,48,53,0,163,0,112,
0,92,4,72,112,1,73,36,155,4,48,76,0,102,
95,6,112,1,80,3,36,156,4,176,68,0,92,4,
106,21,73,83,32,78,79,84,32,68,73,83,84,73,
78,67,84,32,70,82,79,77,0,95,2,95,3,100,
12,5,80,2,26,254,251,36,160,4,95,4,106,3,
73,78,0,8,31,17,95,4,106,7,78,79,84,32,
73,78,0,8,29,102,1,36,161,4,95,4,106,7,
78,79,84,32,73,78,0,8,80,13,36,162,4,95,
13,28,21,36,163,4,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,165,4,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
166,4,48,50,0,102,48,53,0,102,112,0,112,1,
92,7,8,29,221,0,36,167,4,48,52,0,102,48,
53,0,102,112,0,122,72,106,7,83,69,76,69,67,
84,0,112,2,28,16,36,168,4,48,56,0,102,112,
0,80,3,26,179,0,36,170,4,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,171,4,
4,0,0,80,12,36,172,4,48,50,0,102,48,53,
0,102,112,0,112,1,92,8,69,28,75,48,50,0,
102,48,53,0,102,112,0,112,1,121,69,28,59,36,
173,4,176,57,0,95,12,48,64,0,102,112,0,20,
2,36,174,4,48,50,0,102,48,53,0,102,112,0,
112,1,92,4,8,28,186,36,175,4,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,25,165,
36,178,4,48,50,0,102,48,53,0,102,112,0,112,
1,92,8,8,28,21,36,179,4,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,181,4,
176,68,0,92,8,95,12,100,100,100,12,5,80,3,
36,184,4,176,68,0,92,4,106,3,73,78,0,95,
2,95,3,100,12,5,80,2,36,185,4,95,13,28,
24,36,186,4,176,68,0,92,5,106,4,78,79,84,
0,95,2,100,100,12,5,80,2,26,127,250,36,191,
4,95,4,106,8,66,69,84,87,69,69,78,0,8,
31,22,95,4,106,12,78,79,84,32,66,69,84,87,
69,69,78,0,8,29,172,0,36,192,4,95,4,106,
12,78,79,84,32,66,69,84,87,69,69,78,0,8,
80,13,36,193,4,95,13,28,21,36,194,4,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,196,4,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,197,4,48,76,0,102,92,50,
112,1,80,9,36,198,4,48,55,0,102,106,4,65,
78,68,0,112,1,73,36,199,4,48,76,0,102,92,
50,112,1,80,10,36,200,4,176,68,0,92,11,106,
8,66,69,84,87,69,69,78,0,95,2,95,9,95,
10,12,5,80,2,36,201,4,95,13,28,24,36,202,
4,176,68,0,92,5,106,4,78,79,84,0,95,2,
100,100,12,5,80,2,26,176,249,36,207,4,95,4,
106,8,73,83,32,78,85,76,76,0,8,28,67,36,
208,4,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,209,4,48,55,0,102,106,5,78,
85,76,76,0,112,1,73,36,210,4,176,68,0,92,
4,106,8,73,83,32,78,85,76,76,0,95,2,100,
100,12,5,80,2,26,93,249,36,214,4,95,4,106,
12,73,83,32,78,79,84,32,78,85,76,76,0,8,
28,90,36,215,4,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,216,4,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,217,
4,48,55,0,102,106,5,78,85,76,76,0,112,1,
73,36,218,4,176,68,0,92,4,106,12,73,83,32,
78,79,84,32,78,85,76,76,0,95,2,100,100,12,
5,80,2,26,239,248,36,222,4,95,4,106,8,67,
79,76,76,65,84,69,0,8,28,62,36,223,4,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,224,4,48,50,0,102,48,53,0,102,112,0,
112,1,122,8,28,21,36,225,4,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,26,161,248,
36,231,4,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,232,4,48,76,0,102,95,6,
112,1,80,3,36,233,4,176,68,0,95,7,95,4,
95,2,95,3,100,12,5,80,2,26,107,248,36,237,
4,95,2,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_INFIXBP )
{
static const HB_BYTE pcode[] =
{
13,2,0,36,251,4,48,50,0,102,48,53,0,102,
112,0,112,1,80,1,36,252,4,48,51,0,102,48,
53,0,102,112,0,112,1,80,2,36,255,4,176,79,
0,48,43,0,102,112,0,95,1,12,2,28,16,36,
0,5,48,43,0,102,112,0,95,1,1,110,7,36,
4,5,95,1,122,8,29,122,2,36,5,5,176,79,
0,48,47,0,102,112,0,95,2,12,2,28,16,36,
6,5,48,47,0,102,112,0,95,2,1,110,7,36,
10,5,95,2,106,8,83,73,77,73,76,65,82,0,
8,28,51,36,11,5,48,52,0,102,48,53,0,102,
112,0,122,72,106,3,84,79,0,112,2,29,47,2,
106,11,83,73,77,73,76,65,82,32,84,79,0,92,
40,92,50,92,4,4,4,0,110,7,36,13,5,95,
2,106,3,73,83,0,8,29,22,1,36,14,5,48,
52,0,102,48,53,0,102,112,0,122,72,106,4,78,
79,84,0,112,2,28,91,48,52,0,102,48,53,0,
102,112,0,92,2,72,106,9,68,73,83,84,73,78,
67,84,0,112,2,28,63,48,52,0,102,48,53,0,
102,112,0,92,3,72,106,5,70,82,79,77,0,112,
2,28,39,36,15,5,106,21,73,83,32,78,79,84,
32,68,73,83,84,73,78,67,84,32,70,82,79,77,
0,92,40,92,41,92,4,4,4,0,110,7,36,16,
5,48,52,0,102,48,53,0,102,112,0,122,72,106,
9,68,73,83,84,73,78,67,84,0,112,2,28,59,
48,52,0,102,48,53,0,102,112,0,92,2,72,106,
5,70,82,79,77,0,112,2,28,35,36,17,5,106,
17,73,83,32,68,73,83,84,73,78,67,84,32,70,
82,79,77,0,92,40,92,41,92,4,4,4,0,110,
7,36,18,5,48,52,0,102,48,53,0,102,112,0,
122,72,106,4,78,79,84,0,112,2,28,27,106,12,
73,83,32,78,79,84,32,78,85,76,76,0,92,40,
92,41,92,4,4,4,0,110,7,36,19,5,106,8,
73,83,32,78,85,76,76,0,92,40,92,41,92,4,
4,4,0,110,7,36,21,5,95,2,106,4,78,79,
84,0,8,29,231,0,36,22,5,48,52,0,102,48,
53,0,102,112,0,122,72,106,5,76,73,75,69,0,
112,2,28,24,106,9,78,79,84,32,76,73,75,69,
0,92,40,92,50,92,4,4,4,0,110,7,36,23,
5,48,52,0,102,48,53,0,102,112,0,122,72,106,
3,73,78,0,112,2,28,22,106,7,78,79,84,32,
73,78,0,92,40,92,50,92,4,4,4,0,110,7,
36,24,5,48,52,0,102,48,53,0,102,112,0,122,
72,106,8,66,69,84,87,69,69,78,0,112,2,28,
27,106,12,78,79,84,32,66,69,84,87,69,69,78,
0,92,40,92,50,92,4,4,4,0,110,7,36,25,
5,48,52,0,102,48,53,0,102,112,0,122,72,106,
8,83,73,77,73,76,65,82,0,112,2,28,55,48,
52,0,102,48,53,0,102,112,0,92,2,72,106,3,
84,79,0,112,2,28,33,36,26,5,106,15,78,79,
84,32,83,73,77,73,76,65,82,32,84,79,0,92,
40,92,50,92,4,4,4,0,110,7,36,31,5,100,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PRATTPREFIX )
{
static const HB_BYTE pcode[] =
{
13,1,0,36,40,5,48,52,0,102,48,53,0,102,
112,0,106,4,78,79,84,0,112,2,28,55,36,41,
5,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,42,5,48,76,0,102,92,30,112,1,
80,1,36,43,5,176,68,0,92,5,106,4,78,79,
84,0,95,1,100,100,20,5,7,36,47,5,48,50,
0,102,48,53,0,102,112,0,112,1,92,17,8,28,
53,36,48,5,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,49,5,48,76,0,102,92,
70,112,1,80,1,36,50,5,176,68,0,92,5,106,
2,45,0,95,1,100,100,20,5,7,36,53,5,48,
80,0,102,112,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEPRIMARY )
{
static const HB_BYTE pcode[] =
{
13,18,0,36,64,5,48,52,0,102,48,53,0,102,
112,0,106,5,78,85,76,76,0,112,2,28,36,36,
65,5,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,66,5,176,68,0,92,10,100,100,
100,100,20,5,7,36,70,5,48,50,0,102,48,53,
0,102,112,0,112,1,92,3,8,28,58,36,71,5,
48,51,0,102,48,53,0,102,112,0,112,1,80,1,
36,72,5,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,73,5,176,68,0,122,176,65,
0,95,1,12,1,100,100,100,20,5,7,36,77,5,
48,50,0,102,48,53,0,102,112,0,112,1,92,2,
8,28,53,36,78,5,48,51,0,102,48,53,0,102,
112,0,112,1,80,1,36,79,5,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,80,5,
176,68,0,122,95,1,100,100,100,20,5,7,36,84,
5,48,50,0,102,48,53,0,102,112,0,112,1,92,
15,8,28,36,36,85,5,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,86,5,176,68,
0,92,9,100,100,100,100,20,5,7,36,90,5,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
28,117,36,91,5,48,52,0,102,48,53,0,102,112,
0,122,72,106,7,83,69,76,69,67,84,0,112,2,
28,13,36,92,5,48,56,0,102,112,0,110,7,36,
94,5,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,95,5,48,64,0,102,112,0,80,
3,36,96,5,48,50,0,102,48,53,0,102,112,0,
112,1,92,8,8,28,21,36,97,5,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,99,
5,95,3,110,7,36,103,5,48,52,0,102,48,53,
0,102,112,0,106,7,69,88,73,83,84,83,0,112,
2,28,59,36,104,5,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,105,5,48,56,0,
102,112,0,80,3,36,106,5,176,68,0,92,3,106,
7,69,88,73,83,84,83,0,95,3,4,1,0,100,
100,20,5,7,36,110,5,48,52,0,102,48,53,0,
102,112,0,106,5,67,65,83,69,0,112,2,29,224,
0,36,111,5,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,112,5,4,0,0,80,5,
36,113,5,100,80,6,36,114,5,48,52,0,102,48,
53,0,102,112,0,106,5,87,72,69,78,0,112,2,
28,79,36,115,5,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,116,5,48,64,0,102,
112,0,80,7,36,117,5,48,55,0,102,106,5,84,
72,69,78,0,112,1,73,36,118,5,48,64,0,102,
112,0,80,8,36,119,5,176,57,0,95,5,95,7,
95,8,4,2,0,20,2,25,157,36,121,5,48,52,
0,102,48,53,0,102,112,0,106,5,69,76,83,69,
0,112,2,28,32,36,122,5,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,123,5,48,
64,0,102,112,0,80,6,36,125,5,48,55,0,102,
106,4,69,78,68,0,112,1,73,36,126,5,176,68,
0,92,6,95,5,95,6,100,100,20,5,7,36,130,
5,48,52,0,102,48,53,0,102,112,0,106,10,84,
73,77,69,83,84,65,77,80,0,112,2,28,118,36,
131,5,48,50,0,102,48,53,0,102,112,0,122,72,
112,1,92,2,8,28,96,36,132,5,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,133,
5,48,51,0,102,48,53,0,102,112,0,112,1,80,
1,36,134,5,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,136,5,176,68,0,92,3,
106,10,84,73,77,69,83,84,65,77,80,0,176,68,
0,122,95,1,100,100,100,12,5,4,1,0,100,100,
20,5,7,36,141,5,48,52,0,102,48,53,0,102,
112,0,106,5,67,65,83,84,0,112,2,29,158,1,
36,142,5,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,143,5,48,50,0,102,48,53,
0,102,112,0,112,1,92,7,8,29,118,1,36,144,
5,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,145,5,48,64,0,102,112,0,80,3,
36,146,5,48,55,0,102,106,3,65,83,0,112,1,
73,36,148,5,48,51,0,102,48,53,0,102,112,0,
112,1,80,2,36,149,5,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,150,5,48,50,
0,102,48,53,0,102,112,0,112,1,92,7,8,29,
197,0,36,151,5,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,152,5,96,2,0,106,
2,40,0,48,51,0,102,48,53,0,102,112,0,112,
1,72,135,36,153,5,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,154,5,48,50,0,
102,48,53,0,102,112,0,112,1,92,4,8,28,64,
36,155,5,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,156,5,96,2,0,106,2,44,
0,48,51,0,102,48,53,0,102,112,0,112,1,72,
135,36,157,5,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,159,5,96,2,0,106,2,
41,0,135,36,160,5,48,50,0,102,48,53,0,102,
112,0,112,1,92,8,8,28,21,36,161,5,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,164,5,48,50,0,102,48,53,0,102,112,0,112,
1,92,8,8,28,21,36,165,5,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,168,5,
176,68,0,92,3,106,5,67,65,83,84,0,95,3,
176,68,0,122,95,2,100,100,100,12,5,4,2,0,
100,100,20,5,7,36,173,5,48,52,0,102,48,53,
0,102,112,0,106,8,69,88,84,82,65,67,84,0,
112,2,29,204,0,36,174,5,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,175,5,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
29,164,0,36,176,5,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,177,5,48,51,0,
102,48,53,0,102,112,0,112,1,80,9,36,178,5,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,179,5,48,55,0,102,106,5,70,82,79,
77,0,112,1,73,36,180,5,48,64,0,102,112,0,
80,3,36,181,5,48,50,0,102,48,53,0,102,112,
0,112,1,92,8,8,28,21,36,182,5,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
185,5,176,68,0,92,3,106,8,69,88,84,82,65,
67,84,0,176,68,0,122,95,9,100,100,100,12,5,
95,3,4,2,0,100,100,20,5,7,36,193,5,48,
52,0,102,48,53,0,102,112,0,106,5,84,82,73,
77,0,112,2,29,136,1,48,50,0,102,48,53,0,
102,112,0,122,72,112,1,92,7,8,29,116,1,36,
194,5,106,1,0,80,10,36,196,5,48,52,0,102,
48,53,0,102,112,0,92,2,72,106,8,76,69,65,
68,73,78,71,0,112,2,31,54,48,52,0,102,48,
53,0,102,112,0,92,2,72,106,9,84,82,65,73,
76,73,78,71,0,112,2,31,26,48,52,0,102,48,
53,0,102,112,0,92,2,72,106,5,66,79,84,72,
0,112,2,28,22,36,197,5,48,51,0,102,48,53,
0,102,112,0,92,2,72,112,1,80,10,36,199,5,
176,73,0,95,10,12,1,32,249,0,36,200,5,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,201,5,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,202,5,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,203,5,
100,80,11,36,205,5,48,52,0,102,48,53,0,102,
112,0,106,5,70,82,79,77,0,112,2,31,30,48,
50,0,102,48,53,0,102,112,0,112,1,92,8,69,
28,13,36,206,5,48,64,0,102,112,0,80,11,36,
208,5,48,55,0,102,106,5,70,82,79,77,0,112,
1,73,36,209,5,48,64,0,102,112,0,80,12,36,
210,5,48,50,0,102,48,53,0,102,112,0,112,1,
92,8,8,28,21,36,211,5,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,213,5,176,
68,0,122,95,10,100,100,100,12,5,95,12,4,2,
0,80,4,36,214,5,95,11,100,69,28,14,36,215,
5,176,57,0,95,4,95,11,20,2,36,217,5,176,
68,0,92,3,106,5,84,82,73,77,0,95,4,100,
100,20,5,7,36,224,5,48,52,0,102,48,53,0,
102,112,0,106,9,80,79,83,73,84,73,79,78,0,
112,2,29,171,0,36,225,5,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,226,5,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
29,131,0,36,227,5,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,228,5,48,76,0,
102,92,50,112,1,80,3,36,229,5,48,55,0,102,
106,3,73,78,0,112,1,73,36,230,5,48,64,0,
102,112,0,80,12,36,231,5,48,50,0,102,48,53,
0,102,112,0,112,1,92,8,8,28,21,36,232,5,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,234,5,176,68,0,92,3,106,9,80,79,
83,73,84,73,79,78,0,95,3,95,12,4,2,0,
100,100,20,5,7,36,239,5,48,52,0,102,48,53,
0,102,112,0,106,8,79,86,69,82,76,65,89,0,
112,2,29,21,1,36,240,5,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,241,5,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
29,237,0,36,242,5,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,243,5,4,0,0,
80,4,36,244,5,176,57,0,95,4,48,64,0,102,
112,0,20,2,36,245,5,48,55,0,102,106,8,80,
76,65,67,73,78,71,0,112,1,73,36,246,5,176,
57,0,95,4,48,64,0,102,112,0,20,2,36,247,
5,48,55,0,102,106,5,70,82,79,77,0,112,1,
73,36,248,5,176,57,0,95,4,48,64,0,102,112,
0,20,2,36,249,5,48,52,0,102,48,53,0,102,
112,0,106,4,70,79,82,0,112,2,28,37,36,250,
5,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,251,5,176,57,0,95,4,48,64,0,
102,112,0,20,2,36,253,5,48,50,0,102,48,53,
0,102,112,0,112,1,92,8,8,28,21,36,254,5,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,0,6,176,68,0,92,3,106,8,79,86,
69,82,76,65,89,0,95,4,100,100,20,5,7,36,
5,6,48,52,0,102,48,53,0,102,112,0,106,6,
65,82,82,65,89,0,112,2,29,225,0,36,6,6,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,7,6,48,50,0,102,48,53,0,102,112,
0,112,1,92,7,8,29,185,0,36,8,6,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,9,6,4,0,0,80,4,36,10,6,48,50,0,
102,48,53,0,102,112,0,112,1,92,8,69,28,75,
36,11,6,176,57,0,95,4,48,64,0,102,112,0,
20,2,36,12,6,48,50,0,102,48,53,0,102,112,
0,112,1,92,4,8,28,39,36,13,6,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
14,6,176,57,0,95,4,48,64,0,102,112,0,20,
2,25,201,36,17,6,48,50,0,102,48,53,0,102,
112,0,112,1,92,8,8,28,21,36,18,6,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,20,6,176,68,0,92,3,106,6,65,82,82,65,
89,0,95,4,100,100,20,5,7,36,25,6,48,52,
0,102,48,53,0,102,112,0,106,4,82,79,87,0,
112,2,29,223,0,36,26,6,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,27,6,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
29,183,0,36,28,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,29,6,4,0,0,
80,4,36,30,6,48,50,0,102,48,53,0,102,112,
0,112,1,92,8,69,28,75,36,31,6,176,57,0,
95,4,48,64,0,102,112,0,20,2,36,32,6,48,
50,0,102,48,53,0,102,112,0,112,1,92,4,8,
28,39,36,33,6,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,34,6,176,57,0,95,
4,48,64,0,102,112,0,20,2,25,201,36,37,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,8,
8,28,21,36,38,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,40,6,176,68,0,
92,3,106,4,82,79,87,0,95,4,100,100,20,5,
7,36,45,6,48,52,0,102,48,53,0,102,112,0,
106,11,74,83,79,78,95,84,65,66,76,69,0,112,
2,29,97,2,36,46,6,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,47,6,48,50,
0,102,48,53,0,102,112,0,112,1,92,7,8,29,
57,2,36,48,6,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,49,6,4,0,0,80,
4,36,50,6,176,57,0,95,4,48,64,0,102,112,
0,20,2,36,51,6,48,50,0,102,48,53,0,102,
112,0,112,1,92,4,8,28,21,36,52,6,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,54,6,176,57,0,95,4,48,64,0,102,112,0,
20,2,36,56,6,4,0,0,80,13,36,57,6,48,
52,0,102,48,53,0,102,112,0,106,8,67,79,76,
85,77,78,83,0,112,2,29,90,1,36,58,6,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,59,6,48,50,0,102,48,53,0,102,112,0,
112,1,92,7,8,29,50,1,36,60,6,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
61,6,48,50,0,102,48,53,0,102,112,0,112,1,
92,8,69,29,227,0,48,50,0,102,48,53,0,102,
112,0,112,1,121,69,29,210,0,36,62,6,48,51,
0,102,48,53,0,102,112,0,112,1,80,14,36,63,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,65,6,106,1,0,80,15,36,68,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,4,
69,28,80,48,50,0,102,48,53,0,102,112,0,112,
1,92,8,69,28,63,48,50,0,102,48,53,0,102,
112,0,112,1,121,69,28,47,36,69,6,96,15,0,
48,51,0,102,48,53,0,102,112,0,112,1,106,2,
32,0,72,135,36,70,6,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,25,160,36,72,6,
176,57,0,95,13,95,14,176,81,0,95,15,12,1,
4,2,0,20,2,36,73,6,48,50,0,102,48,53,
0,102,112,0,112,1,92,4,8,29,36,255,36,74,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,26,14,255,36,77,6,48,50,0,102,48,
53,0,102,112,0,112,1,92,8,8,28,21,36,78,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,82,6,176,57,0,95,4,176,68,0,
92,8,95,13,100,100,100,12,5,20,2,36,83,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,8,
8,28,21,36,84,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,86,6,176,68,0,
92,3,106,11,74,83,79,78,95,84,65,66,76,69,
0,95,4,100,100,20,5,7,36,91,6,48,52,0,
102,48,53,0,102,112,0,106,12,74,83,79,78,95,
79,66,74,69,67,84,0,112,2,29,20,1,36,92,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,93,6,48,50,0,102,48,53,0,102,
112,0,112,1,92,7,8,29,236,0,36,94,6,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,95,6,4,0,0,80,4,36,96,6,48,50,
0,102,48,53,0,102,112,0,112,1,92,8,69,29,
120,0,36,99,6,176,57,0,95,4,48,64,0,102,
112,0,20,2,36,101,6,48,52,0,102,48,53,0,
102,112,0,106,6,86,65,76,85,69,0,112,2,28,
21,36,102,6,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,105,6,176,57,0,95,4,
48,64,0,102,112,0,20,2,36,106,6,48,50,0,
102,48,53,0,102,112,0,112,1,92,4,8,28,23,
36,107,6,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,25,141,36,113,6,48,50,0,102,
48,53,0,102,112,0,112,1,92,8,8,28,21,36,
114,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,116,6,176,68,0,92,3,106,12,
74,83,79,78,95,79,66,74,69,67,84,0,95,4,
100,100,20,5,7,36,121,6,48,52,0,102,48,53,
0,102,112,0,106,15,74,83,79,78,95,79,66,74,
69,67,84,65,71,71,0,112,2,29,217,0,36,122,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,123,6,48,50,0,102,48,53,0,102,
112,0,112,1,92,7,8,29,177,0,36,124,6,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,125,6,4,0,0,80,4,36,126,6,176,57,
0,95,4,48,64,0,102,112,0,20,2,36,127,6,
48,52,0,102,48,53,0,102,112,0,106,6,86,65,
76,85,69,0,112,2,28,21,36,128,6,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
130,6,176,57,0,95,4,48,64,0,102,112,0,20,
2,36,131,6,48,50,0,102,48,53,0,102,112,0,
112,1,92,8,8,28,21,36,132,6,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,134,
6,176,68,0,92,3,106,15,74,83,79,78,95,79,
66,74,69,67,84,65,71,71,0,95,4,100,100,20,
5,7,36,139,6,48,52,0,102,48,53,0,102,112,
0,106,11,88,77,76,69,76,69,77,69,78,84,0,
112,2,29,5,1,36,140,6,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,141,6,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
29,221,0,36,142,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,143,6,48,55,0,
102,106,5,78,65,77,69,0,112,1,73,36,144,6,
4,0,0,80,4,36,145,6,176,57,0,95,4,176,
68,0,122,48,51,0,102,48,53,0,102,112,0,112,
1,100,100,100,12,5,20,2,36,146,6,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
147,6,48,50,0,102,48,53,0,102,112,0,112,1,
92,4,8,28,39,36,148,6,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,149,6,176,
57,0,95,4,48,64,0,102,112,0,20,2,25,201,
36,151,6,48,50,0,102,48,53,0,102,112,0,112,
1,92,8,8,28,21,36,152,6,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,154,6,
176,68,0,92,3,106,11,88,77,76,69,76,69,77,
69,78,84,0,95,4,100,100,20,5,7,36,159,6,
48,52,0,102,48,53,0,102,112,0,106,10,88,77,
76,70,79,82,69,83,84,0,112,2,29,35,1,36,
160,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,161,6,48,50,0,102,48,53,0,
102,112,0,112,1,92,7,8,29,251,0,36,162,6,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,163,6,4,0,0,80,4,36,165,6,48,
64,0,102,112,0,80,3,36,166,6,106,1,0,80,
2,36,167,6,48,52,0,102,48,53,0,102,112,0,
106,3,65,83,0,112,2,28,57,36,168,6,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,169,6,48,51,0,102,48,53,0,102,112,0,112,
1,80,2,36,170,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,172,6,176,57,0,
95,4,95,3,95,2,4,2,0,20,2,36,173,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,4,
8,28,24,36,174,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,26,104,255,36,179,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,8,
8,28,21,36,180,6,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,182,6,176,68,0,
92,3,106,10,88,77,76,70,79,82,69,83,84,0,
95,4,100,100,20,5,7,36,187,6,48,52,0,102,
48,53,0,102,112,0,106,7,88,77,76,65,71,71,
0,112,2,29,221,0,36,188,6,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,189,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,7,
8,29,181,0,36,190,6,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,191,6,48,64,
0,102,112,0,80,3,36,192,6,95,3,4,1,0,
80,4,36,193,6,48,52,0,102,48,53,0,102,112,
0,106,6,79,82,68,69,82,0,112,2,28,52,36,
194,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,195,6,48,55,0,102,106,3,66,
89,0,112,1,73,36,196,6,176,57,0,95,4,48,
71,0,102,112,0,20,2,36,198,6,48,50,0,102,
48,53,0,102,112,0,112,1,92,8,8,28,21,36,
199,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,201,6,176,68,0,92,3,106,7,
88,77,76,65,71,71,0,95,4,100,100,20,5,7,
36,206,6,48,52,0,102,48,53,0,102,112,0,106,
8,76,73,83,84,65,71,71,0,112,2,29,170,2,
36,207,6,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,208,6,48,50,0,102,48,53,
0,102,112,0,112,1,92,7,8,29,130,2,36,209,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,210,6,4,0,0,80,4,36,211,6,
176,57,0,95,4,48,64,0,102,112,0,20,2,36,
212,6,48,50,0,102,48,53,0,102,112,0,112,1,
92,4,8,28,37,36,213,6,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,214,6,176,
57,0,95,4,48,64,0,102,112,0,20,2,36,216,
6,48,50,0,102,48,53,0,102,112,0,112,1,92,
8,8,28,21,36,217,6,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,220,6,4,0,
0,80,16,36,221,6,48,52,0,102,48,53,0,102,
112,0,106,7,87,73,84,72,73,78,0,112,2,29,
141,1,36,222,6,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,223,6,48,55,0,102,
106,6,71,82,79,85,80,0,112,1,73,36,224,6,
48,50,0,102,48,53,0,102,112,0,112,1,92,7,
8,29,83,1,36,225,6,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,226,6,48,52,
0,102,48,53,0,102,112,0,106,6,79,82,68,69,
82,0,112,2,29,255,0,36,227,6,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,228,
6,48,55,0,102,106,3,66,89,0,112,1,73,36,
229,6,48,50,0,102,48,53,0,102,112,0,112,1,
92,8,69,29,200,0,48,50,0,102,48,53,0,102,
112,0,112,1,121,69,29,183,0,36,230,6,48,64,
0,102,112,0,80,18,36,231,6,106,4,65,83,67,
0,80,17,36,232,6,48,52,0,102,48,53,0,102,
112,0,106,4,65,83,67,0,112,2,28,23,36,233,
6,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,25,57,36,234,6,48,52,0,102,48,53,
0,102,112,0,106,5,68,69,83,67,0,112,2,28,
33,36,235,6,106,5,68,69,83,67,0,80,17,36,
236,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,238,6,176,57,0,95,16,95,18,
95,17,4,2,0,20,2,36,239,6,48,50,0,102,
48,53,0,102,112,0,112,1,92,4,8,28,24,36,
240,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,26,41,255,36,246,6,48,50,0,102,
48,53,0,102,112,0,112,1,92,8,8,28,21,36,
247,6,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,252,6,48,52,0,102,48,53,0,
102,112,0,106,5,79,86,69,82,0,112,2,28,25,
36,253,6,48,82,0,102,106,8,76,73,83,84,65,
71,71,0,95,4,112,2,110,7,36,255,6,176,68,
0,92,3,106,8,76,73,83,84,65,71,71,0,95,
4,95,16,100,20,5,7,36,4,7,48,50,0,102,
48,53,0,102,112,0,112,1,92,6,8,28,39,36,
5,7,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,6,7,176,68,0,92,2,106,2,
42,0,100,100,100,20,5,7,36,10,7,48,50,0,
102,48,53,0,102,112,0,112,1,122,8,29,99,3,
36,11,7,48,51,0,102,48,53,0,102,112,0,112,
1,80,2,36,12,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,15,7,48,50,0,
102,48,53,0,102,112,0,112,1,92,5,8,28,64,
36,16,7,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,17,7,96,2,0,106,2,46,
0,48,51,0,102,48,53,0,102,112,0,112,1,72,
135,36,18,7,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,22,7,48,50,0,102,48,
53,0,102,112,0,112,1,92,7,8,29,200,2,36,
23,7,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,24,7,4,0,0,80,4,36,25,
7,48,50,0,102,48,53,0,102,112,0,112,1,92,
6,8,28,47,36,26,7,176,57,0,95,4,176,68,
0,92,2,106,2,42,0,100,100,100,12,5,20,2,
36,27,7,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,25,95,36,28,7,48,50,0,102,
48,53,0,102,112,0,112,1,92,8,69,28,75,36,
29,7,176,57,0,95,4,48,64,0,102,112,0,20,
2,36,30,7,48,50,0,102,48,53,0,102,112,0,
112,1,92,4,8,28,39,36,31,7,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,32,
7,176,57,0,95,4,48,64,0,102,112,0,20,2,
25,201,36,35,7,48,50,0,102,48,53,0,102,112,
0,112,1,92,8,8,28,21,36,36,7,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
39,7,48,52,0,102,48,53,0,102,112,0,106,7,
87,73,84,72,73,78,0,112,2,29,149,1,36,40,
7,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,41,7,48,55,0,102,106,6,71,82,
79,85,80,0,112,1,73,36,42,7,4,0,0,80,
16,36,43,7,48,50,0,102,48,53,0,102,112,0,
112,1,92,7,8,29,83,1,36,44,7,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
45,7,48,52,0,102,48,53,0,102,112,0,106,6,
79,82,68,69,82,0,112,2,29,255,0,36,46,7,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,47,7,48,55,0,102,106,3,66,89,0,
112,1,73,36,48,7,48,50,0,102,48,53,0,102,
112,0,112,1,92,8,69,29,200,0,48,50,0,102,
48,53,0,102,112,0,112,1,121,69,29,183,0,36,
49,7,48,64,0,102,112,0,80,18,36,50,7,106,
4,65,83,67,0,80,17,36,51,7,48,52,0,102,
48,53,0,102,112,0,106,4,65,83,67,0,112,2,
28,23,36,52,7,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,25,57,36,53,7,48,52,
0,102,48,53,0,102,112,0,106,5,68,69,83,67,
0,112,2,28,33,36,54,7,106,5,68,69,83,67,
0,80,17,36,55,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,57,7,176,57,0,
95,16,95,18,95,17,4,2,0,20,2,36,58,7,
48,50,0,102,48,53,0,102,112,0,112,1,92,4,
8,28,24,36,59,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,26,41,255,36,65,7,
48,50,0,102,48,53,0,102,112,0,112,1,92,8,
8,28,21,36,66,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,71,7,48,52,0,
102,48,53,0,102,112,0,106,5,79,86,69,82,0,
112,2,28,17,36,72,7,48,82,0,102,95,2,95,
4,112,2,110,7,36,74,7,176,68,0,92,3,95,
2,95,4,100,100,20,5,7,36,77,7,176,68,0,
92,2,95,2,100,100,100,20,5,7,36,81,7,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,36,83,7,176,68,0,92,10,100,100,100,100,20,
5,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSESUBQUERY )
{
static const HB_BYTE pcode[] =
{
13,4,0,36,89,7,121,80,1,4,0,0,80,2,
36,91,7,48,50,0,102,48,53,0,102,112,0,112,
1,92,7,8,28,21,36,92,7,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,36,95,7,
48,53,0,102,112,0,176,48,0,48,49,0,102,112,
0,12,1,34,29,132,0,36,96,7,48,50,0,102,
48,53,0,102,112,0,112,1,92,7,8,28,10,36,
97,7,174,1,0,25,58,36,98,7,48,50,0,102,
48,53,0,102,112,0,112,1,92,8,8,28,38,36,
99,7,95,1,121,8,28,23,36,100,7,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,25,
53,36,103,7,173,1,0,36,105,7,176,57,0,95,
2,48,49,0,102,112,0,48,53,0,102,112,0,1,
20,2,36,106,7,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,26,106,255,36,108,7,176,
57,0,95,2,121,106,1,0,4,2,0,20,2,36,
110,7,48,2,0,176,0,0,12,0,95,2,48,83,
0,102,112,0,112,2,80,3,36,111,7,48,84,0,
95,3,112,0,80,4,36,113,7,176,68,0,92,7,
95,4,100,100,100,20,5,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEWINDOWSPEC )
{
static const HB_BYTE pcode[] =
{
13,6,0,36,119,7,4,0,0,80,1,4,0,0,
80,2,36,120,7,100,80,6,36,122,7,48,50,0,
102,48,53,0,102,112,0,112,1,92,7,8,29,185,
3,36,123,7,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,126,7,48,52,0,102,48,
53,0,102,112,0,106,10,80,65,82,84,73,84,73,
79,78,0,112,2,29,238,0,36,127,7,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
128,7,48,55,0,102,106,3,66,89,0,112,1,73,
36,135,7,48,50,0,102,48,53,0,102,112,0,112,
1,122,8,29,184,0,48,52,0,102,48,53,0,102,
112,0,106,6,79,82,68,69,82,0,112,2,32,161,
0,48,52,0,102,48,53,0,102,112,0,106,5,82,
79,87,83,0,112,2,32,139,0,48,52,0,102,48,
53,0,102,112,0,106,6,82,65,78,71,69,0,112,
2,31,116,48,52,0,102,48,53,0,102,112,0,106,
7,71,82,79,85,80,83,0,112,2,31,93,48,50,
0,102,48,53,0,102,112,0,112,1,92,8,69,28,
76,48,50,0,102,48,53,0,102,112,0,112,1,121,
69,28,60,36,136,7,176,57,0,95,1,48,64,0,
102,112,0,20,2,36,137,7,48,50,0,102,48,53,
0,102,112,0,112,1,92,4,8,28,24,36,138,7,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,26,58,255,36,146,7,48,52,0,102,48,53,
0,102,112,0,106,6,79,82,68,69,82,0,112,2,
29,12,2,36,147,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,148,7,48,55,0,
102,106,3,66,89,0,112,1,73,36,152,7,48,50,
0,102,48,53,0,102,112,0,112,1,92,8,69,29,
213,1,48,50,0,102,48,53,0,102,112,0,112,1,
121,69,29,196,1,48,52,0,102,48,53,0,102,112,
0,106,5,82,79,87,83,0,112,2,32,174,1,48,
52,0,102,48,53,0,102,112,0,106,6,82,65,78,
71,69,0,112,2,32,151,1,48,52,0,102,48,53,
0,102,112,0,106,7,71,82,79,85,80,83,0,112,
2,32,127,1,36,153,7,48,64,0,102,112,0,80,
3,36,154,7,106,4,65,83,67,0,80,4,36,155,
7,48,52,0,102,48,53,0,102,112,0,106,4,65,
83,67,0,112,2,28,23,36,156,7,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,25,57,
36,157,7,48,52,0,102,48,53,0,102,112,0,106,
5,68,69,83,67,0,112,2,28,33,36,158,7,106,
5,68,69,83,67,0,80,4,36,159,7,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
161,7,106,1,0,80,5,36,162,7,48,52,0,102,
48,53,0,102,112,0,106,6,78,85,76,76,83,0,
112,2,29,136,0,36,163,7,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,164,7,48,
52,0,102,48,53,0,102,112,0,106,6,70,73,82,
83,84,0,112,2,28,36,36,165,7,106,6,70,73,
82,83,84,0,80,5,36,166,7,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,25,57,36,
167,7,48,52,0,102,48,53,0,102,112,0,106,5,
76,65,83,84,0,112,2,28,33,36,168,7,106,5,
76,65,83,84,0,80,5,36,169,7,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,172,
7,176,73,0,95,5,12,1,28,21,36,173,7,176,
57,0,95,2,95,3,95,4,4,2,0,20,2,25,
21,36,175,7,176,57,0,95,2,95,3,95,4,95,
5,4,3,0,20,2,36,177,7,48,50,0,102,48,
53,0,102,112,0,112,1,92,4,8,28,24,36,178,
7,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,26,28,254,36,187,7,48,52,0,102,48,
53,0,102,112,0,106,5,82,79,87,83,0,112,2,
31,47,48,52,0,102,48,53,0,102,112,0,106,6,
82,65,78,71,69,0,112,2,31,25,48,52,0,102,
48,53,0,102,112,0,106,7,71,82,79,85,80,83,
0,112,2,28,13,36,188,7,48,85,0,102,112,0,
80,6,36,191,7,48,50,0,102,48,53,0,102,112,
0,112,1,92,8,8,28,21,36,192,7,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
196,7,95,1,95,2,95,6,4,3,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEWINDOW )
{
static const HB_BYTE pcode[] =
{
13,1,2,36,204,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,207,7,48,50,0,
102,48,53,0,102,112,0,112,1,122,8,28,71,36,
208,7,4,0,0,4,0,0,48,51,0,102,48,53,
0,102,112,0,112,1,4,3,0,80,3,36,209,7,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,210,7,176,68,0,92,12,95,1,95,2,
95,3,122,1,95,3,92,2,1,20,5,7,36,213,
7,48,70,0,102,112,0,80,3,36,215,7,176,68,
0,92,12,95,1,95,2,95,3,122,1,95,3,92,
2,1,20,5,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEFRAMECLAUSE )
{
static const HB_BYTE pcode[] =
{
13,5,0,36,221,7,177,0,0,80,1,36,224,7,
48,51,0,102,48,53,0,102,112,0,112,1,80,2,
36,225,7,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,226,7,95,2,95,1,106,5,
116,121,112,101,0,2,36,228,7,48,52,0,102,48,
53,0,102,112,0,106,8,66,69,84,87,69,69,78,
0,112,2,28,91,36,229,7,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,230,7,48,
86,0,102,112,0,80,3,36,231,7,48,55,0,102,
106,4,65,78,68,0,112,1,73,36,232,7,48,86,
0,102,112,0,80,4,36,233,7,95,3,95,1,106,
6,115,116,97,114,116,0,2,36,234,7,95,4,95,
1,106,4,101,110,100,0,2,25,29,36,236,7,48,
86,0,102,112,0,80,3,36,237,7,95,3,95,1,
106,6,115,116,97,114,116,0,2,36,241,7,48,52,
0,102,48,53,0,102,112,0,106,8,69,88,67,76,
85,68,69,0,112,2,29,69,1,36,242,7,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,243,7,106,1,0,80,5,36,244,7,48,52,0,
102,48,53,0,102,112,0,106,3,78,79,0,112,2,
28,60,36,245,7,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,246,7,48,55,0,102,
106,7,79,84,72,69,82,83,0,112,1,73,36,247,
7,106,10,78,79,32,79,84,72,69,82,83,0,80,
5,26,200,0,36,248,7,48,52,0,102,48,53,0,
102,112,0,106,8,67,85,82,82,69,78,84,0,112,
2,28,58,36,249,7,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,250,7,48,55,0,
102,106,4,82,79,87,0,112,1,73,36,251,7,106,
12,67,85,82,82,69,78,84,32,82,79,87,0,80,
5,25,116,36,252,7,48,52,0,102,48,53,0,102,
112,0,106,6,71,82,79,85,80,0,112,2,28,36,
36,253,7,106,6,71,82,79,85,80,0,80,5,36,
254,7,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,25,57,36,255,7,48,52,0,102,48,
53,0,102,112,0,106,5,84,73,69,83,0,112,2,
28,33,36,0,8,106,5,84,73,69,83,0,80,5,
36,1,8,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,3,8,95,5,95,1,106,8,
101,120,99,108,117,100,101,0,2,36,6,8,95,1,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEFRAMEBOUND )
{
static const HB_BYTE pcode[] =
{
13,1,0,36,14,8,48,52,0,102,48,53,0,102,
112,0,106,10,85,78,66,79,85,78,68,69,68,0,
112,2,29,189,0,36,15,8,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,16,8,48,
52,0,102,48,53,0,102,112,0,106,10,80,82,69,
67,69,68,73,78,71,0,112,2,28,48,36,17,8,
48,41,0,102,21,48,53,0,163,0,112,0,23,112,
1,73,36,18,8,106,20,85,78,66,79,85,78,68,
69,68,32,80,82,69,67,69,68,73,78,71,0,110,
7,36,19,8,48,52,0,102,48,53,0,102,112,0,
106,10,70,79,76,76,79,87,73,78,71,0,112,2,
28,48,36,20,8,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,21,8,106,20,85,78,
66,79,85,78,68,69,68,32,70,79,76,76,79,87,
73,78,71,0,110,7,36,23,8,106,10,85,78,66,
79,85,78,68,69,68,0,110,7,36,26,8,48,52,
0,102,48,53,0,102,112,0,106,8,67,85,82,82,
69,78,84,0,112,2,28,56,36,27,8,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
28,8,48,55,0,102,106,4,82,79,87,0,112,1,
73,36,29,8,106,12,67,85,82,82,69,78,84,32,
82,79,87,0,110,7,36,32,8,48,50,0,102,48,
53,0,102,112,0,112,1,92,3,8,29,184,0,36,
33,8,48,51,0,102,48,53,0,102,112,0,112,1,
80,1,36,34,8,48,41,0,102,21,48,53,0,163,
0,112,0,23,112,1,73,36,35,8,48,52,0,102,
48,53,0,102,112,0,106,10,80,82,69,67,69,68,
73,78,71,0,112,2,28,42,36,36,8,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
37,8,95,1,106,11,32,80,82,69,67,69,68,73,
78,71,0,72,110,7,36,38,8,48,52,0,102,48,
53,0,102,112,0,106,10,70,79,76,76,79,87,73,
78,71,0,112,2,28,42,36,39,8,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,40,
8,95,1,106,11,32,70,79,76,76,79,87,73,78,
71,0,72,110,7,36,42,8,95,1,110,7,36,45,
8,106,12,67,85,82,82,69,78,84,32,82,79,87,
0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLPARSER2_PARSEMERGE )
{
static const HB_BYTE pcode[] =
{
13,15,0,36,51,8,177,0,0,80,1,36,52,8,
4,0,0,80,6,4,0,0,80,7,4,0,0,80,
8,36,54,8,9,80,11,9,80,12,36,57,8,106,
6,77,69,82,71,69,0,95,1,106,5,116,121,112,
101,0,2,36,58,8,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,59,8,48,55,0,
102,106,5,73,78,84,79,0,112,1,73,36,60,8,
48,51,0,102,48,53,0,102,112,0,112,1,80,2,
36,61,8,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,62,8,95,2,95,1,106,7,
116,97,114,103,101,116,0,2,36,64,8,48,55,0,
102,106,6,85,83,73,78,71,0,112,1,73,36,65,
8,48,51,0,102,48,53,0,102,112,0,112,1,80,
3,36,66,8,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,36,67,8,106,1,0,80,4,
36,68,8,48,52,0,102,48,53,0,102,112,0,106,
3,65,83,0,112,2,28,21,36,69,8,48,41,0,
102,21,48,53,0,163,0,112,0,23,112,1,73,36,
71,8,48,50,0,102,48,53,0,102,112,0,112,1,
122,8,28,57,48,52,0,102,48,53,0,102,112,0,
106,3,79,78,0,112,2,31,38,36,72,8,48,51,
0,102,48,53,0,102,112,0,112,1,80,4,36,73,
8,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,75,8,95,3,95,1,106,7,115,111,
117,114,99,101,0,2,36,76,8,95,4,95,1,106,
13,115,111,117,114,99,101,95,97,108,105,97,115,0,
2,36,78,8,48,55,0,102,106,3,79,78,0,112,
1,73,36,79,8,48,64,0,102,112,0,80,5,36,
80,8,95,5,95,1,106,3,111,110,0,2,36,82,
8,100,80,13,36,83,8,100,80,14,36,84,8,9,
80,15,36,88,8,48,52,0,102,48,53,0,102,112,
0,106,5,87,72,69,78,0,112,2,29,248,3,36,
89,8,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,90,8,48,52,0,102,48,53,0,
102,112,0,106,8,77,65,84,67,72,69,68,0,112,
2,29,180,1,36,91,8,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,93,8,48,52,
0,102,48,53,0,102,112,0,106,4,65,78,68,0,
112,2,28,32,36,94,8,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,95,8,48,64,
0,102,112,0,80,13,36,97,8,48,55,0,102,106,
5,84,72,69,78,0,112,1,73,36,99,8,48,52,
0,102,48,53,0,102,112,0,106,7,68,69,76,69,
84,69,0,112,2,28,36,36,100,8,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,101,
8,120,80,11,36,102,8,120,80,15,26,38,255,36,
104,8,48,55,0,102,106,7,85,80,68,65,84,69,
0,112,1,73,36,105,8,48,55,0,102,106,4,83,
69,84,0,112,1,73,36,106,8,120,80,11,36,107,
8,48,50,0,102,48,53,0,102,112,0,112,1,122,
8,29,223,0,36,108,8,48,51,0,102,48,53,0,
102,112,0,112,1,80,9,36,109,8,48,41,0,102,
21,48,53,0,163,0,112,0,23,112,1,73,36,111,
8,48,50,0,102,48,53,0,102,112,0,112,1,92,
5,8,28,57,36,112,8,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,113,8,48,51,
0,102,48,53,0,102,112,0,112,1,80,9,36,114,
8,48,41,0,102,21,48,53,0,163,0,112,0,23,
112,1,73,36,116,8,48,50,0,102,48,53,0,102,
112,0,112,1,92,9,8,28,21,36,117,8,48,41,
0,102,21,48,53,0,163,0,112,0,23,112,1,73,
36,119,8,48,64,0,102,112,0,80,10,36,120,8,
176,57,0,95,6,95,9,95,10,4,2,0,20,2,
36,121,8,48,50,0,102,48,53,0,102,112,0,112,
1,92,4,8,28,24,36,122,8,48,41,0,102,21,
48,53,0,163,0,112,0,23,112,1,73,26,19,255,
26,10,254,36,128,8,48,52,0,102,48,53,0,102,
112,0,106,4,78,79,84,0,112,2,29,0,2,36,
129,8,48,41,0,102,21,48,53,0,163,0,112,0,
23,112,1,73,36,130,8,48,55,0,102,106,8,77,
65,84,67,72,69,68,0,112,1,73,36,132,8,48,
52,0,102,48,53,0,102,112,0,106,4,65,78,68,
0,112,2,28,32,36,133,8,48,41,0,102,21,48,
53,0,163,0,112,0,23,112,1,73,36,134,8,48,
64,0,102,112,0,80,14,36,136,8,48,55,0,102,
106,5,84,72,69,78,0,112,1,73,36,137,8,48,
55,0,102,106,7,73,78,83,69,82,84,0,112,1,
73,36,138,8,120,80,12,36,140,8,48,50,0,102,
48,53,0,102,112,0,112,1,92,7,8,29,162,0,
36,141,8,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,142,8,48,50,0,102,48,53,
0,102,112,0,112,1,122,8,28,84,36,143,8,176,
57,0,95,7,48,51,0,102,48,53,0,102,112,0,
112,1,20,2,36,144,8,48,41,0,102,21,48,53,
0,163,0,112,0,23,112,1,73,36,145,8,48,50,
0,102,48,53,0,102,112,0,112,1,92,4,8,28,
23,36,146,8,48,41,0,102,21,48,53,0,163,0,
112,0,23,112,1,73,25,157,36,151,8,48,50,0,
102,48,53,0,102,112,0,112,1,92,8,8,28,21,
36,152,8,48,41,0,102,21,48,53,0,163,0,112,
0,23,112,1,73,36,155,8,48,55,0,102,106,7,
86,65,76,85,69,83,0,112,1,73,36,156,8,48,
50,0,102,48,53,0,102,112,0,112,1,92,7,8,
29,144,252,36,157,8,48,41,0,102,21,48,53,0,
163,0,112,0,23,112,1,73,36,158,8,48,50,0,
102,48,53,0,102,112,0,112,1,92,8,69,28,75,
48,50,0,102,48,53,0,102,112,0,112,1,121,69,
28,59,36,159,8,176,57,0,95,8,48,64,0,102,
112,0,20,2,36,160,8,48,50,0,102,48,53,0,
102,112,0,112,1,92,4,8,28,186,36,161,8,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,25,165,36,164,8,48,50,0,102,48,53,0,102,
112,0,112,1,92,8,8,29,11,252,36,165,8,48,
41,0,102,21,48,53,0,163,0,112,0,23,112,1,
73,26,245,251,36,173,8,95,11,95,1,106,12,104,
97,115,95,109,97,116,99,104,101,100,0,2,36,174,
8,95,6,95,1,106,11,117,112,100,97,116,101,95,
115,101,116,0,2,36,175,8,95,12,95,1,106,16,
104,97,115,95,110,111,116,95,109,97,116,99,104,101,
100,0,2,36,176,8,95,7,95,1,106,14,105,110,
115,101,114,116,95,102,105,101,108,100,115,0,2,36,
177,8,95,8,95,1,106,14,105,110,115,101,114,116,
95,118,97,108,117,101,115,0,2,36,178,8,95,13,
95,1,106,16,109,97,116,99,104,95,99,111,110,100,
105,116,105,111,110,0,2,36,179,8,95,14,95,1,
106,20,110,111,116,95,109,97,116,99,104,95,99,111,
110,100,105,116,105,111,110,0,2,36,180,8,95,15,
95,1,106,15,109,97,116,99,104,101,100,95,100,101,
108,101,116,101,0,2,36,182,8,95,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_INITSTATICS()
{
static const HB_BYTE pcode[] =
{
117,87,0,1,0,7
};
hb_vmExecute( pcode, symbols );
}