Home
last modified time | relevance | path

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

1234

/openbsd/gnu/llvm/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 …]
H A Dtest_tokens.py10 from clang.cindex import TokenKind
26 self.assertEqual(tokens[1].kind, TokenKind.IDENTIFIER)
/openbsd/gnu/llvm/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);
/openbsd/gnu/llvm/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 …]
H A DResourceScriptParser.h65 bool isNextTokenKind(Kind TokenKind) const;
93 Error consumeType(Kind TokenKind);
97 bool consumeOptionalType(Kind TokenKind);
/openbsd/gnu/llvm/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.h66 tok::TokenKind Kind;
93 tok::TokenKind getKind() const { return Kind; } in getKind()
94 void setKind(tok::TokenKind K) { Kind = K; } in setKind()
98 bool is(tok::TokenKind K) const { return Kind == K; } in is()
99 bool isNot(tok::TokenKind K) const { return Kind != K; } in isNot()
100 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const { in isOneOf()
103 template <typename... Ts> bool isOneOf(tok::TokenKind K1, Ts... Ks) const { in isOneOf()
H A DLexer.h565 tok::TokenKind TKind,
620 tok::TokenKind Kind) { in FormTokenWithChars()
744 tok::TokenKind Kind);
746 tok::TokenKind Kind);
749 tok::TokenKind Kind);
H A DLiteralSupport.h190 tok::TokenKind Kind;
198 tok::TokenKind kind);
227 tok::TokenKind Kind;
/openbsd/gnu/llvm/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.cpp37 std::vector<tok::TokenKind> ConfiguredQualifierTokens; in QualifierAlignmentFixer()
210 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeRight()
315 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeLeft()
409 tok::TokenKind LeftRightQualifierAlignmentFixer::getTokenFromQualifier( in getTokenFromQualifier()
412 return llvm::StringSwitch<tok::TokenKind>(Qualifier) in getTokenFromQualifier()
427 const std::vector<tok::TokenKind> &QualifierTokens, bool RightAlign) in LeftRightQualifierAlignmentFixer()
441 tok::TokenKind QualifierToken = getTokenFromQualifier(Qualifier); in analyze()
473 std::vector<tok::TokenKind> &Qualifiers) { in PrepareLeftRightOrdering()
490 tok::TokenKind QualifierToken = in PrepareLeftRightOrdering()
505 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()
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()
478 bool FormatTokenLexer::tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, in tryMergeTokens()
[all …]
H A DFormatTokenLexer.h65 bool tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, TokenType NewType);
69 bool tryMergeTokensAny(ArrayRef<ArrayRef<tok::TokenKind>> Kinds,
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMILexer.h27 enum TokenKind { enum
180 TokenKind Kind = Error;
189 MIToken &reset(TokenKind Kind, StringRef Range);
195 TokenKind kind() const { return Kind; } in kind()
222 bool is(TokenKind K) const { return Kind == K; } in is()
224 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()
334 MIToken::TokenKind Kind) { in maybeLexIndex()
347 MIToken::TokenKind Kind) { in maybeLexIndexAndName()
601 static MIToken::TokenKind getMetadataKeywordKind(StringRef Identifier) { in getMetadataKeywordKind()
602 return StringSwitch<MIToken::TokenKind>(Identifier) in getMetadataKeywordKind()
632 static MIToken::TokenKind symbolToken(char C) { in symbolToken()
664 MIToken::TokenKind Kind; in maybeLexSymbol()
/openbsd/gnu/llvm/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);
/openbsd/gnu/llvm/clang/include/clang/Tooling/Transformer/
H A DSourceCode.h27 tok::TokenKind Terminator,
34 CharSourceRange getExtendedRange(const T &Node, tok::TokenKind Next, in getExtendedRange()
84 StringRef getExtendedText(const T &Node, tok::TokenKind Next, in getExtendedText()
/openbsd/gnu/llvm/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()
757 static const llvm::StringMap<tok::TokenKind> &GetKeywordsMap() { in GetKeywordsMap()
758 static llvm::StringMap<tok::TokenKind> g_map{ in GetKeywordsMap()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp46 IdentifierInfo &II = AST.Idents.get(Name, tok::TokenKind::identifier); in BuiltinTypeDeclBuilder()
92 IdentifierInfo &II = AST.Idents.get(Name, tok::TokenKind::identifier); in addMemberVariable()
132 IdentifierInfo &II = AST.Idents.get(Name, tok::TokenKind::identifier); in lookupBuiltinFunction()
253 IdentifierInfo &II = AST.Idents.get("Idx", tok::TokenKind::identifier); in addArraySubscriptOperator()
334 &AST.Idents.get(Name, tok::TokenKind::identifier), /* Typename */ false, in addTypeParameter()
383 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier); in InitializeSema()
421 &AST.Idents.get("element", tok::TokenKind::identifier), false, false); in defineHLSLVectorAlias()
428 &AST.Idents.get("element_count", tok::TokenKind::identifier), AST.IntTy, in defineHLSLVectorAlias()
440 IdentifierInfo &II = AST.Idents.get("vector", tok::TokenKind::identifier); in defineHLSLVectorAlias()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h34 tok::TokenKind K, StringRef Spelling);
39 tok::TokenKind K);
/openbsd/gnu/llvm/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp82 tok::TokenKind TK) { in findPreviousTokenKind()
103 return findPreviousTokenKind(EndLoc, SM, LangOpts, tok::TokenKind::l_paren); in findOpenParen()
148 ? tooling::getExtendedRange(*Node, tok::TokenKind::semi, in node()
159 return tooling::getExtendedRange(*Node, tok::TokenKind::semi, in statement()
321 tok::TokenKind::semi, *Result.Context); in getElseRange()

1234