Получение исходных кодов
GitHub
Все исходные коды проекта, включая разрабатываемые прямо сейчас, доступны на GitHub:
git clone https://github.com/artlebedev/parser3.git
CVS
Еще исходные коды Parser 3 можно скачать из CVS:
cvs -d :pserver:anonymous@cvs.parser.ru:/parser3project login
Пароль пустой.
cvs -d :pserver:anonymous@cvs.parser.ru:/parser3project get -r имя_ветки имя_модуля
Имя ветки — если не указывать -r, будет загружена текущая разрабатываемая версия (HEAD).
Для загрузки стабильной версии нужно запросить ветку release_3_X_X (например, release_3_5_0).
Имя модуля — имя основного модуля parser3.
Модуль, необходимый для сборки Parser 3 и SQL-драйверов под Windows: win32.
Модуль с SQL-драйверами: sql.
В нем доступны каталоги:
sql/mysql
sql/pgsql
sql/oracle
sql/odbc
sql/sqlite
Для сборки SQL-драйверов необходимо наличие исходных кодов Parser 3. Поскольку .h-файлы ищутся по относительным путям, структура каталогов должна быть следующей:
parser3project/ — директория, где находятся исходные коды;
|
|__parser3/ — исходные коды Parser;
|
|__sql/
| |__mysql/ — исходные коды драйвера MySQL;
| |__… — исходные коды других необходимых драйверов;
|
|__win32/ — каталог, необходимый для сборки Parser 3 под Windows.