Lines Matching refs:tok

73   TokenInfo[tok::identifier      ] |= aci_custom;  in TokenConcatenation()
74 TokenInfo[tok::numeric_constant] |= aci_custom_firstchar; in TokenConcatenation()
75 TokenInfo[tok::period ] |= aci_custom_firstchar; in TokenConcatenation()
76 TokenInfo[tok::amp ] |= aci_custom_firstchar; in TokenConcatenation()
77 TokenInfo[tok::plus ] |= aci_custom_firstchar; in TokenConcatenation()
78 TokenInfo[tok::minus ] |= aci_custom_firstchar; in TokenConcatenation()
79 TokenInfo[tok::slash ] |= aci_custom_firstchar; in TokenConcatenation()
80 TokenInfo[tok::less ] |= aci_custom_firstchar; in TokenConcatenation()
81 TokenInfo[tok::greater ] |= aci_custom_firstchar; in TokenConcatenation()
82 TokenInfo[tok::pipe ] |= aci_custom_firstchar; in TokenConcatenation()
83 TokenInfo[tok::percent ] |= aci_custom_firstchar; in TokenConcatenation()
84 TokenInfo[tok::colon ] |= aci_custom_firstchar; in TokenConcatenation()
85 TokenInfo[tok::hash ] |= aci_custom_firstchar; in TokenConcatenation()
86 TokenInfo[tok::arrow ] |= aci_custom_firstchar; in TokenConcatenation()
90 TokenInfo[tok::string_literal ] |= aci_custom; in TokenConcatenation()
91 TokenInfo[tok::wide_string_literal ] |= aci_custom; in TokenConcatenation()
92 TokenInfo[tok::utf8_string_literal ] |= aci_custom; in TokenConcatenation()
93 TokenInfo[tok::utf16_string_literal] |= aci_custom; in TokenConcatenation()
94 TokenInfo[tok::utf32_string_literal] |= aci_custom; in TokenConcatenation()
95 TokenInfo[tok::char_constant ] |= aci_custom; in TokenConcatenation()
96 TokenInfo[tok::wide_char_constant ] |= aci_custom; in TokenConcatenation()
97 TokenInfo[tok::utf16_char_constant ] |= aci_custom; in TokenConcatenation()
98 TokenInfo[tok::utf32_char_constant ] |= aci_custom; in TokenConcatenation()
103 TokenInfo[tok::utf8_char_constant] |= aci_custom; in TokenConcatenation()
107 TokenInfo[tok::lessequal ] |= aci_custom_firstchar; in TokenConcatenation()
110 TokenInfo[tok::amp ] |= aci_avoid_equal; // &= in TokenConcatenation()
111 TokenInfo[tok::plus ] |= aci_avoid_equal; // += in TokenConcatenation()
112 TokenInfo[tok::minus ] |= aci_avoid_equal; // -= in TokenConcatenation()
113 TokenInfo[tok::slash ] |= aci_avoid_equal; // /= in TokenConcatenation()
114 TokenInfo[tok::less ] |= aci_avoid_equal; // <= in TokenConcatenation()
115 TokenInfo[tok::greater ] |= aci_avoid_equal; // >= in TokenConcatenation()
116 TokenInfo[tok::pipe ] |= aci_avoid_equal; // |= in TokenConcatenation()
117 TokenInfo[tok::percent ] |= aci_avoid_equal; // %= in TokenConcatenation()
118 TokenInfo[tok::star ] |= aci_avoid_equal; // *= in TokenConcatenation()
119 TokenInfo[tok::exclaim ] |= aci_avoid_equal; // != in TokenConcatenation()
120 TokenInfo[tok::lessless ] |= aci_avoid_equal; // <<= in TokenConcatenation()
121 TokenInfo[tok::greatergreater] |= aci_avoid_equal; // >>= in TokenConcatenation()
122 TokenInfo[tok::caret ] |= aci_avoid_equal; // ^= in TokenConcatenation()
123 TokenInfo[tok::equal ] |= aci_avoid_equal; // == in TokenConcatenation()
177 tok::TokenKind PrevKind = PrevTok.getKind(); in AvoidConcat()
179 PrevKind = tok::identifier; // Language keyword or named operator. in AvoidConcat()
189 if (Tok.isOneOf(tok::equal, tok::equalequal)) in AvoidConcat()
195 assert(Tok.isOneOf(tok::annot_module_include, tok::annot_module_begin, in AvoidConcat()
196 tok::annot_module_end) && in AvoidConcat()
218 case tok::raw_identifier: in AvoidConcat()
221 case tok::string_literal: in AvoidConcat()
222 case tok::wide_string_literal: in AvoidConcat()
223 case tok::utf8_string_literal: in AvoidConcat()
224 case tok::utf16_string_literal: in AvoidConcat()
225 case tok::utf32_string_literal: in AvoidConcat()
226 case tok::char_constant: in AvoidConcat()
227 case tok::wide_char_constant: in AvoidConcat()
228 case tok::utf8_char_constant: in AvoidConcat()
229 case tok::utf16_char_constant: in AvoidConcat()
230 case tok::utf32_char_constant: in AvoidConcat()
244 case tok::identifier: // id+id or id+number or id+L"foo". in AvoidConcat()
246 if (Tok.is(tok::numeric_constant)) in AvoidConcat()
250 Tok.isOneOf(tok::wide_string_literal, tok::utf8_string_literal, in AvoidConcat()
251 tok::utf16_string_literal, tok::utf32_string_literal, in AvoidConcat()
252 tok::wide_char_constant, tok::utf8_char_constant, in AvoidConcat()
253 tok::utf16_char_constant, tok::utf32_char_constant)) in AvoidConcat()
257 if (Tok.isNot(tok::char_constant) && Tok.isNot(tok::string_literal)) in AvoidConcat()
264 case tok::numeric_constant: in AvoidConcat()
267 case tok::period: // ..., .*, .1234 in AvoidConcat()
268 return (FirstChar == '.' && PrevPrevTok.is(tok::period)) || in AvoidConcat()
271 case tok::amp: // && in AvoidConcat()
273 case tok::plus: // ++ in AvoidConcat()
275 case tok::minus: // --, ->, ->* in AvoidConcat()
277 case tok::slash: //, /*, // in AvoidConcat()
279 case tok::less: // <<, <<=, <:, <% in AvoidConcat()
281 case tok::greater: // >>, >>= in AvoidConcat()
283 case tok::pipe: // || in AvoidConcat()
285 case tok::percent: // %>, %: in AvoidConcat()
287 case tok::colon: // ::, :> in AvoidConcat()
290 case tok::hash: // ##, #@, %:%: in AvoidConcat()
292 case tok::arrow: // ->* in AvoidConcat()
294 case tok::lessequal: // <=> (C++2a) in AvoidConcat()