Lines Matching defs:ModuleMapParser
1513 class ModuleMapParser {
1593 ModuleMapParser(Lexer &L, SourceManager &SourceMgr,
1611 SourceLocation ModuleMapParser::consumeToken() {
1757 void ModuleMapParser::skipUntil(MMToken::TokenKind K) {
1810 bool ModuleMapParser::parseModuleId(ModuleId &Id) {
1857 void ModuleMapParser::diagnosePrivateModules(SourceLocation ExplicitLoc,
1932 void ModuleMapParser::parseModuleDecl() {
2255 void ModuleMapParser::parseExternModuleDecl() {
2340 void ModuleMapParser::parseRequiresDecl() {
2394 void ModuleMapParser::parseHeaderDecl(MMToken::TokenKind LeadingToken,
2531 void ModuleMapParser::parseUmbrellaDirDecl(SourceLocation UmbrellaLoc) {
2571 // ModuleMapParser::UsesRequiresExcludedHack). Although iterating over the
2614 void ModuleMapParser::parseExportDecl() {
2657 void ModuleMapParser::parseExportAsDecl() {
2694 void ModuleMapParser::parseUseDecl() {
2711 void ModuleMapParser::parseLinkDecl() {
2743 void ModuleMapParser::parseConfigMacros() {
2813 void ModuleMapParser::parseConflict() {
2852 void ModuleMapParser::parseInferredModuleDecl(bool Framework, bool Explicit) {
3008 bool ModuleMapParser::parseOptionalAttributes(Attributes &Attrs) {
3075 bool ModuleMapParser::parseModuleMapFile() {
3149 ModuleMapParser Parser(L, SourceMgr, Target, Diags, *this, ID, Dir, IsSystem);