Lines Matching defs:T

612     Token T = scanner.getNext();
613 switch (T.Kind) {
683 OS << T.Range << "\n";
684 if (T.Kind == Token::TK_StreamEnd)
686 else if (T.Kind == Token::TK_Error)
696 Token T = scanner.getNext();
697 if (T.Kind == Token::TK_StreamEnd)
699 else if (T.Kind == Token::TK_Error)
828 case 'T':
1120 Token T;
1126 T.Kind = Token::TK_BlockEnd;
1127 T.Range = StringRef(Current, 1);
1128 TokenQueue.push_back(T);
1144 Token T;
1145 T.Kind = Kind;
1146 T.Range = StringRef(Current, 0);
1147 TokenQueue.insert(InsertPoint, T);
1192 Token T;
1193 T.Kind = Token::TK_StreamStart;
1194 T.Range = StringRef(Current, EI.second);
1195 TokenQueue.push_back(T);
1212 Token T;
1213 T.Kind = Token::TK_StreamEnd;
1214 T.Range = StringRef(Current, 0);
1215 TokenQueue.push_back(T);
1233 Token T;
1236 T.Kind = Token::TK_VersionDirective;
1237 T.Range = StringRef(Start, Current - Start);
1238 TokenQueue.push_back(T);
1244 T.Kind = Token::TK_TagDirective;
1245 T.Range = StringRef(Start, Current - Start);
1246 TokenQueue.push_back(T);
1258 Token T;
1259 T.Kind = IsStart ? Token::TK_DocumentStart : Token::TK_DocumentEnd;
1260 T.Range = StringRef(Current, 3);
1262 TokenQueue.push_back(T);
1267 Token T;
1268 T.Kind = IsSequence ? Token::TK_FlowSequenceStart
1270 T.Range = StringRef(Current, 1);
1272 TokenQueue.push_back(T);
1289 Token T;
1290 T.Kind = IsSequence ? Token::TK_FlowSequenceEnd
1292 T.Range = StringRef(Current, 1);
1294 TokenQueue.push_back(T);
1304 Token T;
1305 T.Kind = Token::TK_FlowEntry;
1306 T.Range = StringRef(Current, 1);
1308 TokenQueue.push_back(T);
1317 Token T;
1318 T.Kind = Token::TK_BlockEntry;
1319 T.Range = StringRef(Current, 1);
1321 TokenQueue.push_back(T);
1333 Token T;
1334 T.Kind = Token::TK_Key;
1335 T.Range = StringRef(Current, 1);
1337 TokenQueue.push_back(T);
1346 Token T;
1347 T.Kind = Token::TK_Key;
1348 T.Range = SK.Tok->Range;
1358 i = TokenQueue.insert(i, T);
1371 Token T;
1372 T.Kind = Token::TK_Value;
1373 T.Range = StringRef(Current, 1);
1375 TokenQueue.push_back(T);
1443 Token T;
1444 T.Kind = Token::TK_Scalar;
1445 T.Range = StringRef(Start, Current - Start);
1446 TokenQueue.push_back(T);
1510 Token T;
1511 T.Kind = Token::TK_Scalar;
1512 T.Range = StringRef(Start, Current - Start);
1513 TokenQueue.push_back(T);
1546 Token T;
1547 T.Kind = IsAlias ? Token::TK_Alias : Token::TK_Anchor;
1548 T.Range = StringRef(Start, Current - Start);
1549 TokenQueue.push_back(T);
1624 Token T;
1625 T.Kind = Token::TK_BlockScalar;
1626 T.Range = StringRef(Start, Current - Start);
1627 TokenQueue.push_back(T);
1790 Token T;
1791 T.Kind = Token::TK_BlockScalar;
1792 T.Range = StringRef(Start, Current - Start);
1793 T.Value = std::string(Str);
1794 TokenQueue.push_back(T);
1813 Token T;
1814 T.Kind = Token::TK_Tag;
1815 T.Range = StringRef(Start, Current - Start);
1816 TokenQueue.push_back(T);
1957 StringRef T)
1958 : Doc(D), TypeID(Type), Anchor(A), Tag(T) {
1982 Token T;
1983 T.Kind = Token::TK_Tag;
1984 T.Range = TagHandle;
1985 setError(Twine("Unknown tag handle ") + TagHandle, T);
2119 Token T;
2120 T.Range = UnquotedValue;
2121 setError("Unrecognized escape code", T);
2128 Token T;
2129 T.Range = UnquotedValue.take_front(1);
2130 setError("Unrecognized escape code", T);
2339 Token T = peekNext();
2340 if (T.Kind == Token::TK_Key || T.Kind == Token::TK_Scalar) {
2344 switch (T.Kind) {
2351 setError("Unexpected token. Expected Key or Block End", T);
2358 switch (T.Kind) {
2374 , T);
2389 Token T = peekNext();
2391 switch (T.Kind) {
2407 , T);
2414 switch (T.Kind) {
2429 switch (T.Kind) {
2446 setError("Could not find closing ]!", T);
2453 setError("Expected , between entries!", T);
2476 Token &T = peekNext();
2477 if (T.Kind == Token::TK_DocumentStart)
2487 Token &T = peekNext();
2488 if (T.Kind == Token::TK_StreamEnd)
2490 if (T.Kind == Token::TK_DocumentEnd) {
2514 Token T = peekNext();
2519 switch (T.Kind) {
2522 return new (NodeAllocator) AliasNode(stream.CurrentDoc, T.Range.substr(1));
2525 setError("Already encountered an anchor for this node!", T);
2529 T = peekNext();
2533 setError("Already encountered a tag for this node!", T);
2537 T = peekNext();
2543 switch (T.Kind) {
2586 , T.Range);
2589 StringRef NullTerminatedStr(T.Value.c_str(), T.Value.length() + 1);
2593 TagInfo.Range, StrCopy, T.Range);
2615 setError("Unexpected token", T);
2628 Token T = peekNext();
2629 if (T.Kind == Token::TK_TagDirective) {
2632 } else if (T.Kind == Token::TK_VersionDirective) {
2647 StringRef T = Tag.Range;
2649 T = T.substr(T.find_first_of(" \t")).ltrim(" \t");
2650 std::size_t HandleEnd = T.find_first_of(" \t");
2651 StringRef TagHandle = T.substr(0, HandleEnd);
2652 StringRef TagPrefix = T.substr(HandleEnd).ltrim(" \t");
2657 Token T = getNext();
2658 if (T.Kind != TK) {
2659 setError("Unexpected token", T);