env(env),
_expand(env),
_skipping(MAX_LEVEL),
- _true_test(MAX_LEVEL),
+ _trueTest(MAX_LEVEL),
_result(0),
_markGeneratedTokens(false),
_expandMacros(true)
tokens.constEnd() - 1,
condition);
- _true_test[iflevel] = ! result.is_zero ();
+ _trueTest[iflevel] = ! result.is_zero ();
_skipping[iflevel] = result.is_zero ();
}
}
} else if (iflevel > 0 && _skipping[iflevel - 1]) {
_skipping[iflevel] = true;
} else {
- _skipping[iflevel] = _true_test[iflevel];
+ _skipping[iflevel] = _trueTest[iflevel];
}
}
// std::cerr << "*** WARNING: " << __FILE__ << __LINE__ << std::endl;
} else if (iflevel == 0 && !skipping()) {
// std::cerr << "*** WARNING #else without #if" << std::endl;
- } else if (!_true_test[iflevel] && !_skipping[iflevel - 1]) {
+ } else if (!_trueTest[iflevel] && !_skipping[iflevel - 1]) {
const char *first = startOfToken(*tk);
const char *last = startOfToken(*lastToken);
tokens.constEnd() - 1,
condition);
- _true_test[iflevel] = ! result.is_zero ();
+ _trueTest[iflevel] = ! result.is_zero ();
_skipping[iflevel] = result.is_zero ();
} else {
_skipping[iflevel] = true;
// std::cerr << "*** WARNING #endif without #if" << std::endl;
} else {
_skipping[iflevel] = false;
- _true_test[iflevel] = false;
+ _trueTest[iflevel] = false;
--iflevel;
}
if (checkUndefined)
value = ! value;
- _true_test[iflevel] = value;
+ _trueTest[iflevel] = value;
_skipping [iflevel] = ! value;
}
}
{
iflevel = 0;
_skipping[iflevel] = false;
- _true_test[iflevel] = false;
+ _trueTest[iflevel] = false;
}
Preprocessor::PP_DIRECTIVE_TYPE Preprocessor::classifyDirective(const QByteArray &directive) const
{
const bool result = !_skipping[iflevel++];
_skipping[iflevel] = _skipping[iflevel - 1];
- _true_test[iflevel] = false;
+ _trueTest[iflevel] = false;
return result;
}