GNU Source-выделить производит документа с подсветкой синтаксиса когда дано исходный файл.
Источник-изюминкой читает спецификации исходного языка динамически, таким образом, он может быть легко расширен (без перекомпиляции источников) для обработки новых языков.
GNU Source-выделить также читает спецификации формата вывода динамически, и, таким образом, он может быть легко расширен (без перекомпиляции источников) для обработки новых форматах. Синтаксис для этих спецификаций довольно легко (взгляните на руководство).
Начиная с версии 2.2, источник-событием также может генерировать перекрестные ссылки; для того, чтобы сделать это он опирается на GNU Ctags.
Эти форматы уже поддержали:
HTML-
XHTML
ЛАТЕКС
TeXinfo
ANSI цвета управляющие последовательности (вы можете использовать эту функцию с менее)
Эти языки ввода (или входные форматы, поддерживаемые) уже (в алфавитном порядке):
C / C ++
Бизон
Caml
Список изменений
Разница
Сгибать
Фортран
Сайтов
Ява
Javascript
Латекс
Logtalk
Лог-файлы
Lua
ML
Паскаль
Perl
PHP
Пролог
Питон
Рубин
Что нового В этом выпуске:
- исправлены ошибки компиляции в системах MacOS (благодаря Тревор Спитери) литий >
- Определение языка для LilyPond (благодаря Федерико Бруни)
- Определение языка для языка программирования R статистика
- Определение языка для ISLISP (благодаря христианской JULLIEN)
- улучшилась файл определения Erlang (благодаря Эрик Soe Соренсен)
- новый формат вывода: ESC 256 ASCII код (спасибо Ксавье-Эммануэль Винсент) .
Что нового в версии 3.1.6:
- Файл определения языка для Т / Foswiki ТМЛ разметки ( благодаря Пол У. Харви)
- новый формат вывода: ODF (например, для LibreOffice или для получения ODF цветовой подчеркнул фрагменты, которые будут использоваться ODF обратных концах, как asciidoc-ODF). Благодаря Даг Wieers.
- новый формат вывода: MediaWiki благодаря Абэ Школьник
Что нового в версии 3.1.4:
- исправлены проблемы компиляции для ВС ЦК
- PHP обрабатывает Встроенный HTML
- HTML обрабатывает встроенный CSS и JavaScript
- Определение языка протокол Буферы Google добавил (благодаря Джоэл Смит)
- Файлы шаблонов CakePHP выделены в качестве PHP
- подчеркнув Haskell грамотного программирования
- Определение языка Вала (благодаря Лука Бруно)
- определение Lisp язык (спасибо Майклу МакДермотт)
Что нового в версии 3.1.3:
- - параметр вкладка correcly обрабатываются
- установить скрипт с исполняемым би
- Баш выделен
Что нового в версии 3.1.1:
- Доступ к статическим глобальной LangDefManager, LangMaps обеспечивается через Экземпляры класса.
- механизм для установления глобальное значение каталогов данных был добавлен, вместе с библиотекой функций полезности для получения .lang и .outlang файлы.
- Класс SourceHighlight возвращает расширение выходного файла.
- Цвет фона для документа хранится пустым, если это не указано в файле стиля.
- Файл utils.h установлен в каталоге заголовка.
- Белый стандартный цвет в стилевых файлах.
- Файлы определения Язык для Texinfo и Haskell.
были добавлены
Что нового в версии 3.1:
- Библиотека функций полезности для получения .style и .css файлы
- фиксированной библиотека руководство звеном в index.html
- Doxyfile теперь распространяется
- лучше форматирование и LT; и & GT; на выходе из латекса
- Doxygen документация может быть построена даже при строительстве в отдельном каталоге
- добавил мужчина страницу для исходных-светлых-настройки
- определение язык Оз, благодаря Дэвид Bremners
Что нового в версии 3.0:
- предоставляет библиотеку для выделения, которые могут быть использованы в других программах .
- -. регулярное-диапазон (выделить только указанные строки входного файла, в соответствии с конкретными регулярных выражений, описывающих, разграничивающие линии)
- сделка с функций HTML5 (благодаря Симону Питерс)
- использование --docdir для каталога документации
- - двоичный-вывода параметр командной строки, чтобы написать выходные файлы в двоичном режиме
- Добавлены программы-источника с выделением параметров, чтобы написать файл конфигурации для источника-подсветкой (и свою библиотеку) в домашней директории пользователя.
- определение Languange файлов общим конфигурации
- определение Languange файлов PKG-конфигурации
- язык ввода теперь обнаружил также, используя весь имя файла (кроме расширения файла, если таковые имеются)
- в .lang файлов можно указать уровень выхода
Что нового в версии 2.11.1:
- определения языка для Fortran, Caml, и JavaScript был улучшилось.
- Установка, ошибка в некорневого режиме было зафиксировано.
- был добавлен Ада файл определения языка.
Комментарии не найдены