Hi,
In my last commit, I use an extension of the C++ standard template library that is only implemented in g++ (and also in a few other compilers).
Practically, that means that currently the preprocessor cannot be compiled with a compiler different from g++.
Is this a problem for you? If it is, then I can provide an alternative implementation of this extension, for compilers other than g++.