Lines Matching defs:Buf
90 Lexer(StringRef S) : Buf(S) {}
93 Buf = Buf.trim();
94 if (Buf.empty())
97 switch (Buf[0]) {
101 size_t End = Buf.find('\n');
102 Buf = (End == Buf.npos) ? "" : Buf.drop_front(End);
106 Buf = Buf.drop_front();
107 if (Buf.startswith("=")) {
108 Buf = Buf.drop_front();
113 Buf = Buf.drop_front();
117 std::tie(S, Buf) = Buf.substr(1).split('"');
121 size_t End = Buf.find_first_of("=,;\r\n \t\v");
122 StringRef Word = Buf.substr(0, End);
136 Buf = (End == Buf.npos) ? "" : Buf.drop_front(End);
143 StringRef Buf;