Lines Matching refs:ModuleMapParser
1414 class ModuleMapParser {
1496 explicit ModuleMapParser(Lexer &L, SourceManager &SourceMgr,
1515 SourceLocation ModuleMapParser::consumeToken() {
1661 void ModuleMapParser::skipUntil(MMToken::TokenKind K) {
1714 bool ModuleMapParser::parseModuleId(ModuleId &Id) {
1761 void ModuleMapParser::diagnosePrivateModules(SourceLocation ExplicitLoc,
1836 void ModuleMapParser::parseModuleDecl() {
2139 void ModuleMapParser::parseExternModuleDecl() {
2224 void ModuleMapParser::parseRequiresDecl() {
2278 void ModuleMapParser::parseHeaderDecl(MMToken::TokenKind LeadingToken,
2407 void ModuleMapParser::parseUmbrellaDirDecl(SourceLocation UmbrellaLoc) {
2449 // ModuleMapParser::UsesRequiresExcludedHack). Although iterating over the
2492 void ModuleMapParser::parseExportDecl() {
2535 void ModuleMapParser::parseExportAsDecl() {
2572 void ModuleMapParser::parseUseDecl() {
2589 void ModuleMapParser::parseLinkDecl() {
2621 void ModuleMapParser::parseConfigMacros() {
2691 void ModuleMapParser::parseConflict() {
2730 void ModuleMapParser::parseInferredModuleDecl(bool Framework, bool Explicit) {
2886 bool ModuleMapParser::parseOptionalAttributes(Attributes &Attrs) {
2953 bool ModuleMapParser::parseModuleMapFile() {
3027 ModuleMapParser Parser(L, SourceMgr, Target, Diags, *this, File, Dir,