GNU Source-highlight 2.11 (Default branch)

GNU Source-highlight produces a document withsyntax highlighting when given a source file. Ithandles many languages, e.g., Java, C/C++, Prolog,Perl, PHP3, Python, Flex, HTML, and other formats,e.g., ChangeLog and log files, as source languagesand HTML, XHTML, DocBook, ANSI color escapes, LaTeX, andTexinfo as output formats. Input and outputformats can be specified with a regularexpression-oriented syntax.License: GNU General Public License (GPL)Changes:
Language definitions for Scala and Xorg configuration files were added. The procedure for regular expression matching was improved. Boost regex library discovery in the configure script was improved. The configuration file for bash_completion was added. It is now possible to highlight only specific ranges of lines.

More...