Страницы

Показаны сообщения с ярлыком Blackbox. Показать все сообщения
Показаны сообщения с ярлыком Blackbox. Показать все сообщения

пятница, 18 февраля 2022 г.

odcey

Выпущена начальная версия утилиты odcey — преобразователя насыщенного текстового формата BlackBox Component Builder .odc в плоский UTF-8 текст. Утилита появилась как побочный эффект изучения блэкбоксовского формата и сопровождения установочного пакета для программы odcread, написанной на C++. odcey может рассматриваться как замена заброшенной odcread.

Доступны две основные команды:

  1. text для вывода содержимого объектов типа TextModels.StdModel
  2. git для встраиванивания в .git в качестве текстового конвертера для удобного просмотра изменений через git diff и аналоги

До стабилизации в собранном виде доступна только в snapcraft в edge потоке

понедельник, 23 декабря 2019 г.

Генератор Оберон-кода

Добавлен генератор кода на Обероне. Сейчас поддерживается исходный же Оберон-07 и Активный Оберон на уровне, позволяющем транслировать полученный код соответствующими исполнителями.

Сейчас это позволяет портировать код на Обероне-07 на A2OS, а в перспективе, по мере расширения поддержки разбора и генерации других диалектов Оберона, позволит конвертировать исходные коды в самых разных направлениях. Не исключено, что в скором времени транслятор Восток можно запустить как подсистему Blackbox Component Builder

Расширение командного режима

Расширены возможности кода Oberon-команд в трансляторе Восток. Эти возможности являются альтернативой частным и в то же время однообразным р...