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,
62 const Token &Tok)
const;
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 class, which answers the question of "Is it safe to emit two tokens without a whit...
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.