GNU Source-highlight 2.7 has been released. It is available from ftp://ftp.gnu.org/gnu/src-highlite/ and mirrors of that site (see list of mirror sites at http://www.gnu.org/order/ftp.html).
GNU Source-highlight, given a source file, produces a document with syntax highlighting. You can also find details about new features of source-highlight on my blog, in this area: http://tronprog.blogspot.com/search/label/source-highlight. At the moment this package can handle * C/C++ * C# * Bib * Bison * Caml * Changelog * CSS * Diff * Flex * Fortran * Html * Java * Javascript * Latex * Logtalk * Log files * Lua * Makefile * M4 * ML * Pascal * Perl * PHP * Postscript * Prolog * Python * Ruby * Shell * Sql * Tcl * XML as source languages, and HTML XHTML ANSI color escape sequences LaTeX Texinfo DocBook (new) as output format. Source-highlight depends on the Boost regex library (http://www.boost.org/) so you need to install this library (boost libraries are usually shipped with most distributions). Source-highlight can also generate cross references; in order to do this it relies on GNU Ctags, http://ctags.sourceforge.net. Version 2.7 * fixed language association for log files. * use standard sed arguments * check that the ctags program supports the options used by source-highlight and disable ctags tests if it does not * removed some memory leaks from scanners and parsers * fixed regular expression highlighting strings in perl (thanks to Elias Pipping) * regexp language element * infer script languages also checking for the env specification * improved error reporting for lang definition files * ` ` syntax for regular expressions that permits backreferences and conditionals * explicit naming for subexpressions syntax * added a program, check-regexp, for checking regular expressions on the command line * fix html tag definitions * fix ruby regexp definition * --doc option and references for docbook output * xhtml output with non fixed font Visit the Source-highlight home page at http://www.gnu.org/software/src-highlite Anonymous CVS access is also available. Please visit http://savannah.gnu.org/projects/src-highlite/ where you can find detailed descriptions of how to access the CVS (read-only). Release-candidate versions are available through CVS. Bug reports should go to [EMAIL PROTECTED] The following mailing lists are available: * [EMAIL PROTECTED], for generic discussions about the program and for asking for help about it (open mailing list), http://mail.gnu.org/mailman/listinfo/help-source-highlight * [EMAIL PROTECTED], for receiving information about new releases and features (read-only mailing list), http://mail.gnu.org/mailman/listinfo/info-source-highlight if you want to subscribe to a mailing list just go to the URL and follow the instructions, or send me an e-mail and I'll subscribe you. cheers Lorenzo -- Lorenzo Bettini, PhD in Computer Science, DSI, Univ. di Firenze ICQ# lbetto, 16080134 (GNU/Linux User # 158233) HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com BLOGS: http://tronprog.blogspot.com http://longlivemusic.blogspot.com http://www.gnu.org/software/src-highlite http://www.gnu.org/software/gengetopt http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net _______________________________________________ GNU Announcement mailing list <[email protected]> http://lists.gnu.org/mailman/listinfo/info-gnu
