14 #ifndef LLVM_CLANG_LEX_TOKENCONCATENATION_H
15 #define LLVM_CLANG_LEX_TOKENCONCATENATION_H
34 enum AvoidConcatInfo {
37 aci_never_avoid_concat = 0,
42 aci_custom_firstchar = 1,
63 const Token &Tok)
const;
68 bool IsIdentifierStringPrefix(
const Token &Tok)
const;
bool AvoidConcat(const Token &PrevPrevTok, const Token &PrevTok, const Token &Tok) const
TokenConcatenation(Preprocessor &PP)
Defines the clang::TokenKind enum and support functions.
Engages in a tight little dance with the lexer to efficiently preprocess tokens.