Lines Matching refs:Tok

1014     MMToken Tok;  member in clang::ModuleMapParser
1058 Tok.clear(); in ModuleMapParser()
1068 SourceLocation Result = Tok.getLocation(); in consumeToken()
1069 Tok.clear(); in consumeToken()
1073 Tok.Location = LToken.getLocation().getRawEncoding(); in consumeToken()
1077 Tok.StringData = RI.data(); in consumeToken()
1078 Tok.StringLength = RI.size(); in consumeToken()
1079 Tok.Kind = llvm::StringSwitch<MMToken::TokenKind>(RI) in consumeToken()
1100 Tok.Kind = MMToken::Comma; in consumeToken()
1104 Tok.Kind = MMToken::EndOfFile; in consumeToken()
1108 Tok.Kind = MMToken::LBrace; in consumeToken()
1112 Tok.Kind = MMToken::LSquare; in consumeToken()
1116 Tok.Kind = MMToken::Period; in consumeToken()
1120 Tok.Kind = MMToken::RBrace; in consumeToken()
1124 Tok.Kind = MMToken::RSquare; in consumeToken()
1128 Tok.Kind = MMToken::Star; in consumeToken()
1132 Tok.Kind = MMToken::Exclaim; in consumeToken()
1155 Tok.Kind = MMToken::StringLiteral; in consumeToken()
1156 Tok.StringData = Saved; in consumeToken()
1157 Tok.StringLength = Length; in consumeToken()
1177 switch (Tok.Kind) { in skipUntil()
1182 if (Tok.is(K) && braceDepth == 0 && squareDepth == 0) in skipUntil()
1189 if (Tok.is(K) && braceDepth == 0 && squareDepth == 0) in skipUntil()
1198 else if (Tok.is(K)) in skipUntil()
1205 else if (Tok.is(K)) in skipUntil()
1210 if (braceDepth == 0 && squareDepth == 0 && Tok.is(K)) in skipUntil()
1229 if (Tok.is(MMToken::Identifier) || Tok.is(MMToken::StringLiteral)) { in parseModuleId()
1230 Id.push_back(std::make_pair(Tok.getString(), Tok.getLocation())); in parseModuleId()
1233 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module_name); in parseModuleId()
1237 if (!Tok.is(MMToken::Period)) in parseModuleId()
1278 assert(Tok.is(MMToken::ExplicitKeyword) || Tok.is(MMToken::ModuleKeyword) || in parseModuleDecl()
1279 Tok.is(MMToken::FrameworkKeyword) || Tok.is(MMToken::ExternKeyword)); in parseModuleDecl()
1280 if (Tok.is(MMToken::ExternKeyword)) { in parseModuleDecl()
1291 if (Tok.is(MMToken::ExplicitKeyword)) { in parseModuleDecl()
1297 if (Tok.is(MMToken::FrameworkKeyword)) { in parseModuleDecl()
1303 if (!Tok.is(MMToken::ModuleKeyword)) { in parseModuleDecl()
1304 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module); in parseModuleDecl()
1313 if (Tok.is(MMToken::Star)) in parseModuleDecl()
1380 if (!Tok.is(MMToken::LBrace)) { in parseModuleDecl()
1381 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_lbrace) in parseModuleDecl()
1393 if (Tok.is(MMToken::RBrace)) in parseModuleDecl()
1396 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rbrace); in parseModuleDecl()
1409 if (Tok.is(MMToken::RBrace)) in parseModuleDecl()
1428 switch (Tok.Kind) { in parseModuleDecl()
1467 if (Tok.is(MMToken::HeaderKeyword)) in parseModuleDecl()
1491 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_member); in parseModuleDecl()
1497 if (Tok.is(MMToken::RBrace)) in parseModuleDecl()
1500 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rbrace); in parseModuleDecl()
1530 assert(Tok.is(MMToken::ExternKeyword)); in parseExternModuleDecl()
1534 if (!Tok.is(MMToken::ModuleKeyword)) { in parseExternModuleDecl()
1535 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module); in parseExternModuleDecl()
1550 if (!Tok.is(MMToken::StringLiteral)) { in parseExternModuleDecl()
1551 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_mmap_file); in parseExternModuleDecl()
1555 std::string FileName = Tok.getString(); in parseExternModuleDecl()
1585 assert(Tok.is(MMToken::RequiresKeyword)); in parseRequiresDecl()
1593 if (Tok.is(MMToken::Exclaim)) { in parseRequiresDecl()
1598 if (!Tok.is(MMToken::Identifier)) { in parseRequiresDecl()
1599 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_feature); in parseRequiresDecl()
1605 std::string Feature = Tok.getString(); in parseRequiresDecl()
1612 if (!Tok.is(MMToken::Comma)) in parseRequiresDecl()
1655 if (Tok.is(MMToken::TextualKeyword)) { in parseHeaderDecl()
1656 LeadingToken = Tok.Kind; in parseHeaderDecl()
1664 if (!Tok.is(MMToken::HeaderKeyword)) { in parseHeaderDecl()
1665 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_header) in parseHeaderDecl()
1675 if (!Tok.is(MMToken::StringLiteral)) { in parseHeaderDecl()
1676 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_header) in parseHeaderDecl()
1682 Header.FileName = Tok.getString(); in parseHeaderDecl()
1806 if (!Tok.is(MMToken::StringLiteral)) { in parseUmbrellaDirDecl()
1807 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_header) in parseUmbrellaDirDecl()
1813 std::string DirName = Tok.getString(); in parseUmbrellaDirDecl()
1863 assert(Tok.is(MMToken::ExportKeyword)); in parseExportDecl()
1871 if (Tok.is(MMToken::Identifier)) { in parseExportDecl()
1872 ParsedModuleId.push_back(std::make_pair(Tok.getString(), in parseExportDecl()
1873 Tok.getLocation())); in parseExportDecl()
1876 if (Tok.is(MMToken::Period)) { in parseExportDecl()
1884 if(Tok.is(MMToken::Star)) { in parseExportDecl()
1890 Diags.Report(Tok.getLocation(), diag::err_mmap_module_id); in parseExportDecl()
1906 assert(Tok.is(MMToken::UseKeyword)); in parseUseDecl()
1923 assert(Tok.is(MMToken::LinkKeyword)); in parseLinkDecl()
1928 if (Tok.is(MMToken::FrameworkKeyword)) { in parseLinkDecl()
1934 if (!Tok.is(MMToken::StringLiteral)) { in parseLinkDecl()
1935 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_library_name) in parseLinkDecl()
1941 std::string LibraryName = Tok.getString(); in parseLinkDecl()
1955 assert(Tok.is(MMToken::ConfigMacros)); in parseConfigMacros()
1972 if (!Tok.is(MMToken::Identifier)) in parseConfigMacros()
1977 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
1983 if (!Tok.is(MMToken::Comma)) in parseConfigMacros()
1989 if (!Tok.is(MMToken::Identifier)) { in parseConfigMacros()
1990 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_config_macro); in parseConfigMacros()
1996 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2023 assert(Tok.is(MMToken::Conflict)); in parseConflict()
2032 if (!Tok.is(MMToken::Comma)) { in parseConflict()
2033 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_conflicts_comma) in parseConflict()
2040 if (!Tok.is(MMToken::StringLiteral)) { in parseConflict()
2041 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_conflicts_message) in parseConflict()
2045 Conflict.Message = Tok.getString().str(); in parseConflict()
2062 assert(Tok.is(MMToken::Star)); in parseInferredModuleDecl()
2101 if (Tok.is(MMToken::LBrace)) { in parseInferredModuleDecl()
2104 if (Tok.is(MMToken::RBrace)) in parseInferredModuleDecl()
2129 if (!Tok.is(MMToken::LBrace)) { in parseInferredModuleDecl()
2130 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_lbrace_wildcard); in parseInferredModuleDecl()
2139 switch (Tok.Kind) { in parseInferredModuleDecl()
2147 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_inferred_member) in parseInferredModuleDecl()
2155 if (!Tok.is(MMToken::Identifier)) { in parseInferredModuleDecl()
2156 Diags.Report(Tok.getLocation(), diag::err_mmap_missing_exclude_name); in parseInferredModuleDecl()
2161 .push_back(Tok.getString()); in parseInferredModuleDecl()
2168 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_inferred_member) in parseInferredModuleDecl()
2175 if (Tok.is(MMToken::Star)) in parseInferredModuleDecl()
2178 Diags.Report(Tok.getLocation(), in parseInferredModuleDecl()
2189 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_inferred_member) in parseInferredModuleDecl()
2196 if (Tok.is(MMToken::RBrace)) in parseInferredModuleDecl()
2199 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rbrace); in parseInferredModuleDecl()
2220 while (Tok.is(MMToken::LSquare)) { in parseOptionalAttributes()
2225 if (!Tok.is(MMToken::Identifier)) { in parseOptionalAttributes()
2226 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_attribute); in parseOptionalAttributes()
2228 if (Tok.is(MMToken::RSquare)) in parseOptionalAttributes()
2235 = llvm::StringSwitch<AttributeKind>(Tok.getString()) in parseOptionalAttributes()
2242 Diags.Report(Tok.getLocation(), diag::warn_mmap_unknown_attribute) in parseOptionalAttributes()
2243 << Tok.getString(); in parseOptionalAttributes()
2261 if (!Tok.is(MMToken::RSquare)) { in parseOptionalAttributes()
2262 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rsquare); in parseOptionalAttributes()
2268 if (Tok.is(MMToken::RSquare)) in parseOptionalAttributes()
2281 switch (Tok.Kind) { in parseModuleMapFile()
2313 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module); in parseModuleMapFile()