Lines Matching full:toks
76 std::vector<Token> toks;
82 toks.push_back(tok);
85 EXPECT_EQ(ExpectedTokens.size(), toks.size());
87 EXPECT_EQ(ExpectedTokens[i], toks[i].getKind());
90 return toks;
121 std::vector<Token> toks = CheckLex("#define M(x) x\n"
125 EXPECT_EQ("M(i)", getSourceText(toks[2], toks[2]));
133 std::vector<Token> toks = CheckLex("#define M(x) x\n"
137 EXPECT_EQ("M(i)", getSourceText(toks[0], toks[0]));
146 std::vector<Token> toks = CheckLex("#define M(x) x\n"
150 EXPECT_EQ("c M(i)", getSourceText(toks[1], toks[2]));
159 std::vector<Token> toks = CheckLex("#define M(x) x\n"
163 EXPECT_EQ("M(i) c", getSourceText(toks[0], toks[1]));
173 std::vector<Token> toks = CheckLex("#define M(x) x\n"
177 EXPECT_EQ("<INVALID>", getSourceText(toks[1], toks[2]));
187 std::vector<Token> toks = CheckLex("#define M(x) x\n"
192 EXPECT_EQ("C(i)", getSourceText(toks[2], toks[2]));
202 std::vector<Token> toks = CheckLex("#define M(x) x\n"
205 EXPECT_EQ("M(M(i))", getSourceText(toks[2], toks[2]));
215 std::vector<Token> toks = CheckLex("#define M(x) x\n"
218 EXPECT_EQ("i", getSourceText(toks[2], toks[2]));
228 std::vector<Token> toks = CheckLex("#define M(x) x\n"
232 EXPECT_EQ("C(M(i))", getSourceText(toks[2], toks[2]));
243 std::vector<Token> toks = CheckLex("#define M(x) x\n"
247 EXPECT_EQ("M(i)", getSourceText(toks[3], toks[3]));
258 std::vector<Token> toks = CheckLex("#define M(x) x\n"
262 EXPECT_EQ("M(i)", getSourceText(toks[3], toks[3]));
278 std::vector<Token> toks = CheckLex("#define M(x) [x]\n"
287 SourceLocation lsqrLoc = toks[0].getLocation();
288 SourceLocation idLoc = toks[1].getLocation();
289 SourceLocation rsqrLoc = toks[2].getLocation();
320 SourceLocation macroLsqrLoc = toks[3].getLocation();
321 SourceLocation macroIdLoc = toks[4].getLocation();
322 SourceLocation macroRsqrLoc = toks[5].getLocation();
351 SourceLocation idLoc1 = toks[6].getLocation();
352 SourceLocation idLoc2 = toks[7].getLocation();
353 SourceLocation idLoc3 = toks[8].getLocation();
354 SourceLocation idLoc4 = toks[9].getLocation();