Projects / GNU Source-highlight

GNU Source-highlight

GNU Source-highlight produces a document with syntax highlighting when given a source file. It handles many languages, e.g., Java, C/C++, Prolog, Perl, PHP3, Python, Flex, HTML, and other formats, e.g., ChangeLog and log files, as source languages and HTML, XHTML, DocBook, ANSI color escapes, LaTeX, and Texinfo as output formats. Input and output formats can be specified with a regular expression-oriented syntax.

Tags Software Development Documentation Text Processing General Utilities
Licenses GPL
Operating Systems OS Independent
Implementation C C++ Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  13 Jun 2009 19:57
  • Rrelease-after

Changes: Some library utility functions to retrieve .style and .css files were added. A language definition for Oz was added.

Changes: Source-highlight now also provides a C++ library. --regex-range has been added (highlight only specified lines of an input file). --docdir is used for the documentation directory. The --binary-output command line option has been added. The program source-highlight-settings has been added to write a configuration file for source-highlight. Language definitions for generic configuration files and for pkg-config files have been added. The input language is now also discovered using the whole file name. In .lang files, it is now possible to specify the exit level.

  • Rrelease-mid
  •  26 Dec 2008 11:09
  • Rrelease-after

Changes: Language definitions for Fortran, Caml, and JavaScript were improved. An installation bug in non-root mode was fixed. Ada language definition file was added.

  • Rrelease-mid
  •  16 Nov 2008 16:04
  • Rrelease-after

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.

  • Rrelease-mid
  •  21 Jul 2008 14:29
  • Rrelease-after

Changes: New language definitions were added for autoconf, LDAP, and glsl files. Anchors and references are correctly formatted. Several language definitions were improved.

No-screenshot

Project Spotlight

nwcc

A C compiler for Unix systems.

No-screenshot

Project Spotlight

Free Islamic Toolbar

Islamic toolbar for watching Islamic TV channels, listen Islamic radio, Islamic Search engine and more..