13#ifndef LLVM_CLANG_LEX_TOKENCONCATENATION_H
14#define LLVM_CLANG_LEX_TOKENCONCATENATION_H
33 enum AvoidConcatInfo {
36 aci_never_avoid_concat = 0,
41 aci_custom_firstchar = 1,
67 bool IsIdentifierStringPrefix(
const Token &
Tok)
const;
Defines the clang::TokenKind enum and support functions.
Engages in a tight little dance with the lexer to efficiently preprocess tokens.
TokenConcatenation(const Preprocessor &PP)
bool AvoidConcat(const Token &PrevPrevTok, const Token &PrevTok, const Token &Tok) const
AvoidConcat - If printing PrevTok immediately followed by Tok would cause the two individual tokens t...
Token - This structure provides full information about a lexed token.
The JSON file list parser is used to communicate input to InstallAPI.