Searched refs:TokenKind (Results 1 - 25 of 81) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DTokenKinds.h10 /// Defines the clang::TokenKind enum and support functions.
24 enum TokenKind : unsigned short {
55 const char *getTokenName(TokenKind Kind) LLVM_READNONE;
64 const char *getPunctuatorSpelling(TokenKind Kind) LLVM_READNONE;
68 const char *getKeywordSpelling(TokenKind Kind) LLVM_READNONE;
71 inline bool isAnyIdentifier(TokenKind K) {
77 inline bool isStringLiteral(TokenKind K) {
85 inline bool isLiteral(TokenKind K) {
93 bool isAnnotation(TokenKind K);
96 bool isPragmaAnnotation(TokenKind
[all...]
H A DOperatorPrecedence.h47 prec::Level getBinOpPrecedence(tok::TokenKind Kind, bool GreaterThanIsOperator,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DTokenKinds.cpp9 // This file implements the TokenKind enum and support functions.
24 const char *tok::getTokenName(TokenKind Kind) {
27 llvm_unreachable("unknown TokenKind");
31 const char *tok::getPunctuatorSpelling(TokenKind Kind) {
40 const char *tok::getKeywordSpelling(TokenKind Kind) {
49 bool tok::isAnnotation(TokenKind Kind) {
59 bool tok::isPragmaAnnotation(TokenKind Kind) {
H A DOperatorPrecedence.cpp17 prec::Level getBinOpPrecedence(tok::TokenKind Kind, bool GreaterThanIsOperator,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DDependencyDirectivesSourceMinimizer.h33 enum TokenKind { enum in namespace:clang::minimize_source_to_dependency_directives
61 TokenKind K = pp_none;
66 Token(TokenKind K, int Offset) : K(K), Offset(Offset) {}
H A DToken.h65 tok::TokenKind Kind;
92 tok::TokenKind getKind() const { return Kind; }
93 void setKind(tok::TokenKind K) { Kind = K; }
97 bool is(tok::TokenKind K) const { return Kind == K; }
98 bool isNot(tok::TokenKind K) const { return Kind != K; }
99 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const {
103 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2, Ts... Ks) const {
H A DLexer.h529 tok::TokenKind TKind,
583 tok::TokenKind Kind) {
703 tok::TokenKind Kind);
705 tok::TokenKind Kind);
708 tok::TokenKind Kind);
H A DLiteralSupport.h177 tok::TokenKind Kind;
185 tok::TokenKind kind);
214 tok::TokenKind Kind;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmMacro.h23 enum TokenKind { enum in class:llvm::AsmToken
66 TokenKind Kind;
76 AsmToken(TokenKind Kind, StringRef Str, APInt IntVal)
78 AsmToken(TokenKind Kind, StringRef Str, int64_t IntVal = 0)
81 TokenKind getKind() const { return Kind; }
82 bool is(TokenKind K) const { return Kind == K; }
83 bool isNot(TokenKind K) const { return Kind != K; }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/WindowsResource/
H A DResourceScriptToken.h52 Kind TokenKind; member in class:llvm::RCToken
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h28 clang::tok::TokenKind K);
H A DTokens.h106 Token(SourceLocation Location, unsigned Length, tok::TokenKind Kind);
110 tok::TokenKind kind() const { return Kind; }
144 tok::TokenKind Kind;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DSourceCode.h25 CharSourceRange maybeExtendRange(CharSourceRange Range, tok::TokenKind Next,
32 CharSourceRange getExtendedRange(const T &Node, tok::TokenKind Next,
63 /// getExtendedText(S1, tok::TokenKind::semi, Context)
65 /// getExtendedText(*S1.getThen(), tok::TokenKind::semi, Context)
67 /// getExtendedText(*S2.getThen(), tok::TokenKind::semi, Context)
71 StringRef getExtendedText(const T &Node, tok::TokenKind Next,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMILexer.h28 enum TokenKind { enum in struct:llvm::MIToken
166 TokenKind Kind = Error;
175 MIToken &reset(TokenKind Kind, StringRef Range);
181 TokenKind kind() const { return Kind; }
208 bool is(TokenKind K) const { return Kind == K; }
210 bool isNot(TokenKind K) const { return Kind != K; }
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCommentLexer.h32 enum TokenKind { enum in namespace:clang::comments::tok
63 tok::TokenKind Kind;
89 tok::TokenKind getKind() const LLVM_READONLY { return Kind; }
90 void setKind(tok::TokenKind K) { Kind = K; }
92 bool is(tok::TokenKind K) const LLVM_READONLY { return Kind == K; }
93 bool isNot(tok::TokenKind K) const LLVM_READONLY { return Kind != K; }
299 tok::TokenKind Kind);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmLexer.h132 AsmToken::TokenKind getKind() const { return getTok().getKind(); }
135 bool is(AsmToken::TokenKind K) const { return getTok().is(K); }
138 bool isNot(AsmToken::TokenKind K) const { return getTok().isNot(K); }
H A DMCAsmParserExtension.h88 bool parseToken(AsmToken::TokenKind T,
97 bool parseOptionalToken(AsmToken::TokenKind T) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusNameParser.h120 bool ConsumeToken(clang::tok::TokenKind kind);
125 bool ConsumeBrackets(clang::tok::TokenKind left, clang::tok::TokenKind right);
H A DCPlusPlusNameParser.cpp71 bool CPlusPlusNameParser::ConsumeToken(tok::TokenKind kind) {
195 tok::TokenKind kind = Peek().getKind();
297 bool CPlusPlusNameParser::ConsumeBrackets(tok::TokenKind left,
298 tok::TokenKind right) {
306 tok::TokenKind kind = Peek().getKind();
633 static const llvm::StringMap<tok::TokenKind> &GetKeywordsMap() {
634 static llvm::StringMap<tok::TokenKind> g_map{
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMCAsmParser.cpp49 bool MCAsmParser::parseToken(AsmToken::TokenKind T, const Twine &Msg) {
66 bool MCAsmParser::parseOptionalToken(AsmToken::TokenKind T) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Format/
H A DFormatTokenLexer.h58 bool tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, TokenType NewType);
H A DFormatTokenLexer.cpp85 static const tok::TokenKind JSRightArrow[] = {tok::equal, tok::greater};
94 static const tok::TokenKind JSIdentity[] = {tok::equalequal, tok::equal};
95 static const tok::TokenKind JSNotIdentity[] = {tok::exclaimequal,
97 static const tok::TokenKind JSShiftEqual[] = {tok::greater, tok::greater,
99 static const tok::TokenKind JSRightArrow[] = {tok::equal, tok::greater};
100 static const tok::TokenKind JSExponentiation[] = {tok::star, tok::star};
101 static const tok::TokenKind JSExponentiationEqual[] = {tok::star,
103 static const tok::TokenKind JSNullPropagatingOperator[] = {tok::question,
105 static const tok::TokenKind JSNullishOperator[] = {tok::question,
136 static const tok::TokenKind JavaRightLogicalShiftAssig
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCode.cpp24 tok::TokenKind Next,
H A DRangeSelector.cpp83 tok::TokenKind TK) {
104 return findPreviousTokenKind(EndLoc, SM, LangOpts, tok::TokenKind::l_paren);
135 ? tooling::getExtendedRange(*Node, tok::TokenKind::semi,
146 return tooling::getExtendedRange(*Node, tok::TokenKind::semi,
299 tok::TokenKind::semi, *Result.Context);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DSynthesis.cpp25 clang::tok::TokenKind K) {

Completed in 326 milliseconds

1234