Home
last modified time | relevance | path

Searched refs:Tokens (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/lib/Format/
H A DFormatTokenLexer.cpp301 Tokens.erase(Tokens.end() - 1); in tryMergeNSStringLiteral()
320 Tokens.erase(Tokens.end() - 1); in tryMergeJSPrivateIdentifier()
348 Tokens.erase(Tokens.end() - 2); in tryMergeCSharpStringLiteral()
360 Tokens.erase(Tokens.end() - 1); in tryMergeCSharpStringLiteral()
386 Tokens.erase(Tokens.end() - 1); in tryMergeNullishCoalescingEqual()
407 Tokens.erase(Tokens.end() - 1); in tryMergeCSharpKeywordVariables()
444 Tokens.erase(Tokens.end() - 1); in tryMergeForEach()
492 Tokens.erase(Tokens.end() - 2); in tryMergeLessLess()
516 Tokens.erase(Tokens.end() - 1); in tryMergeGreaterGreater()
548 Tokens.resize(Tokens.size() - Count + 1); in tryMergeTokens()
[all …]
H A DFormatTokenSource.h83 : Tokens(Tokens), Position(-1) {} in IndexedTokenSource()
91 return Tokens[Position]; in getNextToken()
98 return Tokens[Position]; in getNextToken()
108 return Tokens[Position];
117 return Tokens[Next];
133 return Tokens[Position]; in setPosition()
139 int Next = Tokens.size(); in insertTokens()
148 Jumps[Tokens.size() - 1] = Position; in insertTokens()
154 return Tokens[Position]; in insertTokens()
171 FormatToken *Tok = Tokens[Position];
[all …]
H A DMacroCallReconstructor.cpp35 for (const auto &N : Line.Tokens) { in forEachToken()
63 assert(Result.Tokens.size() == 1 && in takeResult()
67 assert(!Final.Tokens.empty()); in takeResult()
242 if (!(*I)->Tokens.empty()) { in reconstruct()
290 {ID, IU->second->Tokens.begin(), IU->second->Tokens.end()}); in startReconstruction()
471 assert(Result.Tokens.size() == 1 && !Result.Tokens.front()->Children.empty()); in finalize()
509 for (const auto &N : Line.Tokens) { in createUnwrappedLine()
510 Result.Tokens.push_back(N->Tok); in createUnwrappedLine()
513 if (Child->Tokens.empty()) in createUnwrappedLine()
519 Result.Tokens.splice(Result.Tokens.end(), in createUnwrappedLine()
[all …]
H A DMacroExpander.cpp50 DefinitionParser(ArrayRef<FormatToken *> Tokens) : Tokens(Tokens) { in DefinitionParser() argument
51 assert(!Tokens.empty()); in DefinitionParser()
52 Current = Tokens[0]; in DefinitionParser()
109 if (Pos + 1 < Tokens.size()) in nextToken()
111 Current = Tokens[Pos]; in nextToken()
118 ArrayRef<FormatToken *> Tokens; member in clang::format::MacroExpander::DefinitionParser
140 const auto Tokens = Lex.lex(); in parseDefinition() local
141 if (!Tokens.empty()) { in parseDefinition()
142 DefinitionParser Parser(Tokens); in parseDefinition()
H A DUnwrappedLineParser.cpp200 Tokens = &TokenSource; in parse()
685 auto &Tokens = ParsedLine.Tokens; in mightFitOnOneLine() local
686 assert(!Tokens.empty()); in mightFitOnOneLine()
915 if (Line.Tokens.size() < 4) in isGoogScope()
2000 auto I = Line->Tokens.begin(), E = Line->Tokens.end(); in parseStructuralElement()
3816 ScopedTokenPosition(FormatTokenSource *Tokens) : Tokens(Tokens) { in ScopedTokenPosition() argument
4426 if (Line->Tokens.empty()) in addUnwrappedLine()
4476 Line->Tokens.clear(); in addUnwrappedLine()
4507 if (Line.Tokens.empty()) in continuesLineCommentSection()
4880 pushTokens(Child.Tokens.begin(), Child.Tokens.end(), Into); in pushTokens()
[all …]
H A DTokenAnnotator.h49 : First(Line.Tokens.front().Tok), Level(Line.Level), in AnnotatedLine()
61 assert(!Line.Tokens.empty()); in AnnotatedLine()
68 addChildren(Line.Tokens.front(), Current); in AnnotatedLine()
69 for (const UnwrappedLineNode &Node : llvm::drop_begin(Line.Tokens)) { in AnnotatedLine()
118 template <typename... Ts> bool startsWith(Ts... Tokens) const { in startsWith() argument
119 return First && First->startsSequence(Tokens...); in startsWith()
126 template <typename... Ts> bool endsWith(Ts... Tokens) const { in endsWith() argument
127 return Last && Last->endsSequence(Tokens...); in endsWith()
H A DDefinitionBlockSeparator.h32 FormatTokenLexer &Tokens) override;
36 tooling::Replacements &Result, FormatTokenLexer &Tokens);
H A DBreakableToken.cpp447 return Tokens[LineIndex] ? *Tokens[LineIndex] : Tok; in tokenAt()
501 Tokens.resize(Lines.size()); in BreakableBlockComment()
772 assert(Tokens[LineIndex - 1] == Tokens[LineIndex] && in reflow()
886 Tokens.resize(Lines.size()); in BreakableLineCommentSection()
976 Tokens[i] = LineTok; in BreakableLineCommentSection()
1057 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) { in reflow()
1061 *Tokens[LineIndex], /*Newlines=*/0, /*Spaces=*/0, in reflow()
1082 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset, in reflow()
1095 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset, in reflow()
1112 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) { in adaptStartOfLine()
[all …]
H A DDefinitionBlockSeparator.cpp24 FormatTokenLexer &Tokens) { in analyze() argument
28 separateBlocks(AnnotatedLines, Result, Tokens); in analyze()
34 FormatTokenLexer &Tokens) { in separateBlocks() argument
37 const AdditionalKeywords &ExtraKeywords = Tokens.getKeywords(); in separateBlocks()
H A DQualifierAlignmentFixer.h51 FormatTokenLexer &Tokens) override;
56 FormatTokenLexer &Tokens,
H A DUnwrappedLineParser.h45 std::list<UnwrappedLineNode> Tokens; member
111 unsigned FirstStartColumn, ArrayRef<FormatToken *> Tokens,
331 FormatTokenSource *Tokens; variable
H A DQualifierAlignmentFixer.cpp536 FormatTokenLexer &Tokens) { in analyze() argument
539 fixQualifierAlignment(AnnotatedLines, Tokens, Fixes); in analyze()
544 SmallVectorImpl<AnnotatedLine *> &AnnotatedLines, FormatTokenLexer &Tokens, in fixQualifierAlignment() argument
546 const AdditionalKeywords &Keywords = Tokens.getKeywords(); in fixQualifierAlignment()
552 fixQualifierAlignment(Line->Children, Tokens, Fixes); in fixQualifierAlignment()
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DTokenLexer.cpp55 Tokens = &*Macro->tokens_begin(); in Init()
66 assert(Tokens[0].getLocation().isValid()); in Init()
67 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) && in Init()
106 Tokens = TokArray; in Init()
130 delete [] Tokens; in destroy()
131 Tokens = nullptr; in destroy()
257 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments()
269 assert(Tokens[I + 1].is(tok::l_paren) && in ExpandFunctionArguments()
292 if (Tokens[I].is(tok::l_paren)) in ExpandFunctionArguments()
644 Tok = Tokens[CurTokenIdx++]; in Lex()
[all …]
H A DDependencyDirectivesScanner.cpp64 SmallVectorImpl<dependency_directives_scan::Token> &Tokens, in Scanner()
66 : Input(Input), Tokens(Tokens), Diags(Diags), in Scanner()
155 Tokens.append(CurDirToks); in pushDirective()
161 Tokens.pop_back_n(DirsWithToks.pop_back_val().NumTokens); in popDirective()
177 SmallVectorImpl<dependency_directives_scan::Token> &Tokens; member
934 (Tokens.empty() || LastTokenPtr > Input.begin() + Tokens.back().Offset)) in scan()
939 ArrayRef<dependency_directives_scan::Token> RemainingTokens = Tokens; in scan()
952 StringRef Input, SmallVectorImpl<dependency_directives_scan::Token> &Tokens, in scanSourceForDependencyDirectives() argument
955 return Scanner(Input, Tokens, Diags, InputSourceLoc).scan(Directives); in scanSourceForDependencyDirectives()
987 for (const dependency_directives_scan::Token &Tok : Directive.Tokens) { in printDependencyDirectivesAsSource()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTokenBufferTokenManager.h22 TokenBufferTokenManager(const TokenBuffer &Tokens, in TokenBufferTokenManager() argument
24 : Tokens(Tokens), LangOpts(LangOpts), SM(SourceMgr) {} in TokenBufferTokenManager()
45 const TokenBuffer &tokenBuffer() const { return Tokens; } in tokenBuffer()
58 const TokenBuffer &Tokens; variable
H A DTokens.h384 spelledTokensTouching(SourceLocation Loc, const syntax::TokenBuffer &Tokens);
386 spelledTokensTouching(SourceLocation Loc, llvm::ArrayRef<syntax::Token> Tokens);
392 llvm::ArrayRef<syntax::Token> Tokens);
395 const syntax::TokenBuffer &Tokens);
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DComputeReplacements.cpp111 &TU, TBTM, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements() argument
114 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM); in computeReplacements()
117 assert(NextOriginal <= Tokens.begin()); in computeReplacements()
119 if (NextOriginal != Tokens.begin()) { in computeReplacements()
121 emitReplacement(llvm::ArrayRef(NextOriginal, Tokens.begin())); in computeReplacements()
126 NextOriginal = Tokens.end(); in computeReplacements()
H A DBuildTree.cpp442 assert(!Tokens.empty()); in finalize()
510 ArrayRef<syntax::Token> Tokens; in getDeclarationRange() local
528 return Tokens; in getStmtRange()
533 return Tokens; in getStmtRange()
541 return Tokens; in maybeAppendSemicolon()
543 return Tokens; in maybeAppendSemicolon()
551 assert(!Tokens.empty()); in withTrailingSemicolon()
554 if (Tokens.back().kind() != tok::semi && Tokens.end()->kind() == tok::semi) in withTrailingSemicolon()
555 return llvm::ArrayRef(Tokens.begin(), Tokens.end() + 1); in withTrailingSemicolon()
556 return Tokens; in withTrailingSemicolon()
[all …]
H A DTokens.cpp537 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching() argument
539 Loc, Tokens.spelledTokens(Tokens.sourceManager().getFileID(Loc))); in spelledTokensTouching()
556 Loc, Tokens.spelledTokens(Tokens.sourceManager().getFileID(Loc))); in spelledIdentifierTouching()
577 std::vector<syntax::Token> Tokens; in tokenize() local
587 Tokens.push_back(syntax::Token(T)); in tokenize()
604 return Tokens; in tokenize()
921 if (Tokens.empty()) { in dumpForTests()
925 OS << Tokens[0].text(*SourceMgr); in dumpForTests()
926 for (unsigned I = 1; I < Tokens.size(); ++I) { in dumpForTests()
927 if (Tokens[I].kind() == tok::eof) in dumpForTests()
[all …]
H A DSynthesis.cpp43 auto Tokens = in createLeaf() local
46 assert(Tokens.size() == 1); in createLeaf()
47 assert(Tokens.front().kind() == K && in createLeaf()
51 reinterpret_cast<TokenManager::Key>(Tokens.begin())); in createLeaf()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DDependencyDirectivesScanner.h96 ArrayRef<Token> Tokens; member
102 Directive(DirectiveKind K, ArrayRef<Token> Tokens) in Directive()
103 : Tokens(Tokens), Kind(K) {} in Directive()
118 StringRef Input, SmallVectorImpl<dependency_directives_scan::Token> &Tokens,
H A DMacroInfo.h263 void setTokens(ArrayRef<Token> Tokens, llvm::BumpPtrAllocator &PPAllocator) { in setTokens() argument
269 if (Tokens.empty()) in setTokens()
272 NumReplacementTokens = Tokens.size(); in setTokens()
273 Token *NewReplacementTokens = PPAllocator.Allocate<Token>(Tokens.size()); in setTokens()
274 std::copy(Tokens.begin(), Tokens.end(), NewReplacementTokens); in setTokens()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFDirectiveParser.cpp55 SmallVector<StringRef, 16> Tokens; in parse() local
57 cl::TokenizeWindowsCommandLineNoCopy(Str, saver, Tokens); in parse()
58 for (StringRef Tok : Tokens) { in parse()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.cpp335 llvm::SmallVector<llvm::StringRef> Tokens; in parse() local
336 SplitString(Line, Tokens, " "); in parse()
337 if (Tokens.size() < 6 || Tokens.size() % 2 == 1) in parse()
344 if (!(to_integer(Tokens[0], InlineNestLevel) && in parse()
345 to_integer(Tokens[1], CallSiteLineNum) && in parse()
346 to_integer(Tokens[2], CallSiteFileNum) && in parse()
347 to_integer(Tokens[3], OriginNum))) in parse()
352 for (size_t i = 4; i < Tokens.size(); i += 2) { in parse()
354 if (!to_integer(Tokens[i], Address, 16)) in parse()
357 if (!to_integer(Tokens[i + 1].trim(), Size, 16)) in parse()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DIfConversion.cpp485 AnalyzeBlocks(MF, Tokens); in INITIALIZE_PASS_DEPENDENCY()
486 while (!Tokens.empty()) { in INITIALIZE_PASS_DEPENDENCY()
488 Tokens.pop_back(); in INITIALIZE_PASS_DEPENDENCY()
594 Tokens.clear(); in INITIALIZE_PASS_DEPENDENCY()
1353 Tokens.push_back( in AnalyzeBlock()
1362 Tokens.push_back( in AnalyzeBlock()
1378 Tokens.push_back( in AnalyzeBlock()
1402 Tokens.push_back( in AnalyzeBlock()
1412 Tokens.push_back( in AnalyzeBlock()
1429 AnalyzeBlock(MBB, Tokens); in AnalyzeBlocks()
[all …]

123