gpp
gpp copied to clipboard
GPP, a generic preprocessor
Hello, is there is a way to generate list of files GPP will include? I would like to generate dependencies list for Make, as described here: http://www.evanjones.ca/makefile-dependencies.html
We should add a test suite using [the capabilities provided by GNU Automake](https://www.gnu.org/software/automake/manual/html_node/Tests.html). This should consist of a set of scripts testing various input files and comparing them to gold-standard...
Commits in the git master branch go back only to GPP 2.1. We should prepend to the root a commit containing the source to [GPP 2.0](https://files.nothingisreal.com/software/gpp/gpp-2.0.tar.bz2).
The Git repository has tags for some, but not all, release commits. The remaining tags should be added.
[GPP 2.1a](http://files.nothingisreal.com/software/gpp/gpp-2.1a.tar.bz2) is an incompletely documented and dead branch of the GPP development tree. Most of the differences from the previous version, 2.1, are internal changes to speed up performance...
How does one define a macro that defines other macros? What I think should work... ```c #define DEF(k,v) #eval \#define k v DEF(foo,bar) foo
As it stands, it seems that this program should almost handle UTF-8. The main task would be tinkering with one particular function, as well as (possibly) adding command-line args for...
The manual pages for the GNU C pre-processor state, as (apparently) does the POSIX standard, that using a '#include ' will cause each of the directories named in '-I' arguments...
I'd like to use `gpp` for preprocessing text files. There are different formats of these files and I want to support each different format by expressing the macro call as...
## Input testfile input.md ``` testatestb xy ``` ## Terminal Output ``` $ cat input.md | gpp -H -Dvara -Dvarb=1 testa x ``` ``` $ cat input.md | gpp -H...