Home
last modified time | relevance | path

Searched refs:TokenKind (Results 1 – 25 of 88) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTokenKinds.h25 enum TokenKind : unsigned short { enum
64 const char *getTokenName(TokenKind Kind) LLVM_READNONE;
73 const char *getPunctuatorSpelling(TokenKind Kind) LLVM_READNONE;
77 const char *getKeywordSpelling(TokenKind Kind) LLVM_READNONE;
83 inline bool isAnyIdentifier(TokenKind K) { in isAnyIdentifier()
89 inline bool isStringLiteral(TokenKind K) { in isStringLiteral()
97 inline bool isLiteral(TokenKind K) { in isLiteral()
105 bool isAnnotation(TokenKind K);
108 bool isPragmaAnnotation(TokenKind K);
110 inline constexpr bool isRegularKeywordAttribute(TokenKind K) { in isRegularKeywordAttribute()
H A DIdentifierTable.h121 LLVM_PREFERRED_TYPE(tok::TokenKind)
313 tok::TokenKind getTokenID() const { return (tok::TokenKind)TokenID; } in getTokenID()
329 void revertIdentifierToTokenID(tok::TokenKind TK) { in revertIdentifierToTokenID()
712 IdentifierInfo &get(StringRef Name, tok::TokenKind TokenCode) { in get()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DDependencyDirectivesScanner.h26 enum TokenKind : unsigned short;
38 tok::TokenKind Kind;
41 Token(unsigned Offset, unsigned Length, tok::TokenKind Kind, in Token()
47 bool is(tok::TokenKind K) const { return Kind == K; } in is()
48 bool isNot(tok::TokenKind K) const { return Kind != K; } in isNot()
49 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const { in isOneOf()
52 template <typename... Ts> bool isOneOf(tok::TokenKind K1, Ts... Ks) const { in isOneOf()
H A DToken.h67 tok::TokenKind Kind;
94 tok::TokenKind getKind() const { return Kind; } in getKind()
95 void setKind(tok::TokenKind K) { Kind = K; } in setKind()
99 bool is(tok::TokenKind K) const { return Kind == K; } in is()
100 bool isNot(tok::TokenKind K) const { return Kind != K; } in isNot()
101 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const { in isOneOf()
104 template <typename... Ts> bool isOneOf(tok::TokenKind K1, Ts... Ks) const { in isOneOf()
H A DLiteralSupport.h42 bool isFunctionLocalStringLiteralMacro(tok::TokenKind K, const LangOptions &LO);
198 tok::TokenKind Kind;
206 tok::TokenKind kind);
240 tok::TokenKind Kind;
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DQualifierAlignmentFixer.h33 std::vector<tok::TokenKind> &Qualifiers);
38 const std::vector<tok::TokenKind> &Qualifiers,
47 SmallVector<tok::TokenKind, 8> QualifierTokens;
48 std::vector<tok::TokenKind> ConfiguredQualifierTokens;
54 const std::vector<tok::TokenKind> &ConfiguredQualifierTokens,
62 static tok::TokenKind getTokenFromQualifier(const std::string &Qualifier);
73 tok::TokenKind QualifierType);
80 tok::TokenKind QualifierType);
H A DQualifierAlignmentFixer.cpp32 std::vector<tok::TokenKind> ConfiguredQualifierTokens; in addQualifierAlignmentFixerPasses()
157 const std::vector<tok::TokenKind> &Qualifiers) { in isConfiguredQualifier()
182 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeRight()
373 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeLeft()
512 tok::TokenKind LeftRightQualifierAlignmentFixer::getTokenFromQualifier( in getTokenFromQualifier()
515 return llvm::StringSwitch<tok::TokenKind>(Qualifier) in getTokenFromQualifier()
530 const std::vector<tok::TokenKind> &QualifierTokens, bool RightAlign) in LeftRightQualifierAlignmentFixer()
550 tok::TokenKind QualifierToken = getTokenFromQualifier(Qualifier); in fixQualifierAlignment()
584 std::vector<tok::TokenKind> &Qualifiers) { in prepareLeftRightOrderingForQualifierAlignmentFixer()
601 tok::TokenKind QualifierToken = in prepareLeftRightOrderingForQualifierAlignmentFixer()
[all …]
H A DFormatTokenLexer.cpp128 static const tok::TokenKind NullishCoalescingOperator[] = {tok::question, in tryMergePreviousTokens()
130 static const tok::TokenKind NullPropagatingOperator[] = {tok::question, in tryMergePreviousTokens()
132 static const tok::TokenKind FatArrow[] = {tok::equal, tok::greater}; in tryMergePreviousTokens()
151 static const tok::TokenKind CSharpNullConditionalLSquare[] = { in tryMergePreviousTokens()
172 static const tok::TokenKind JSIdentity[] = {tok::equalequal, tok::equal}; in tryMergePreviousTokens()
173 static const tok::TokenKind JSNotIdentity[] = {tok::exclaimequal, in tryMergePreviousTokens()
175 static const tok::TokenKind JSShiftEqual[] = {tok::greater, tok::greater, in tryMergePreviousTokens()
177 static const tok::TokenKind JSExponentiation[] = {tok::star, tok::star}; in tryMergePreviousTokens()
178 static const tok::TokenKind JSExponentiationEqual[] = {tok::star, in tryMergePreviousTokens()
180 static const tok::TokenKind JSPipePipeEqual[] = {tok::pipepipe, tok::equal}; in tryMergePreviousTokens()
[all …]
H A DFormatTokenLexer.h62 bool tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, TokenType NewType);
66 bool tryMergeTokensAny(ArrayRef<ArrayRef<tok::TokenKind>> Kinds,
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmMacro.h23 enum TokenKind { enum
66 TokenKind Kind = TokenKind::Eof;
76 AsmToken(TokenKind Kind, StringRef Str, APInt IntVal) in AsmToken()
78 AsmToken(TokenKind Kind, StringRef Str, int64_t IntVal = 0)
81 TokenKind getKind() const { return Kind; } in getKind()
82 bool is(TokenKind K) const { return Kind == K; } in is()
83 bool isNot(TokenKind K) const { return Kind != K; } in isNot()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTokenKinds.cpp24 const char *tok::getTokenName(TokenKind Kind) { in getTokenName()
31 const char *tok::getPunctuatorSpelling(TokenKind Kind) { in getPunctuatorSpelling()
40 const char *tok::getKeywordSpelling(TokenKind Kind) { in getKeywordSpelling()
58 bool tok::isAnnotation(TokenKind Kind) { in isAnnotation()
68 bool tok::isPragmaAnnotation(TokenKind Kind) { in isPragmaAnnotation()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMILexer.h27 enum TokenKind { enum
187 TokenKind Kind = Error;
196 MIToken &reset(TokenKind Kind, StringRef Range);
202 TokenKind kind() const { return Kind; } in kind()
229 bool is(TokenKind K) const { return Kind == K; } in is()
231 bool isNot(TokenKind K) const { return Kind != K; } in isNot()
H A DMILexer.cpp62 MIToken &MIToken::reset(TokenKind Kind, StringRef Range) { in reset()
168 static Cursor lexName(Cursor C, MIToken &Token, MIToken::TokenKind Type, in lexName()
190 static MIToken::TokenKind getIdentifierKind(StringRef Identifier) { in getIdentifierKind()
191 return StringSwitch<MIToken::TokenKind>(Identifier) in getIdentifierKind()
341 MIToken::TokenKind Kind) { in maybeLexIndex()
354 MIToken::TokenKind Kind) { in maybeLexIndexAndName()
608 static MIToken::TokenKind getMetadataKeywordKind(StringRef Identifier) { in getMetadataKeywordKind()
609 return StringSwitch<MIToken::TokenKind>(Identifier) in getMetadataKeywordKind()
639 static MIToken::TokenKind symbolToken(char C) { in symbolToken()
671 MIToken::TokenKind Kind; in maybeLexSymbol()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCommentLexer.h32 enum TokenKind { enum
63 tok::TokenKind Kind;
89 tok::TokenKind getKind() const LLVM_READONLY { return Kind; } in getKind()
90 void setKind(tok::TokenKind K) { Kind = K; } in setKind()
92 bool is(tok::TokenKind K) const LLVM_READONLY { return Kind == K; } in is()
93 bool isNot(tok::TokenKind K) const LLVM_READONLY { return Kind != K; } in isNot()
300 tok::TokenKind Kind);
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp82 tok::TokenKind TK) { in findPreviousTokenKind()
141 ? tooling::getExtendedRange(*Node, tok::TokenKind::semi, in node()
152 return tooling::getExtendedRange(*Node, tok::TokenKind::semi, in statement()
290 tok::TokenKind getStartToken(const CallExpr &E) { in getStartToken()
291 return tok::TokenKind::l_paren; in getStartToken()
294 tok::TokenKind getStartToken(const CXXConstructExpr &E) { in getStartToken()
295 return isa<CXXTemporaryObjectExpr>(E) ? tok::TokenKind::l_paren in getStartToken()
296 : tok::TokenKind::l_brace; in getStartToken()
348 tok::TokenKind::semi, *Result.Context); in getElseRange()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusNameParser.h120 bool ConsumeToken(clang::tok::TokenKind kind);
126 bool ConsumeBrackets(clang::tok::TokenKind left, clang::tok::TokenKind right);
H A DCPlusPlusNameParser.cpp71 bool CPlusPlusNameParser::ConsumeToken(tok::TokenKind kind) { in ConsumeToken()
240 tok::TokenKind kind = Peek().getKind(); in ConsumeTemplateArgs()
374 bool CPlusPlusNameParser::ConsumeBrackets(tok::TokenKind left, in ConsumeBrackets()
375 tok::TokenKind right) { in ConsumeBrackets()
383 tok::TokenKind kind = Peek().getKind(); in ConsumeBrackets()
758 static const llvm::StringMap<tok::TokenKind> &GetKeywordsMap() { in GetKeywordsMap()
759 static llvm::StringMap<tok::TokenKind> g_map{ in GetKeywordsMap()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp46 IdentifierInfo &II = AST.Idents.get(Name, tok::TokenKind::identifier); in BuiltinTypeDeclBuilder()
91 IdentifierInfo &II = AST.Idents.get(Name, tok::TokenKind::identifier); in addMemberVariable()
131 IdentifierInfo &II = AST.Idents.get(Name, tok::TokenKind::identifier); in lookupBuiltinFunction()
254 IdentifierInfo &II = AST.Idents.get("Idx", tok::TokenKind::identifier); in addArraySubscriptOperator()
335 &S.Context.Idents.get(Name, tok::TokenKind::identifier), in addTypeParameter()
397 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier); in InitializeSema()
435 &AST.Idents.get("element", tok::TokenKind::identifier), false, false); in defineHLSLVectorAlias()
444 &AST.Idents.get("element_count", tok::TokenKind::identifier), AST.IntTy, in defineHLSLVectorAlias()
458 IdentifierInfo &II = AST.Idents.get("vector", tok::TokenKind::identifier); in defineHLSLVectorAlias()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmLexer.h138 AsmToken::TokenKind getKind() const { return getTok().getKind(); } in getKind()
141 bool is(AsmToken::TokenKind K) const { return getTok().is(K); } in is()
144 bool isNot(AsmToken::TokenKind K) const { return getTok().isNot(K); } in isNot()
H A DMCAsmParserExtension.h87 bool parseToken(AsmToken::TokenKind T,
97 bool parseOptionalToken(AsmToken::TokenKind T) { in parseOptionalToken()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h34 tok::TokenKind K, StringRef Spelling);
39 tok::TokenKind K);
H A DTokens.h105 Token(SourceLocation Location, unsigned Length, tok::TokenKind Kind);
109 tok::TokenKind kind() const { return Kind; } in kind()
143 tok::TokenKind Kind;
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h422 tok::TokenKind Kind, Close, FinalToken;
439 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
440 tok::TokenKind FinalToken = tok::semi)
480 tok::TokenKind SkipToTok = tok::unknown);
H A DParser.h174 llvm::SmallDenseMap<IdentifierInfo *, tok::TokenKind> RevertibleTypeTraits;
556 bool TryConsumeToken(tok::TokenKind Expected) { in TryConsumeToken()
566 bool TryConsumeToken(tok::TokenKind Expected, SourceLocation &Loc) { in TryConsumeToken()
742 tok::TokenKind Kind = Tok.getKind(); in isEofOrEom()
752 bool isFoldOperator(tok::TokenKind Kind) const;
1110 bool ExpectAndConsume(tok::TokenKind ExpectedTok,
1157 tok::TokenKind FirstTokKind, CompoundToken Op);
1294 bool SkipUntil(tok::TokenKind T,
1298 bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2,
1300 tok::TokenKind TokArray[] = {T1, T2};
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMCAsmParser.cpp63 bool MCAsmParser::parseToken(AsmToken::TokenKind T, const Twine &Msg) { in parseToken()
80 bool MCAsmParser::parseOptionalToken(AsmToken::TokenKind T) { in parseOptionalToken()

1234