GPP 2.20 -- Generic preprocessor -- released on 2004-01-17
About:
GPP is a general-purpose preprocessor with customizable syntax, suitable
for a wide range of preprocessing tasks. Its independence from any
programming language makes it much more versatile than cpp, while its
syntax is lighter and more flexible than that of m4. The syntax is fully
customizable, which makes it possible to process text files, HTML, or
source code in a variety of languages equally efficiently
Changes since v2.14 (2004-01-16):
The arithmetic evaluation macro (#eval) now supports POSIX-style wildcard
matching (i.e., shell globbing). There is now an #elif macro to help avoid
deeply-nested conditionals. Finally, a long-standing bug has been fixed
where GPP would be off by one when reporting line numbers in its error
messages or with the #line meta- macro.
Changes since v2.13 (2003-12-30):
There are two new built-in macros, "file" and "line", with functionality
similar to the C preprocessor's __FILE__ and __LINE__. A crash bug has
been fixed, and the GPP manual is now under a free documentation license.
Changes since v2.12 (2003-11-23):
Cross-platform compatibility has been improved and bugs have been fixed.
GPP is now packaged in a manner similar to most GNU programs, including a
"configure" configuration/installation script suitable for Unix-like
systems. There are minor changes (mostly typographical) to the manual.
Changes since v2.1 (2001-12-17):
This release has an XHTML mode, improved documentation, and miscellaneous
code cleanup and bugfixes.
$B (BLicense:$B G(BNU$B L(Besser$B G(Beneral$B P(Bublic$B L(Bicense$B ((BLGPL) Home page: http://www.nothingisreal.com/gpp/
Tar/BZ2: http://www.nothingisreal.com/gpp/gpp.tar.bz2
Change log: http://www.nothingisreal.com/gpp/news.txt
Freshmeat:$B h(Bttp://freshmeat.net/projects/gpp/
Maintainer: Tristan Miller <psychonaut _at_ nothingisreal.com>
--
_
_V.-o Tristan Miller [en,(fr,de,ia)] >< Space is limited
/ |`-' -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= <> In a haiku, so it's hard
(7_\\ http://www.nothingisreal.com/ >< To finish what you
##########################################################################
# Send submissions for comp.os.linux.announce to: cola _at_ stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################