Lines Matching defs:Tok

1033     MMToken Tok;
1077 Tok.clear();
1087 SourceLocation Result = Tok.getLocation();
1088 Tok.clear();
1092 Tok.Location = LToken.getLocation().getRawEncoding();
1096 Tok.StringData = RI.data();
1097 Tok.StringLength = RI.size();
1098 Tok.Kind = llvm::StringSwitch<MMToken::TokenKind>(RI)
1119 Tok.Kind = MMToken::Comma;
1123 Tok.Kind = MMToken::EndOfFile;
1127 Tok.Kind = MMToken::LBrace;
1131 Tok.Kind = MMToken::LSquare;
1135 Tok.Kind = MMToken::Period;
1139 Tok.Kind = MMToken::RBrace;
1143 Tok.Kind = MMToken::RSquare;
1147 Tok.Kind = MMToken::Star;
1151 Tok.Kind = MMToken::Exclaim;
1174 Tok.Kind = MMToken::StringLiteral;
1175 Tok.StringData = Saved;
1176 Tok.StringLength = Length;
1196 switch (Tok.Kind) {
1201 if (Tok.is(K) && braceDepth == 0 && squareDepth == 0)
1208 if (Tok.is(K) && braceDepth == 0 && squareDepth == 0)
1217 else if (Tok.is(K))
1224 else if (Tok.is(K))
1229 if (braceDepth == 0 && squareDepth == 0 && Tok.is(K))
1248 if (Tok.is(MMToken::Identifier) || Tok.is(MMToken::StringLiteral)) {
1249 Id.push_back(std::make_pair(Tok.getString(), Tok.getLocation()));
1252 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module_name);
1256 if (!Tok.is(MMToken::Period))
1297 assert(Tok.is(MMToken::ExplicitKeyword) || Tok.is(MMToken::ModuleKeyword) ||
1298 Tok.is(MMToken::FrameworkKeyword) || Tok.is(MMToken::ExternKeyword));
1299 if (Tok.is(MMToken::ExternKeyword)) {
1310 if (Tok.is(MMToken::ExplicitKeyword)) {
1316 if (Tok.is(MMToken::FrameworkKeyword)) {
1322 if (!Tok.is(MMToken::ModuleKeyword)) {
1323 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module);
1332 if (Tok.is(MMToken::Star))
1399 if (!Tok.is(MMToken::LBrace)) {
1400 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_lbrace)
1412 if (Tok.is(MMToken::RBrace))
1415 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rbrace);
1428 if (Tok.is(MMToken::RBrace))
1447 switch (Tok.Kind) {
1486 if (Tok.is(MMToken::HeaderKeyword))
1510 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_member);
1516 if (Tok.is(MMToken::RBrace))
1519 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rbrace);
1549 assert(Tok.is(MMToken::ExternKeyword));
1553 if (!Tok.is(MMToken::ModuleKeyword)) {
1554 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module);
1569 if (!Tok.is(MMToken::StringLiteral)) {
1570 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_mmap_file);
1574 std::string FileName = Tok.getString();
1604 assert(Tok.is(MMToken::RequiresKeyword));
1612 if (Tok.is(MMToken::Exclaim)) {
1617 if (!Tok.is(MMToken::Identifier)) {
1618 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_feature);
1624 std::string Feature = Tok.getString();
1631 if (!Tok.is(MMToken::Comma))
1674 if (Tok.is(MMToken::TextualKeyword)) {
1675 LeadingToken = Tok.Kind;
1683 if (!Tok.is(MMToken::HeaderKeyword)) {
1684 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_header)
1694 if (!Tok.is(MMToken::StringLiteral)) {
1695 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_header)
1701 Header.FileName = Tok.getString();
1819 if (!Tok.is(MMToken::StringLiteral)) {
1820 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_header)
1826 std::string DirName = Tok.getString();
1876 assert(Tok.is(MMToken::ExportKeyword));
1884 if (Tok.is(MMToken::Identifier)) {
1885 ParsedModuleId.push_back(std::make_pair(Tok.getString(),
1886 Tok.getLocation()));
1889 if (Tok.is(MMToken::Period)) {
1897 if(Tok.is(MMToken::Star)) {
1903 Diags.Report(Tok.getLocation(), diag::err_mmap_module_id);
1919 assert(Tok.is(MMToken::UseKeyword));
1936 assert(Tok.is(MMToken::LinkKeyword));
1941 if (Tok.is(MMToken::FrameworkKeyword)) {
1947 if (!Tok.is(MMToken::StringLiteral)) {
1948 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_library_name)
1954 std::string LibraryName = Tok.getString();
1968 assert(Tok.is(MMToken::ConfigMacros));
1985 if (!Tok.is(MMToken::Identifier))
1990 ActiveModule->ConfigMacros.push_back(Tok.getString().str());
1996 if (!Tok.is(MMToken::Comma))
2002 if (!Tok.is(MMToken::Identifier)) {
2003 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_config_macro);
2009 ActiveModule->ConfigMacros.push_back(Tok.getString().str());
2036 assert(Tok.is(MMToken::Conflict));
2045 if (!Tok.is(MMToken::Comma)) {
2046 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_conflicts_comma)
2053 if (!Tok.is(MMToken::StringLiteral)) {
2054 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_conflicts_message)
2058 Conflict.Message = Tok.getString().str();
2075 assert(Tok.is(MMToken::Star));
2114 if (Tok.is(MMToken::LBrace)) {
2117 if (Tok.is(MMToken::RBrace))
2142 if (!Tok.is(MMToken::LBrace)) {
2143 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_lbrace_wildcard);
2152 switch (Tok.Kind) {
2160 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_inferred_member)
2168 if (!Tok.is(MMToken::Identifier)) {
2169 Diags.Report(Tok.getLocation(), diag::err_mmap_missing_exclude_name);
2174 .push_back(Tok.getString());
2181 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_inferred_member)
2188 if (Tok.is(MMToken::Star))
2191 Diags.Report(Tok.getLocation(),
2202 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_inferred_member)
2209 if (Tok.is(MMToken::RBrace))
2212 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rbrace);
2233 while (Tok.is(MMToken::LSquare)) {
2238 if (!Tok.is(MMToken::Identifier)) {
2239 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_attribute);
2241 if (Tok.is(MMToken::RSquare))
2248 = llvm::StringSwitch<AttributeKind>(Tok.getString())
2255 Diags.Report(Tok.getLocation(), diag::warn_mmap_unknown_attribute)
2256 << Tok.getString();
2274 if (!Tok.is(MMToken::RSquare)) {
2275 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_rsquare);
2281 if (Tok.is(MMToken::RSquare))
2294 switch (Tok.Kind) {
2326 Diags.Report(Tok.getLocation(), diag::err_mmap_expected_module);