clang
7.0.0
|
This file implements a token annotator, i.e. More...
#include "TokenAnnotator.h"
#include "clang/Basic/SourceManager.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/Support/Debug.h"
Go to the source code of this file.
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
clang::format | |
Macros | |
#define | DEBUG_TYPE "format-token-annotator" |
Functions | |
static unsigned | clang::format::maxNestingDepth (const AnnotatedLine &Line) |
static bool | clang::format::isFunctionDeclarationName (const FormatToken &Current, const AnnotatedLine &Line) |
static bool | clang::format::isAllmanBrace (const FormatToken &Tok) |
This file implements a token annotator, i.e.
creates AnnotatedTokens
out of FormatTokens
with required extra information.
Definition in file TokenAnnotator.cpp.
#define DEBUG_TYPE "format-token-annotator" |
Definition at line 21 of file TokenAnnotator.cpp.
unsigned BindingStrength |
Definition at line 1166 of file TokenAnnotator.cpp.
Definition at line 1174 of file TokenAnnotator.cpp.
Referenced by clang::Parser::ConditionDeclarationOrInitStatementState::markNotCondition().
Definition at line 1178 of file TokenAnnotator.cpp.
Definition at line 1170 of file TokenAnnotator.cpp.
Definition at line 1169 of file TokenAnnotator.cpp.
Definition at line 1171 of file TokenAnnotator.cpp.
tok::TokenKind ContextKind |
Definition at line 1165 of file TokenAnnotator.cpp.
Referenced by clang::Sema::CodeCompleteTag(), and clang::Sema::getCurrentMangleNumberContext().
FormatToken* FirstObjCSelectorName = nullptr |
Definition at line 1172 of file TokenAnnotator.cpp.
FormatToken* FirstStartOfName = nullptr |
Definition at line 1173 of file TokenAnnotator.cpp.
Definition at line 1180 of file TokenAnnotator.cpp.
Definition at line 1176 of file TokenAnnotator.cpp.
Definition at line 1177 of file TokenAnnotator.cpp.
Definition at line 1175 of file TokenAnnotator.cpp.
bool IsExpression |
Definition at line 1167 of file TokenAnnotator.cpp.
Definition at line 1179 of file TokenAnnotator.cpp.
unsigned LongestObjCSelectorName = 0 |
Definition at line 1168 of file TokenAnnotator.cpp.
AnnotatingParser& P |
Definition at line 1186 of file TokenAnnotator.cpp.