info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Source-highlight 3.1.2 (with Library)


From: Lorenzo Bettini
Subject: GNU Source-highlight 3.1.2 (with Library)
Date: Wed, 23 Dec 2009 18:39:16 +0100
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

GNU Source-highlight 3.1.2 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.

Since version 3.0, source-higlight also provides a *C++ highlight
library* that you can use in your programs!

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

    * Ada
    * Asm     (new)
    * Applescript     (new)
    * Awk     (new)
    * Autoconf files
    * Bat     (new)
    * Bib
    * Bison
    * C/C++
    * C#
    * Clipper     (new)
    * Cobol     (new)
    * Configuration files (generic)
    * Caml
    * Changelog
    * Css
    * D     (new)
    * Diff
    * Erlang     (new)
    * errors (compiler output)     (new)
    * Flex
    * Fortran
    * GLSL
    * Haskell
    * Haxe
    * Html
    * ini files
    * Java
    * Javascript
    * KDE desktop files
    * Latex
    * Ldap files
    * Logtalk
    * Log files
    * lsm files (Linux Software Map)
    * Lua
    * Makefile
    * Manifest     (new)
    * M4
    * ML
    * Oz
    * Pascal
    * Perl
    * pkg-config files
    * PHP
    * Postscript
    * Prolog
    * Properties files
    * Python
    * RPM Spec files
    * Ruby
    * Scala
    * Shell
    * S-Lang
    * Sql
    * Tcl
    * Texinfo
    * VBscript     (new)
    * XML
    * XOrg conf files

as source languages, and

     HTML
     XHTML
     ANSI color escape sequences
     LaTeX
     Texinfo
     DocBook

as output format.

Language definition files and output language definition files, which
are part of source-highlight distribution, can also be downloaded
independently from, respectively:

    * http://www.gnu.org/software/src-highlite/lang_files/
    * http://www.gnu.org/software/src-highlite/outlang_files/

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 3.1.2

   * infer language for files starting with <? and <!doctype
   * language definition for manifest files, asm, applescript,
     vbscript, awk, bat, clipper, cobol, D, Erlang
   * lang def file for compiler output errors
   * style for label and path
   * label element recognized in C/C++
   * qmake based build system available
   * searches for home directory also on windows
   * improved logtalk.lang
   * improved email regular expression in url.lang


Visit the Source-highlight home page at
http://www.gnu.org/software/src-highlite

This project's git repository can be checked out through the following clone instruction:

git clone git://git.savannah.gnu.org/src-highlite.git

Further instructions can be found at the address:

http://savannah.gnu.org/projects/src-highlite.

And the git repository can also browsed on-line at http://git.savannah.gnu.org/cgit/src-highlite.git.

Bug reports should go to address@hidden

The following mailing lists are available:

    * address@hidden, 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
    * address@hidden, 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, DI, Univ. Torino
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
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











reply via email to

[Prev in Thread] Current Thread [Next in Thread]