Перейти к содержанию

Инструменты

Решатель теорем Rzk включает в себя языковой сервер и возможность автоматичекого форматирования.

Другие инструменты улучшают пользовательский опыт и/или автоматизируют частные задачи.

Расширение для VS Code

См. rzk-lang/vscode-rzk. Расширение предлагает много удобств и использование VS Code с ним рекомендуется, особенно новичкам, поскольку это наиболее распространённый способ работы с Rzk и ему уделяется больше внимания со стороны разработчиков.

Плагин для MkDocs

См. rzk-lang/mkdocs-plugin-rzk. Плагин улучшает документацию, получаемую из литературных файлов с формализациями (.rzk.md): - добавляет SVG-диаграммы по определениям/доказательствам, если возможно (экспериментальная поддержка) - добавляет якоря для определний (полезно для создания ссылок на конкретные определения)

Скрипт для GitHub Action

См. rzk-lang/rzk-action. Этот скрипт позволяет проверять формализации на Rzk для проектов на GitHub автоматически. Скрипт также экспериментально поддерживает проверку форматирования.

Подсветка синтаксиса (Pygments)

См. rzk-lang/pygments-rzk. Это простая реализация подсветки синтаксиса (используется при генерации документации с MkDocs и пакетом minted package в LaTeX). Учтите, что подсветка может отличатся от подсветки в VS Code, т.к. последний использует языковой сервер Rzk для более точной "семантической подсветки".