Lines Matching defs:sentinel
142 directiveSentinel_ = line.sentinel;
174 // Compiler directive. Emit normalized sentinel, squash following spaces.
214 // a comment marker or directive sentinel. If so, disable line
220 // or directive sentinel.
234 directiveSentinel_ = newLineClass.sentinel;
286 while (CompilerDirectiveContinuation(*preprocessed, ppl.sentinel)) {
315 while (CompilerDirectiveContinuation(tokens, line.sentinel)) {
1423 char sentinel[5], *sp{sentinel};
1429 if (sp == sentinel + 1 && sentinel[0] == '$' && IsDecimalDigit(*p)) {
1445 if (sp == sentinel) {
1450 sentinel, static_cast<std::size_t>(sp - sentinel))}) {
1482 const char *sentinel, std::size_t len) const {
1485 packed = (packed << 8) | (sentinel[j] & 0xff);
1491 const auto iter{compilerDirectiveSentinels_.find(std::string(sentinel, len))};
1512 char sentinel[8];
1513 for (std::size_t j{0}; j + 1 < sizeof sentinel && *p != '\n'; ++p, ++j) {
1516 sentinel[j] = '\0';
1519 if (const char *sp{IsCompilerDirectiveSentinel(sentinel, j)}) {
1526 sentinel[j] = ToLowerCaseLetter(*p);
1654 CharBlock sentinel{followingTokens.TokenAt(1)};
1655 if (!sentinel.empty() &&
1656 std::memcmp(sentinel.begin(), origSentinel, sentinel.size()) == 0) {