Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/flang/include/flang/Common/
H A Dformat.h64 TokenKind::A, TokenKind::B, TokenKind::D, TokenKind::DT, TokenKind::E, in ENUM_CLASS()
65 TokenKind::EN, TokenKind::ES, TokenKind::EX, TokenKind::F, TokenKind::G, in ENUM_CLASS()
66 TokenKind::I, TokenKind::L, TokenKind::O, TokenKind::P, TokenKind::X, in ENUM_CLASS()
67 TokenKind::Z, TokenKind::Slash, TokenKind::LParen}; in ENUM_CLASS()
90 TokenKind kind_{TokenKind::None}; in ENUM_CLASS()
139 TokenKind previousTokenKind_{TokenKind::None}; in ENUM_CLASS()
602 case TokenKind::A: in Check()
609 case TokenKind::B: in Check()
610 case TokenKind::I: in Check()
611 case TokenKind::O: in Check()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DIntegralLiteralExpressionMatcher.cpp77 if (Current->isOneOf(tok::TokenKind::minus, tok::TokenKind::plus, in unaryOperator()
78 tok::TokenKind::tilde, tok::TokenKind::exclaim)) { in unaryOperator()
133 if (consume(tok::TokenKind::l_paren)) { in unaryExpr()
143 return consume(tok::TokenKind::r_paren); in unaryExpr()
158 return nonTerminalChainedExpr<tok::TokenKind::star, tok::TokenKind::slash, in multiplicativeExpr()
180 if (Current->is(tok::TokenKind::spaceship)) { in compareExpr()
192 return nonTerminalChainedExpr<tok::TokenKind::less, tok::TokenKind::greater, in relationalExpr()
205 return nonTerminalChainedExpr<tok::TokenKind::amp>( in andExpr()
235 if (Current->is(tok::TokenKind::question)) { in conditionalExpr()
240 if (Current->is(tok::TokenKind::colon)) { in conditionalExpr()
[all …]
H A DIntegralLiteralExpressionMatcher.h43 bool consume(tok::TokenKind Kind);
47 template <tok::TokenKind Kind>
53 template <tok::TokenKind K1, tok::TokenKind K2, tok::TokenKind... Ks>
H A DRedundantVoidArgCheck.cpp118 if (!ProtoToken.is(tok::TokenKind::raw_identifier)) in isMacroIdentifier()
159 if (ProtoToken.is(tok::TokenKind::l_paren)) in removeVoidArgumentTokens()
165 if (ProtoToken.is(tok::TokenKind::l_paren)) in removeVoidArgumentTokens()
172 if (ProtoToken.is(tok::TokenKind::raw_identifier)) { in removeVoidArgumentTokens()
177 } else if (ProtoToken.is(tok::TokenKind::r_paren)) { in removeVoidArgumentTokens()
189 else if (ProtoToken.is(tok::TokenKind::r_paren)) { in removeVoidArgumentTokens()
196 if (ProtoToken.is(tok::TokenKind::raw_identifier)) { in removeVoidArgumentTokens()
203 } else if (ProtoToken.is(tok::TokenKind::l_paren)) in removeVoidArgumentTokens()
210 if (ProtoToken.is(tok::TokenKind::r_paren)) in removeVoidArgumentTokens()
212 else if (ProtoToken.is(tok::TokenKind::l_paren)) in removeVoidArgumentTokens()
[all …]
/llvm-project-15.0.7/clang/bindings/python/tests/cindex/
H A Dtest_token_kind.py6 from clang.cindex import TokenKind
15 t = TokenKind(5, 'foo')
24 TokenKind.register(2, 'foo')
30 TokenKind.from_value(-1)
34 self.assertTrue(hasattr(TokenKind, 'LITERAL'))
35 literal = TokenKind.LITERAL
37 self.assertIsInstance(literal, TokenKind)
41 t = TokenKind.from_value(3)
42 self.assertIsInstance(t, TokenKind)
43 self.assertEqual(t, TokenKind.LITERAL)
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTokenKinds.h25 enum TokenKind : unsigned short { enum
56 const char *getTokenName(TokenKind Kind) LLVM_READNONE;
65 const char *getPunctuatorSpelling(TokenKind Kind) LLVM_READNONE;
69 const char *getKeywordSpelling(TokenKind Kind) LLVM_READNONE;
75 inline bool isAnyIdentifier(TokenKind K) { in isAnyIdentifier()
81 inline bool isStringLiteral(TokenKind K) { in isStringLiteral()
89 inline bool isLiteral(TokenKind K) { in isLiteral()
97 bool isAnnotation(TokenKind K);
100 bool isPragmaAnnotation(TokenKind K);
/llvm-project-15.0.7/llvm/tools/llvm-rc/
H A DResourceScriptToken.cpp46 : TokenKind(RCTokenKind), TokenValue(Value) {} in RCToken()
49 assert(TokenKind == Kind::Int); in intValue()
65 Kind RCToken::kind() const { return TokenKind; } in kind()
68 switch (TokenKind) { in isBinaryOp()
99 Error consumeToken(const Kind TokenKind);
168 Kind TokenKind = classifyCurrentToken(); in run() local
169 if (TokenKind == Kind::Invalid) in run()
177 if (TokenKind == Kind::LineComment || TokenKind == Kind::StartComment) in run()
181 if (TokenKind == Kind::Identifier) { in run()
183 } else if (TokenKind == Kind::Int) { in run()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/
H A DToken.h71 Token(Kind TokenKind, llvm::StringRef Data) in Token() argument
72 : Data(Data), TokenKind(TokenKind) {} in Token()
75 return TokenKind == Other.TokenKind && Data == Other.Data;
79 switch (T.TokenKind) {
102 Kind TokenKind; variable
105 return llvm::hash_combine(static_cast<int>(Token.TokenKind), Token.Data); in hash_value()
/llvm-project-15.0.7/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.h65 tok::TokenKind Kind;
92 tok::TokenKind getKind() const { return Kind; } in getKind()
93 void setKind(tok::TokenKind K) { Kind = K; } in setKind()
97 bool is(tok::TokenKind K) const { return Kind == K; } in is()
98 bool isNot(tok::TokenKind K) const { return Kind != K; } in isNot()
99 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const { in isOneOf()
102 template <typename... Ts> bool isOneOf(tok::TokenKind K1, Ts... Ks) const { in isOneOf()
/llvm-project-15.0.7/clang/lib/Format/
H A DQualifierAlignmentFixer.h52 std::vector<tok::TokenKind> &Qualifiers);
58 SmallVector<tok::TokenKind, 8> QualifierTokens;
59 std::vector<tok::TokenKind> ConfiguredQualifierTokens;
65 const std::vector<tok::TokenKind> &ConfiguredQualifierTokens,
73 static tok::TokenKind getTokenFromQualifier(const std::string &Qualifier);
80 tok::TokenKind QualifierType);
87 tok::TokenKind QualifierType);
91 const std::vector<tok::TokenKind> &Qualifiers);
H A DQualifierAlignmentFixer.cpp36 std::vector<tok::TokenKind> ConfiguredQualifierTokens; in QualifierAlignmentFixer()
209 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeRight()
311 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeLeft()
405 tok::TokenKind LeftRightQualifierAlignmentFixer::getTokenFromQualifier( in getTokenFromQualifier()
408 return llvm::StringSwitch<tok::TokenKind>(Qualifier) in getTokenFromQualifier()
422 const std::vector<tok::TokenKind> &QualifierTokens, bool RightAlign) in LeftRightQualifierAlignmentFixer()
436 tok::TokenKind QualifierToken = getTokenFromQualifier(Qualifier); in analyze()
468 std::vector<tok::TokenKind> &Qualifiers) { in PrepareLeftRightOrdering()
485 tok::TokenKind QualifierToken = in PrepareLeftRightOrdering()
500 const FormatToken *Tok, const std::vector<tok::TokenKind> &specifiedTypes) { in isQualifierOrType()
H A DFormatTokenLexer.cpp112 static const tok::TokenKind NullishCoalescingOperator[] = {tok::question, in tryMergePreviousTokens()
114 static const tok::TokenKind NullPropagatingOperator[] = {tok::question, in tryMergePreviousTokens()
116 static const tok::TokenKind FatArrow[] = {tok::equal, tok::greater}; in tryMergePreviousTokens()
135 static const tok::TokenKind CSharpNullConditionalLSquare[] = { in tryMergePreviousTokens()
156 static const tok::TokenKind JSIdentity[] = {tok::equalequal, tok::equal}; in tryMergePreviousTokens()
157 static const tok::TokenKind JSNotIdentity[] = {tok::exclaimequal, in tryMergePreviousTokens()
161 static const tok::TokenKind JSExponentiation[] = {tok::star, tok::star}; in tryMergePreviousTokens()
162 static const tok::TokenKind JSExponentiationEqual[] = {tok::star, in tryMergePreviousTokens()
165 static const tok::TokenKind JSAndAndEqual[] = {tok::ampamp, tok::equal}; in tryMergePreviousTokens()
191 static const tok::TokenKind JavaRightLogicalShiftAssign[] = { in tryMergePreviousTokens()
[all …]
/llvm-project-15.0.7/llvm/unittests/MC/SystemZ/
H A DSystemZAsmLexerTest.cpp146 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
165 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
180 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
196 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
212 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
229 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
244 SmallVector<AsmToken::TokenKind> ExpectedTokens( in TEST_F()
259 SmallVector<AsmToken::TokenKind> ExpectedTokens; in TEST_F()
304 SmallVector<AsmToken::TokenKind> ExpectedTokens; in TEST_F()
341 SmallVector<AsmToken::TokenKind> ExpectedTokens; in TEST_F()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DLexerUtils.h35 tok::TokenKind TK);
40 template <typename TokenKind, typename... TokenKinds>
44 TokenKind TK, TokenKinds... TKs) { in findPreviousAnyTokenKind()
64 template <typename TokenKind, typename... TokenKinds>
67 const LangOptions &LangOpts, TokenKind TK, in findNextAnyTokenKind()
105 llvm::Optional<Token> getQualifyingToken(tok::TokenKind TK,
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCAsmMacro.h23 enum TokenKind { enum
66 TokenKind Kind;
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()
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMILexer.h27 enum TokenKind { enum
175 TokenKind Kind = Error;
184 MIToken &reset(TokenKind Kind, StringRef Range);
190 TokenKind kind() const { return Kind; } in kind()
217 bool is(TokenKind K) const { return Kind == K; } in is()
219 bool isNot(TokenKind K) const { return Kind != K; } in isNot()
/llvm-project-15.0.7/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp25 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier); in InitializeSema()
54 &AST.Idents.get("element", tok::TokenKind::identifier), false, false); in defineHLSLVectorAlias()
61 &AST.Idents.get("element_count", tok::TokenKind::identifier), AST.IntTy, in defineHLSLVectorAlias()
73 IdentifierInfo &II = AST.Idents.get("vector", tok::TokenKind::identifier); in defineHLSLVectorAlias()
/llvm-project-15.0.7/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);
/llvm-project-15.0.7/clang/unittests/Lex/
H A DLexerTest.cpp119 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
133 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
145 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
158 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
171 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
185 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
200 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
213 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
226 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
240 std::vector<tok::TokenKind> ExpectedTokens; in TEST_F()
[all …]
/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DSourceCode.h26 tok::TokenKind Terminator,
33 CharSourceRange getExtendedRange(const T &Node, tok::TokenKind Next, in getExtendedRange()
83 StringRef getExtendedText(const T &Node, tok::TokenKind Next, in getExtendedText()
/llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusNameParser.h119 bool ConsumeToken(clang::tok::TokenKind kind);
124 bool ConsumeBrackets(clang::tok::TokenKind left, clang::tok::TokenKind right);
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h34 tok::TokenKind K, StringRef Spelling);
39 tok::TokenKind K);

123456