reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
423 for (ParseHelper PH(S); !PH.Done();) { 428 if (!(Prefixes.size() == 1 ? PH.Search(*Prefixes.begin(), true, true) 429 : PH.Search("", true, true))) 432 StringRef DToken = PH.Match(); 433 PH.Advance(); 502 if (!PH.Next("@")) { 505 PH.Advance(); 507 bool FoundPlus = PH.Next("+"); 508 if (FoundPlus || PH.Next("-")) { 510 PH.Advance(); 513 if (!Invalid && PH.Next(Line) && (FoundPlus || Line < ExpectedLine)) { 518 } else if (PH.Next(Line)) { 522 } else if (PH.NextMarker()) { 523 Marker = PH.Match(); 524 } else if (PP && PH.Search(":")) { 526 StringRef Filename(PH.C, PH.P-PH.C); 526 StringRef Filename(PH.C, PH.P-PH.C); 526 StringRef Filename(PH.C, PH.P-PH.C); 527 PH.Advance(); 535 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 535 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 544 if (PH.Next(Line) && Line > 0) 546 else if (PH.Next("*")) { 550 } else if (PH.Next("*")) { 556 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 556 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 560 PH.Advance(); 564 PH.SkipWhitespace(); 567 if (PH.Next(D.Min)) { 568 PH.Advance(); 571 if (PH.Next("+")) { 573 PH.Advance(); 574 } else if (PH.Next("-")) { 575 PH.Advance(); 576 if (!PH.Next(D.Max) || D.Max < D.Min) { 577 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 577 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 581 PH.Advance(); 585 } else if (PH.Next("+")) { 588 PH.Advance(); 592 PH.SkipWhitespace(); 595 if (!PH.Next("{{")) { 596 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 596 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 600 PH.Advance(); 601 const char* const ContentBegin = PH.C; // mark content begin 603 if (!PH.SearchClosingBrace("{{", "}}")) { 604 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 604 Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin), 608 const char* const ContentEnd = PH.P; // mark content end 609 PH.Advance(); 612 D.ContentBegin = Pos.getLocWithOffset(ContentBegin - PH.Begin);