Lines Matching defs:toks
148 std::vector<Token> toks;
149 PP.LexTokensUntilEOF(&toks);
152 ASSERT_EQ(3U, toks.size());
153 ASSERT_EQ(tok::l_square, toks[0].getKind());
154 ASSERT_EQ(tok::identifier, toks[1].getKind());
155 ASSERT_EQ(tok::r_square, toks[2].getKind());
157 SourceLocation lsqrLoc = toks[0].getLocation();
158 SourceLocation idLoc = toks[1].getLocation();
159 SourceLocation rsqrLoc = toks[2].getLocation();
199 std::vector<Token> toks;
200 PP.LexTokensUntilEOF(&toks);
203 ASSERT_EQ(4U, toks.size()) << "a >> b c";
205 for (unsigned I = 0; I < toks.size() - 1; ++I) {
206 EXPECT_TRUE(SourceMgr.isBeforeInTranslationUnit(toks[I].getLocation(),
207 toks[I + 1].getLocation()));
208 EXPECT_FALSE(SourceMgr.isBeforeInTranslationUnit(toks[I + 1].getLocation(),
209 toks[I].getLocation()));
214 SourceLocation RightShift = toks[RightShiftIndex].getLocation();
227 for (unsigned I = 0; I < toks.size(); ++I) {
231 SourceMgr.isBeforeInTranslationUnit(toks[I].getLocation(), Greater1),
234 SourceMgr.isBeforeInTranslationUnit(toks[I].getLocation(), Greater2),
237 SourceMgr.isBeforeInTranslationUnit(Greater1, toks[I].getLocation()),
240 SourceMgr.isBeforeInTranslationUnit(Greater2, toks[I].getLocation()),
556 std::vector<Token> toks;
557 PP.LexTokensUntilEOF(&toks);
560 ASSERT_EQ(4U, toks.size());
561 ASSERT_EQ(tok::numeric_constant, toks[0].getKind());
562 ASSERT_EQ(tok::numeric_constant, toks[1].getKind());
563 ASSERT_EQ(tok::numeric_constant, toks[2].getKind());
564 ASSERT_EQ(tok::numeric_constant, toks[3].getKind());
581 EXPECT_EQ(loc2, toks[1].getLocation());
582 EXPECT_EQ(loc3, toks[2].getLocation());
673 std::vector<Token> toks;
674 PP.LexTokensUntilEOF(&toks);
677 ASSERT_EQ(0U, toks.size());