clang
9.0.0
|
This file implements a token annotator, i.e. More...
#include "TokenAnnotator.h"
#include "FormatToken.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 1235 of file TokenAnnotator.cpp.
Definition at line 1243 of file TokenAnnotator.cpp.
Definition at line 1247 of file TokenAnnotator.cpp.
Definition at line 1239 of file TokenAnnotator.cpp.
Definition at line 1238 of file TokenAnnotator.cpp.
Definition at line 1240 of file TokenAnnotator.cpp.
tok::TokenKind ContextKind |
Definition at line 1234 of file TokenAnnotator.cpp.
Referenced by clang::Sema::CodeCompleteTag(), and clang::Sema::getCurrentMangleNumberContext().
FormatToken* FirstObjCSelectorName = nullptr |
Definition at line 1241 of file TokenAnnotator.cpp.
FormatToken* FirstStartOfName = nullptr |
Definition at line 1242 of file TokenAnnotator.cpp.
Definition at line 1249 of file TokenAnnotator.cpp.
Definition at line 1250 of file TokenAnnotator.cpp.
Definition at line 1245 of file TokenAnnotator.cpp.
Definition at line 1246 of file TokenAnnotator.cpp.
Definition at line 1244 of file TokenAnnotator.cpp.
bool IsExpression |
Definition at line 1236 of file TokenAnnotator.cpp.
Definition at line 1248 of file TokenAnnotator.cpp.
unsigned LongestObjCSelectorName = 0 |
Definition at line 1237 of file TokenAnnotator.cpp.
AnnotatingParser& P |
Definition at line 1256 of file TokenAnnotator.cpp.