clang
8.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 1170 of file TokenAnnotator.cpp.
Definition at line 1178 of file TokenAnnotator.cpp.
Definition at line 1182 of file TokenAnnotator.cpp.
Definition at line 1174 of file TokenAnnotator.cpp.
Definition at line 1173 of file TokenAnnotator.cpp.
Definition at line 1175 of file TokenAnnotator.cpp.
tok::TokenKind ContextKind |
Definition at line 1169 of file TokenAnnotator.cpp.
Referenced by clang::Sema::CodeCompleteTag(), and clang::Sema::getCurrentMangleNumberContext().
FormatToken* FirstObjCSelectorName = nullptr |
Definition at line 1176 of file TokenAnnotator.cpp.
FormatToken* FirstStartOfName = nullptr |
Definition at line 1177 of file TokenAnnotator.cpp.
Definition at line 1184 of file TokenAnnotator.cpp.
Definition at line 1180 of file TokenAnnotator.cpp.
Definition at line 1181 of file TokenAnnotator.cpp.
Definition at line 1179 of file TokenAnnotator.cpp.
bool IsExpression |
Definition at line 1171 of file TokenAnnotator.cpp.
Definition at line 1183 of file TokenAnnotator.cpp.
unsigned LongestObjCSelectorName = 0 |
Definition at line 1172 of file TokenAnnotator.cpp.
AnnotatingParser& P |
Definition at line 1190 of file TokenAnnotator.cpp.