Lines Matching refs:token
13 pp::Token token;
14 EXPECT_EQ(0, token.type);
15 EXPECT_EQ(0u, token.flags);
16 EXPECT_EQ(0, token.location.line);
17 EXPECT_EQ(0, token.location.file);
18 EXPECT_EQ("", token.text);
23 pp::Token token;
24 token.type = 1;
25 token.flags = 1;
26 token.location.line = 1;
27 token.location.file = 1;
28 token.text.assign("foo");
30 token = pp::Token();
31 EXPECT_EQ(0, token.type);
32 EXPECT_EQ(0u, token.flags);
33 EXPECT_EQ(0, token.location.line);
34 EXPECT_EQ(0, token.location.file);
35 EXPECT_EQ("", token.text);
40 pp::Token token;
41 EXPECT_TRUE(token.equals(pp::Token()));
43 token.type = 1;
44 EXPECT_FALSE(token.equals(pp::Token()));
45 token.type = 0;
47 token.flags = 1;
48 EXPECT_FALSE(token.equals(pp::Token()));
49 token.flags = 0;
51 token.location.line = 1;
52 EXPECT_FALSE(token.equals(pp::Token()));
53 token.location.line = 0;
55 token.location.file = 1;
56 EXPECT_FALSE(token.equals(pp::Token()));
57 token.location.file = 0;
59 token.text.assign("foo");
60 EXPECT_FALSE(token.equals(pp::Token()));
61 token.text.clear();
63 EXPECT_TRUE(token.equals(pp::Token()));
68 pp::Token token;
69 EXPECT_FALSE(token.hasLeadingSpace());
70 token.setHasLeadingSpace(true);
71 EXPECT_TRUE(token.hasLeadingSpace());
72 token.setHasLeadingSpace(false);
73 EXPECT_FALSE(token.hasLeadingSpace());
78 pp::Token token;
79 token.text.assign("foo");
81 out1 << token;
85 token.setHasLeadingSpace(true);
87 out2 << token;