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

GitHub открыл код библиотеки для определения языка программирования и подсветки синтаксиса

Материал из Викиновостей, свободного источника новостей

28 июня 2011 года

Хостинг свободных проектов GitHub объявил об открытии исходных текстов библиотеки Linguist, выполняющей задачу определения используемого языка программирования, подсветки синтаксиса и определения MIME-типа для бинарных файлов. Код библиотеки написан на языке Ruby и распространяется в рамках лицензии MIT.

Определение языка программирования производится на основании расширения файла или через поиск свойственных для каждого языка ключевых слов. Для подсветки синтаксиса задействован ruby-модуль Albino и Python-библиотека Pygments.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «GitHub открыл код библиотеки для определения языка программирования и подсветки синтаксиса», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.