Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Александр Петросян (PAF) 21.11.2005 13:20
кое-что отлаживал в байт-код машине, кусочек журнала:@conf[] $charsetsdir[c:/drives/Y\parser3project\parser3\etc\parser3.charsets] $sqldriversdir[c:/drives/Y\parser3project\sql] $CHARSETS[ $.koi8-r[$charsetsdir/koi8-r.cfg] $.windows-1251[$charsetsdir/windows-1251.cfg] ] #change your client libraries paths to those on your system $SQL[ $.drivers[^table::create{protocol driver client mysql $sqldriversdir/mysql/Debug/parser3mysql.dll Y:\parser3project\win32\sql\mysql\lib\opt\libmySQL.dll odbc $sqldriversdir/odbc/Debug/parser3odbc.dll pgsql $sqldriversdir/pgsql/debug/parser3pgsql.dll $sqldriversdir/pgsql/debug/libpq.dll #oracle $sqldriversdir/oracle/debug/parser3oracle.dll C:\oracle\ora90\bin\oci.dll?PATH+=^;C:\oracle\ora90\bin oracle $sqldriversdir/oracle/debug/parser3oracle.dll C:\oracle\ora90AS\bin\oci.dll?PATH+=^;C:\oracle\ora90AS\bin }] ]стало:
source----------------------------| WITH_ROOT VALUE "charsetsdir" string VALUE "c:/drives/Y\parser3project\parser3\etc\parser3.charsets" string CONSTRUCT_VALUE STRING__WRITE "|" string WITH_ROOT VALUE "sqldriversdir" string VALUE "c:/drives/Y\parser3project\sql" string CONSTRUCT_VALUE STRING__WRITE "|" string WITH_ROOT VALUE "CHARSETS" string OBJECT_POOL STRING__WRITE "| " string WITH_WRITE VALUE "koi8-r" string OBJECT_POOL WITH_READ VALUE "charsetsdir" string GET_ELEMENT__WRITE STRING__WRITE "/koi8-r.cfg" string CONSTRUCT_VALUE STRING__WRITE "| " string WITH_WRITE VALUE "windows-1251" string OBJECT_POOL WITH_READ VALUE "charsetsdir" string GET_ELEMENT__WRITE STRING__WRITE "/windows-1251.cfg" string CONSTRUCT_VALUE STRING__WRITE "|" string CONSTRUCT_VALUE STRING__WRITE "||" string WITH_ROOT VALUE "SQL" string OBJECT_POOL STRING__WRITE "| " string WITH_WRITE VALUE "drivers" string OBJECT_POOL VALUE "table" string GET_CLASS PREPARE_TO_CONSTRUCT_OBJECT VALUE "create" string GET_ELEMENT CALL__WRITE CURLY_CODE__STORE_PARAM STRING__WRITE "protocol driver client|mysql " string WITH_READ VALUE "sqldriversdir" string GET_ELEMENT__WRITE STRING__WRITE "/mysql/Debug/parser3mysql.dll Y:\parser3project\win32\sql\mysql\lib\opt\libmySQL.dll|odbc " string WITH_READ VALUE "sqldriversdir" string GET_ELEMENT__WRITE STRING__WRITE "/odbc/Debug/parser3odbc.dll|pgsql " string WITH_READ VALUE "sqldriversdir" string GET_ELEMENT__WRITE STRING__WRITE "/pgsql/debug/parser3pgsql.dll " string WITH_READ VALUE "sqldriversdir" string GET_ELEMENT__WRITE STRING__WRITE "/pgsql/debug/libpq.dll |oracle " string WITH_READ VALUE "sqldriversdir" string GET_ELEMENT__WRITE STRING__WRITE "/oracle/debug/parser3oracle.dll C:\oracle\ora90AS\bin\oci.dll?PATH+=;C:\oracle\ora90AS\bin||" string CONSTRUCT_VALUE STRING__WRITE " |" string CONSTRUCT_VALUE STRING__WRITE "||" string WITH_ROOT VALUE "MIME-TYPES" string OBJECT_POOL VALUE "table" string GET_CLASS PREPARE_TO_CONSTRUCT_OBJECT VALUE "create" string GET_ELEMENT CALL__WRITE CURLY_CODE__STORE_PARAM STRING__WRITE "ext mime-type|zip application/zip|doc application/msword|xls application/vnd.ms-excel|pdf application/pdf|ppt application/powerpoint|rtf application/rtf|gif image/gif|jpg image/jpeg|jpeg image/jpeg|png image/png|tif image/tiff|html text/html|htm text/html|txt text/plain|mts application/metastream|mid audio/midi|midi audio/midi|mp3 audio/mpeg|ram audio/x-pn-realaudio|rpm audio/x-pn-realaudio-plugin|ra audio/x-realaudio|wav audio/x-wav|au audio/basic|mpg video/mpeg|avi video/x-msvideo|mov video/quicktime|swf application/x-shockwave-flash|" string CONSTRUCT_VALUE STRING__WRITE "||" string WITH_ROOT VALUE "LIMITS" string OBJECT_POOL STRING__WRITE "| " string WITH_WRITE VALUE "post_max_size" string PREPARE_TO_EXPRESSION VALUE "10" double VALUE "1024" double MUL VALUE "1024" double MUL CONSTRUCT_EXPR STRING__WRITE "|" string CONSTRUCT_VALUE STRING__WRITE " ||" string WITH_ROOT VALUE "MAIL" string OBJECT_POOL STRING__WRITE "| " string WITH_WRITE VALUE "SMTP" string VALUE "mail.srv.design.ru" string CONSTRUCT_VALUE STRING__WRITE "|" string CONSTRUCT_VALUE STRING__WRITE "||" string execution-------------------------| 1:WITH_ROOT 2:VALUE "charsetsdir" string 3:VALUE "c:/drives/Y\parser3project\parser3\etc\parser3.charsets" string 4:CONSTRUCT_VALUE 1:STRING__WRITE "|" ...