/openbsd/gnu/llvm/clang/bindings/python/tests/cindex/ |
H A D | test_token_kind.py | 6 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 D | test_tokens.py | 10 from clang.cindex import TokenKind 26 self.assertEqual(tokens[1].kind, TokenKind.IDENTIFIER)
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | TokenKinds.h | 25 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 D | ResourceScriptToken.cpp | 46 : 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 D | ResourceScriptParser.h | 65 bool isNextTokenKind(Kind TokenKind) const; 93 Error consumeType(Kind TokenKind); 97 bool consumeOptionalType(Kind TokenKind);
|
/openbsd/gnu/llvm/clang/include/clang/Lex/ |
H A D | DependencyDirectivesScanner.h | 26 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 D | Token.h | 66 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 D | Lexer.h | 565 tok::TokenKind TKind, 620 tok::TokenKind Kind) { in FormTokenWithChars() 744 tok::TokenKind Kind); 746 tok::TokenKind Kind); 749 tok::TokenKind Kind);
|
H A D | LiteralSupport.h | 190 tok::TokenKind Kind; 198 tok::TokenKind kind); 227 tok::TokenKind Kind;
|
/openbsd/gnu/llvm/clang/lib/Format/ |
H A D | QualifierAlignmentFixer.h | 52 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 D | QualifierAlignmentFixer.cpp | 37 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 D | FormatTokenLexer.cpp | 112 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 D | FormatTokenLexer.h | 65 bool tryMergeTokens(ArrayRef<tok::TokenKind> Kinds, TokenType NewType); 69 bool tryMergeTokensAny(ArrayRef<ArrayRef<tok::TokenKind>> Kinds,
|
/openbsd/gnu/llvm/clang/lib/Basic/ |
H A D | TokenKinds.cpp | 24 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 D | MCAsmMacro.h | 23 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 D | MILexer.h | 27 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 D | MILexer.cpp | 62 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 D | CommentLexer.h | 32 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 D | SourceCode.h | 27 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 D | CPlusPlusNameParser.h | 120 bool ConsumeToken(clang::tok::TokenKind kind); 126 bool ConsumeBrackets(clang::tok::TokenKind left, clang::tok::TokenKind right);
|
H A D | CPlusPlusNameParser.cpp | 71 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 D | HLSLExternalSemaSource.cpp | 46 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 D | MCAsmLexer.h | 138 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 D | BuildTree.h | 34 tok::TokenKind K, StringRef Spelling); 39 tok::TokenKind K);
|
/openbsd/gnu/llvm/clang/lib/Tooling/Transformer/ |
H A D | RangeSelector.cpp | 82 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()
|