Подсветка кода

Реализуйте библиотеку для подсветки кода языков программирования.

Основные возможности проекта

Поддерживаемые языки

Библиотека должна поддерживать подсветку для языков:

Функциональность библиотеки

Библиотека должна предоставлять следующие возможности:

Параметры настройки

При инициализации можно передавать параметры:

Использование библиотеки

Пример использования библиотеки:

Публикация на GitHub

Библиотека должна быть выложена на GitHub с:

Тестирование

Библиотека должна быть протестирована на:

Дополнительные возможности