Lines Matching refs:Text
26 Annotations::Annotations(llvm::StringRef Text) { in Annotations() argument
27 auto Require = [Text](bool Assertion, const char *Msg) { in Annotations()
28 require(Assertion, Msg, Text); in Annotations()
33 Code.reserve(Text.size()); in Annotations()
34 while (!Text.empty()) { in Annotations()
35 if (Text.consume_front("^")) { in Annotations()
40 if (Text.consume_front("[[")) { in Annotations()
46 if (Text.consume_front("]]")) { in Annotations()
55 if (Text.consume_front("$")) { in Annotations()
57 Text.take_while([](char C) { return llvm::isAlnum(C) || C == '_'; }); in Annotations()
58 Text = Text.drop_front(Name->size()); in Annotations()
61 Code.push_back(Text.front()); in Annotations()
62 Text = Text.drop_front(); in Annotations()