Initial testing of the preprocessor.

This commit is contained in:
Roberto Raggi
2009-03-02 11:30:43 +01:00
parent fd22788d9e
commit f4e875b9bb
5 changed files with 58 additions and 1 deletions

View File

@@ -481,6 +481,21 @@ void Preprocessor::popState()
_savedStates.removeLast();
}
QByteArray Preprocessor::operator()(const QByteArray &filename,
const QByteArray &source)
{
QByteArray preprocessed;
operator()(filename, source, &preprocessed);
return preprocessed;
}
QByteArray Preprocessor::operator()(const QByteArray &source)
{
QByteArray preprocessed;
operator()(source, &preprocessed);
return preprocessed;
}
void Preprocessor::operator () (const QByteArray &filename,
const QByteArray &source,
QByteArray *result)

View File

@@ -181,6 +181,11 @@ namespace CPlusPlus {
public:
Preprocessor(Client *client, Environment &env);
QByteArray operator()(const QByteArray &filename,
const QByteArray &source);
QByteArray operator()(const QByteArray &source);
void operator()(const QByteArray &filename,
const QByteArray &source,
QByteArray *result);