Lines Matching defs:ModuleMapParser
1531 class ModuleMapParser {
1611 ModuleMapParser(Lexer &L, SourceManager &SourceMgr,
1629 SourceLocation ModuleMapParser::consumeToken() {
1775 void ModuleMapParser::skipUntil(MMToken::TokenKind K) {
1828 bool ModuleMapParser::parseModuleId(ModuleId &Id) {
1875 void ModuleMapParser::diagnosePrivateModules(SourceLocation ExplicitLoc,
1950 void ModuleMapParser::parseModuleDecl() {
2272 void ModuleMapParser::parseExternModuleDecl() {
2357 void ModuleMapParser::parseRequiresDecl() {
2411 void ModuleMapParser::parseHeaderDecl(MMToken::TokenKind LeadingToken,
2548 void ModuleMapParser::parseUmbrellaDirDecl(SourceLocation UmbrellaLoc) {
2588 // ModuleMapParser::UsesRequiresExcludedHack). Although iterating over the
2631 void ModuleMapParser::parseExportDecl() {
2674 void ModuleMapParser::parseExportAsDecl() {
2711 void ModuleMapParser::parseUseDecl() {
2728 void ModuleMapParser::parseLinkDecl() {
2760 void ModuleMapParser::parseConfigMacros() {
2830 void ModuleMapParser::parseConflict() {
2869 void ModuleMapParser::parseInferredModuleDecl(bool Framework, bool Explicit) {
3025 bool ModuleMapParser::parseOptionalAttributes(Attributes &Attrs) {
3092 bool ModuleMapParser::parseModuleMapFile() {
3166 ModuleMapParser Parser(L, SourceMgr, Target, Diags, *this, ID, Dir, IsSystem);