2024-04-20 babolo Порядок инклудов для неиспользования системных .h файлов при общей трансляции. 2024-03-31 babolo Изоляция общего теста от установленного в системе pgoblin. 2024-03-31 babolo Варнинги. 2024-03-24 babolo Варнинги. 2024-01-08 babolo Реорганизация make файлов. 2023-10-29 babolo Удаление варнингов. 2023-07-23 babolo Даты в копилефтах. 2023-07-09 babolo Перненос закрывающей точки в общую часть. Унификация тестов. 2023-07-02 babolo Команда #style теперь имеет OUT для вывода дампа. Процедуре pgoblin_st_dump() и подлежащим добавлен параметр - файл. Команде #dump вместо имени файла в CTL надо давать Pm в OUT. Дописан pgoblin5pgeo.dump(). Дописан выбор цвета в pgoblin5pgeo. Добавлены тестовые результаты в pgoblin5pgeo. Пополнен дамп. Пополнена отладочная печать. Стиль. 2023-06-18 babolo Из всех регистров исключено поле exenv. Параметр pgoblin_fini() теперь exenv вместо options. В pgoblin_db0_create() добавлен параметр exenv. В ->init() и ->fini() всех плагинов замена параметра options на exenv. Большое удаление отладки в pgoblin5pgeo. Включены в дистрибутив pgoblin5pgeo тесты c и d. Стиль. Даты в копилефтах. 2023-06-11 babolo Инкапсуляция .h в __BEGIN_DECLS/__END_DECLS и защита от повторного включения. 2023-06-11 babolo В плагинах обязательно PGOBLIN_MODULE. 2023-06-11 babolo Уточнена обработка ошибок. 2023-06-04 babolo Подготовка 0 плагинам. 2023-06-04 babolo Переход PGOBLIN_COMPAT на 5. 2023-06-04 babolo Добавлен style.c с интерфейсными процедурами pgoblin_st_*(). Изменён STYLE интерфейс плагинов. 2023-06-03 babolo Массовая замена интерфейсов и прототипов. 2023-05-21 babolo Убран tlags из pgoblin_rio. 2023-05-21 babolo Замена pgoblin_rio.pid на mpid. Разнесены биты rio по подструктурам. Больше отладки. 2023-04-09 babolo Изменение интерфейсов ->resinfo, ->subinfo, ->erinfo, ->valinfo, ->getvalue. 2023-04-09 babolo В трассировку подается ссылка на регистр вместо номера. В регистры встроены номера и глубина. Абстракция регистра pgoblin_rall. Недоработка в db_pgsql:getstream(). В pgoblin_wait() замена идентификатора j на стандартноый rjb. 2023-03-12 babolo Движение к освобождению io->tlags. 2023-03-12 babolo Исправлен выбор зависимости от мажора. 2023-03-08 babolo Перевод на версию 5. 2023-02-26 babolo Перенос битов IO из flags в tlags. Даты в копилефтах. 2023-02-26 babolo Мелкие зачистки. 2023-02-18 babolo Изменение интерфейса pgoblin_styles->parser() и pgoblin_styles->dump(). Даты в копилефтах. 2023-02-18 babolo Изменение интерфейса pgoblin_styles->clear(). 2023-02-18 babolo Изменение интерфейса pgoblin_styles->get(). 2023-02-18 babolo Изменился прототип pgoblin_styles->table(). Подготовка к загружаемым модулям OUT. Стиль. 2022-09-03 babolo Версия 4.05 Неинициализированный указатель в стеке. 2022-08-28 babolo Исправлены *_COMPAT макросы. Даты в копилефтах. 2022-08-28 babolo Версия 4.04 Добавлен тест на длинную строку. Добавлены флаги -q и -v. Установка флагов по умолчанию от pgoblin. Исправлены *_COMPAT макросы. Аккуратное протягивание ошибок. В структуре pgoblin_realsty поле rc лишнее. Даты в копилефтах. 2022-03-27 babolo Версия 4.03 2022-03-27 babolo Вывод через pgoblin_wr() вместо rou->wri(rou->onu, ...). Использование возможности pgoblin_wr() проглатывать лишние сообщения об ошибках. Убран макрос ST. Добавлен номер регистра в сообщения об ошибках. Описка. 2022-02-09 cuhegh Версия 4.02 Критически важные зависимости. 2022-01-30 babolo Обход неспособности последних версий clang к --oformat=binary. 2022-01-15 babolo Версия 4.01 Зависимости меняются по условиям трансляции. 2022-01-09 babolo Версия 4.00 Возможность ограниченного сосуществования разных мажоров. Осовременено REQUIRED. 2022-01-09 babolo Замена типов *_style на pgoblin_realsty. Изменение интерфейса pgoblin_db0_create(). Замена макроса IND() на INDX() с удалением предыдущего значения INDX(). Тип pgoblin_mode стал pgoblin_realpq. Зачистка переменных rsv в модулях БД. Зачистка переменных st в модулях стией. 2022-01-08 babolo Изменение интерфейса CONN subinfo() и valinfo(). Изменение интерфейса STY table(). Комментарии. Стиль. 2022-01-08 babolo Изменение интерфейса CONN resinfo(). 2022-01-07 babolo Изменение интерфейсов CONN getstream() и clear(). Изменился интерфейс cleareg(). Определение blin_internal_flags через exenv->options. 2022-01-07 babolo Даты в копилефтах. 2022-01-06 babolo Разделение pgoblin_up*() на pgoblin_me*() и pgoblin_up*() с сокращенным числом параметров. 2022-01-02 babolo Переименование вида pgoblin_io в pgoblin_rio. 2022-01-02 babolo Переименование вида pgoblin_styreg в pgoblin_rst. 2022-01-02 babolo Изменение интерфейса get() в стилях. Первая часть стандартизующих переименований. 2022-01-02 babolo Перевод интерфейса БД с указателей на номера регистров. 2022-01-01 babolo Перевод интерфейса стилей с указателей на номера регистров. 2021-12-26 babolo Изменился интерфейс init() и fini() плагинов. Трассировка парсера переведена с 4го на 5й уровень. Исправлены подстановки библиотек в тестах. 2021-11-28 babolo Переименования. Перетипирования. Стиль. 2021-11-28 babolo Включение dump в pgoblin5json.c. 2021-11-28 babolo Переименования. 2021-11-28 babolo Неправильное употребление blin_internal_flags. Переименования. 2021-11-27 babolo Изменение прототипа pgoblin_db_getvalue(). Несколько переименований. 2021-10-24 babolo Уменьшение шума при make test. Исправление *_COMPAT. 2021-10-23 babolo Возможность трансляции с локальными .h файлами. Зависимость от babolo-libmake:4.16. 2021-10-17 babolo Варианты тестов в зависимости от комплектности транслируемого. 2021-08-21 babolo Мелкие правки README. 2021-08-10 cuhegh Версия 0.02 Исправлен вывод текстовых констант под принудительным текстом. Не все файлы были в дистрибутиве. 2021-07-31 babolo Приведен в соответствие README. 2021-07-31 babolo Версия 0.01 Замена позиционных параметров на опции. 2021-07-31 babolo Встроен recobe, перекодировка работает, тесты. Флаг -E стал -Y из-за recobe. Проверки st на NULL из blin_internal_flags убраны. 2021-07-25 babolo Улучшение однострочного вида. Тесты. 2021-07-25 babolo Тесты. 2021-07-25 babolo Добавлены тесты. 2021-07-25 babolo Стиль. 2021-07-25 babolo Изменение STYLE_JSON_CNTAR для освобождения бита STYLE_JSON_SRREF в stapair. В dolit() добавлен флаг для закавыченного. Выбор doid() или dolit() теперь определяется STYLE_JSON_SRREF. Поменялась предобработка R и V. Отладочный вывод. Комментарии. Стиль. 2021-07-25 babolo Еще немного тестов. 2021-07-25 babolo Добавлено действие Cz в цикл по строкам при выводе. Не нужно выводить по cond 41 и 43. Исправлен отложенный вывод. Усовершенствован отладочный вывод. Тесты. Стиль. 2021-07-24 babolo Добавлен файл результатов. 2021-07-24 babolo Откорректировано понимание стиля, выражено в README. Исправлена отметка начала цикла с заданием типа. Не препятствие для вывода cond 41 и 43. Неправильно определялся false. Неправильно расщеплялся идентификатор на R и V. Мелкие оптимизации. Много тестов. 2021-07-18 babolo Еще тесты. Стиль. 2021-07-18 babolo Еще тесты. Исправлен непроход по записям после первой. 2021-07-18 babolo К pgoblin5json.h добавлен CVS Id. 2021-07-18 babolo Можно задавать начало цикла без типа по =. Каталог с первым тестом. Стал одномерным automa[]. Удалены states и state. Замена end на st->looe. Заполнение st->looe и st->loovel при копировании из mular. Мало памяти для cxt. Пересчет параметров строки делается однократно, защита STYLE_JSON_DONE. Отладка. Комментарии. Стиль. 2021-07-18 babolo Проявляет признаки работоспособности. 2021-07-18 babolo Отладка вывода строк. 2021-07-11 babolo Процедура отладки. 2021-07-11 babolo Добавлен отладочный вывод. 2021-07-11 babolo Закрытие объекта вперед и уборка там вывода запятой. Перестановка STYLE_JSON_TINT и STYLE_JSON_TEXT (и STYLE_JSON_BTINT с STYLE_JSON_BTEXT). Из dolit() и doid() убран вывод двоеточия. Вывод скаляров. 2021-07-11 babolo В README выписаны понимаемые варианты и интерпретации. Неполнота automa[][]. Теперь dolit() и doid() выводят двоеточие. В style_json_clause убрано совмещение номеров с текстом. Исправление и дописывание автомата вывода. Комментарии. Не готово. 2021-07-04 babolo Начало перевода на управлени автоматом. 2021-07-03 babolo Первый проход out. 2021-06-27 babolo Ограничение на shift. Добавлены lemax и loovel в структуру описателя. Первый шаг вывода. 2021-06-20 babolo Новые флаги Aa, Ss, Cc. Отслеживание контекста в парсере. Строже проверка синтаксиса. Отладочный вывод. Стиль. 2021-06-19 babolo Дублирование name в @value, free() в clear(). Оформление dump(). 2021-06-14 babolo Доработка парсера. Комментарии. 2021-06-12 babolo Заготовка для table(). 2021-06-12 babolo Полная переработка в соответствии с новым форматом. 2021-06-06 babolo Парсер подает признаки жизни. 2021-06-06 babolo Начало отладки парсера. 2021-06-06 babolo Пополнено состояниями README. Переписан парсер. Дописаны clear() и dump(). Транслируется, не отлажено. 2021-05-30 babolo Описание. 2021-05-30 babolo Разработка нового синтаксиса. 2021-05-29 babolo Убраны лишние библиотеки. Отлажен парсер предыдущего синтаксиса. Выписан новый синтаксис. 2021-05-23 babolo Добавлен dump. 2021-05-23 babolo Начало. Транслируется парсер.