GPP 2.24

Sponsored Links

GPP 2.24 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.059 MB
Platform: Any Platform
License: LGPL (GNU Lesser General Public License)
Price:
Downloads: 1696
Date added: 2005-04-13
Publisher: Tristan Miller

GPP 2.24 description

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.

GPP is targeted at all common preprocessing tasks where cpp is not suitable and where no very sophisticated features are needed. In order to be able to process equally efficiently text files or source code in a variety of languages, the syntax used by GPP is fully customizable. The handling of comments and strings is especially advanced.

Initially, GPP only understands a minimal set of built-in macros, called meta-macros. These meta-macros allow the definition of user macros as well as some basic operations forming the core of the preprocessing system, including conditional tests, arithmetic evaluation, wildcard matching (globbing), and syntax specification.

All user macro definitions are global—i.e., they remain valid until explicitly removed; meta-macros cannot be redefined. With each user macro definition GPP keeps track of the corresponding syntax specification so that a macro can be safely invoked regardless of any subsequent change in operating mode.

In addition to macros, GPP understands comments and strings, whose syntax and behavior can be widely customized to fit any particular purpose. Internally comments and strings are the same construction, so everything that applies to comments applies to strings as well.

Syntax

gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...]
[-z|+z] [-x] [-m] [-C|-T|-H|-X|-P|-U ... [-M ...]]
[-n|+n] [+c str1 str2] [+s str1 str2 c]
[-c str1] [--nostdinc] [--nocurinc]
[--curdirinclast] [--warninglevel n]
[--includemarker str] [--include file]
[infile]

gpp --help

gpp --version

GPP 2.24 Screenshot

Advertisements

GPP 2.24 Keywords

Bookmark GPP 2.24

Hyperlink code:
Link for forum:

GPP 2.24 Copyright

WareSeeker periodically updates pricing and software information of GPP 2.24 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of GPP 2.24 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
pysync project is a Python implementation of rsync and related algorithms. Free Download
SpeedySu is a modification of SpeedyCGI (a.k.a. PersistentPerl) so that it works with suEXEC-enabled Apache Web servers. Free Download
GOB (GOB2 anyway) is a preprocessor for making GObjects with inline C code so that generated files are not edited. Free Download
cvsstat is a Perl program which transforms the cvs status output to an ASCII table sorted after the status of files. Free Download
PCX Firewall is an IPTables firewalling solution. Free Download
cpphs is a Haskell re-implementation of cpp, the C pre-processor. Free Download
Text::CPP is a full C Preprocessor in XS. Free Download
CLIP is a Clipper/XBase compatible compiler. Free Download