Highlight is a universal converter from source code to HTML, XHTML, RTF, TeX, LaTeX, SVG, and XML. (X)HTML and SVG output are formatted by Cascading Style Sheets. It supports more than 140 programming languages, and includes 40 highlighting color themes. It's possible to easily enhance the parsing database. The converter includes some features to provide a consistent layout of the output code.
| Tags | Text Processing |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Windows Windows POSIX Linux Unix |
| Implementation | C++ |
| Translations | German |
Recent releases


Changes: New indentation styles were added. Support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup, and INTERLIS was added. Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C#, and SML definitions were improved. Minor bugs were fixed.


Changes: The optional GUI was reduced in size and makefile issues were resolved. A Spanish translation was added. LaTeX output was improved.


Changes: LaTeX output was improved. SWIG scripts were fixed and enhanced. The optional GUI was rewritten using the Qt toolkit.


Changes: VHDL and XML definitions were improved. Support for Clojure was added. Several minor bugs were fixed.


Changes: HTML output may include metainformation from ctags files. Output formatting command line options have been harmonized with GNU source-highlight. ADA95, C#, Eiffel, Fortran, TCL, and Bash definitions have been fixed. Support for Vala was added.
A shared address book and calendar events on your own server.
- All comments
Recent commentsRe: Additional language support
Hi,
See http://saalen.cdaweb.de/doku/highlight/highlight_langdef.html
for documentation about adding syntax schemes.
Basically, you just have to put the COBOL keywords,
type identifiers etc. in a plain text file.
André Simon
Additional language support
I think this looks pretty good. I'd like to see how it handles adding other programming languages (believe it or not I need COBOL).