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

[cola:08730] GPP 2.20 -- a general-purpose preprocessor


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/              #
##########################################################################


$B$3$N>pJs$,$"$J$?$NC5$7$F$$$?$b$N$+$I$&$+A*Br$7$F$/$@$5$$!#(B
yes/$B$^$5$K$3$l$@!*(B   no/$B0c$&$J$!(B   part/$B0lIt8+$D$+$C$?(B   try/$B$3$l$G;n$7$F$_$k(B

$B$"$J$?$,C5$7$F$$$?>pJs$O$I$N$h$&$J$3$H$+!"$4<+M3$K5-F~2<$5$$!#FC$K!V$^$5$K$3$l$@!*!W$H8@$&>l9g$O5-F~$r$*4j$$$7$^$9!#(B
$BNc(B:$B!VJ#?t$N%^%7%s$+$i(BCATV$B7PM3$G(Bipmasquerade$B$rMxMQ$7$F(BWeb$B$r;2>H$7$?$$>l9g$N@_Dj$K$D$$$F!W(B