Some refactoring of the preprocessor, it'll simplify my next commits.

This commit is contained in:
Roberto Raggi
2009-03-02 19:03:07 +01:00
parent f96d8ff9e0
commit ebe17889f4
4 changed files with 228 additions and 196 deletions

View File

@@ -88,6 +88,9 @@ namespace CPlusPlus {
QByteArray *result)
{ return operator()(source.constBegin(), source.constEnd(), result); }
const char *expand(const char *first, const char *last,
QByteArray *result);
const char *skip_argument_variadics (const QVector<QByteArray> &actuals,
Macro *macro,
const char *first, const char *last);