Download List

项目描述

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 equally efficiently in a variety of languages.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-09-20 01:33
2.24

这个版本采用了新的元格式化当前的日期和时间,宏。
标签: Minor feature enhancements
This version features a new meta-macro for formatting the current date and time.

2004-07-11 22:52
2.23

一个错误:在##错误和警告指令进行了处理,在有条件的已修复错误的分支。
标签: Minor bugfixes
A bug where #error and #warning directives were processed in the false branch of a conditional has been fixed.

2004-02-14 19:43
2.22

玻璃钝化现在提供的命令行选项-包括,允许指定文件预处理之前主输入文件。
标签: Minor feature enhancements
GPP now features the commandline option --include, which allows
preprocessing of a specified file before the main input file.

2004-02-07 20:08
2.21

玻璃钝化现在支持柬式#错误和#警告宏。
标签: Minor feature enhancements
GPP now supports CPP-style #error and #warning
macros.

2004-01-18 08:54
2.20

算术评价宏(#eval)现在支持POSIX的风格的通配符匹配(即外壳通配符)。现在有1#elif伪宏有助于避免深层嵌套的条件句。最后,长期的错误已被修正了玻璃钝化将由1号线时,报告在其错误信息,或与#线元宏了。
标签: Major feature enhancements
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.

Project Resources