Lines Matching refs:StrTok

1500   Token StrTok;  in HandleLineDirective()  local
1501 Lex(StrTok); in HandleLineDirective()
1505 if (StrTok.is(tok::eod)) in HandleLineDirective()
1507 else if (StrTok.isNot(tok::string_literal)) { in HandleLineDirective()
1508 Diag(StrTok, diag::err_pp_line_invalid_filename); in HandleLineDirective()
1511 } else if (StrTok.hasUDSuffix()) { in HandleLineDirective()
1512 Diag(StrTok, diag::err_invalid_string_udl); in HandleLineDirective()
1517 StringLiteralParser Literal(StrTok, *this); in HandleLineDirective()
1524 Diag(StrTok, diag::err_pp_linemarker_invalid_filename); in HandleLineDirective()
1645 Token StrTok; in HandleDigitDirective() local
1646 Lex(StrTok); in HandleDigitDirective()
1654 if (StrTok.is(tok::eod)) { in HandleDigitDirective()
1655 Diag(StrTok, diag::ext_pp_gnu_line_directive); in HandleDigitDirective()
1658 } else if (StrTok.isNot(tok::string_literal)) { in HandleDigitDirective()
1659 Diag(StrTok, diag::err_pp_linemarker_invalid_filename); in HandleDigitDirective()
1662 } else if (StrTok.hasUDSuffix()) { in HandleDigitDirective()
1663 Diag(StrTok, diag::err_invalid_string_udl); in HandleDigitDirective()
1668 StringLiteralParser Literal(StrTok, *this); in HandleDigitDirective()
1675 Diag(StrTok, diag::err_pp_linemarker_invalid_filename); in HandleDigitDirective()
1685 Diag(StrTok, diag::ext_pp_gnu_line_directive); in HandleDigitDirective()
1740 Token StrTok; in HandleIdentSCCSDirective() local
1741 Lex(StrTok); in HandleIdentSCCSDirective()
1744 if (StrTok.isNot(tok::string_literal) && in HandleIdentSCCSDirective()
1745 StrTok.isNot(tok::wide_string_literal)) { in HandleIdentSCCSDirective()
1746 Diag(StrTok, diag::err_pp_malformed_ident); in HandleIdentSCCSDirective()
1747 if (StrTok.isNot(tok::eod)) in HandleIdentSCCSDirective()
1752 if (StrTok.hasUDSuffix()) { in HandleIdentSCCSDirective()
1753 Diag(StrTok, diag::err_invalid_string_udl); in HandleIdentSCCSDirective()
1763 std::string Str = getSpelling(StrTok, &Invalid); in HandleIdentSCCSDirective()