Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/clang/lib/Format/
H A DFormatTokenLexer.cpp62 assert(Tokens.empty()); in lex()
65 Tokens.push_back(getNextToken()); in lex()
77 if (Tokens.back()->NewlinesBefore > 0 || Tokens.back()->IsMultiline) in lex()
78 FirstInLineIndex = Tokens.size() - 1; in lex()
79 } while (Tokens.back()->Tok.isNot(tok::eof)); in lex()
80 return Tokens; in lex()
106 Tokens.back()->Tok.setKind(tok::pipepipe); in tryMergePreviousTokens()
111 Tokens.back()->Tok.setKind(tok::period); in tryMergePreviousTokens()
132 Tokens.back()->Tok.setKind(tok::l_square); in tryMergePreviousTokens()
162 Tokens.back()->Tok.setKind(tok::starequal); in tryMergePreviousTokens()
[all …]
H A DMacroExpander.cpp51 DefinitionParser(ArrayRef<FormatToken *> Tokens) : Tokens(Tokens) { in DefinitionParser() argument
52 assert(!Tokens.empty()); in DefinitionParser()
53 Current = Tokens[0]; in DefinitionParser()
110 if (Pos + 1 < Tokens.size()) in nextToken()
112 Current = Tokens[Pos]; in nextToken()
119 ArrayRef<FormatToken *> Tokens; member in clang::format::MacroExpander::DefinitionParser
142 const auto Tokens = Lex.lex(); in parseDefinition() local
143 if (!Tokens.empty()) { in parseDefinition()
144 DefinitionParser Parser(Tokens); in parseDefinition()
H A DUnwrappedLineParser.cpp146 else if (!Parser.Line->Tokens.empty()) in ScopedLineState()
147 Parser.CurrentLines = &Parser.Line->Tokens.back().Children; in ScopedLineState()
155 if (!Parser.Line->Tokens.empty()) { in ~ScopedLineState()
158 assert(Parser.Line->Tokens.empty()); in ~ScopedLineState()
198 IndexedTokenSource(ArrayRef<FormatToken *> Tokens) in IndexedTokenSource() argument
199 : Tokens(Tokens), Position(-1) {} in IndexedTokenSource()
203 return Tokens[Position]; in getNextToken()
213 return Tokens[Position]; in setPosition()
219 ArrayRef<FormatToken *> Tokens; member in clang::format::__anond4a2c0880211::IndexedTokenSource
228 ArrayRef<FormatToken *> Tokens, in UnwrappedLineParser() argument
[all …]
H A DTokenAnnotator.h40 : First(Line.Tokens.front().Tok), Level(Line.Level), in AnnotatedLine()
48 assert(!Line.Tokens.empty()); in AnnotatedLine()
55 for (std::list<UnwrappedLineNode>::const_iterator I = ++Line.Tokens.begin(), in AnnotatedLine()
56 E = Line.Tokens.end(); in AnnotatedLine()
86 template <typename... Ts> bool startsWith(Ts... Tokens) const { in startsWith() argument
87 return First && First->startsSequence(Tokens...); in startsWith()
94 template <typename... Ts> bool endsWith(Ts... Tokens) const { in endsWith() argument
95 return Last && Last->endsSequence(Tokens...); in endsWith()
H A DBreakableToken.cpp333 return Tokens[LineIndex] ? *Tokens[LineIndex] : Tok; in tokenAt()
387 Tokens.resize(Lines.size()); in BreakableBlockComment()
660 assert(Tokens[LineIndex - 1] == Tokens[LineIndex] && in reflow()
775 Tokens.resize(Lines.size()); in BreakableLineCommentSection()
838 Tokens[i] = LineTok; in BreakableLineCommentSection()
919 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) { in reflow()
923 *Tokens[LineIndex], /*Newlines=*/0, /*Spaces=*/0, in reflow()
944 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset, in reflow()
957 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset, in reflow()
974 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) { in adaptStartOfLine()
[all …]
H A DUnwrappedLineParser.h41 std::list<UnwrappedLineNode> Tokens; member
79 unsigned FirstStartColumn, ArrayRef<FormatToken *> Tokens,
229 FormatTokenSource *Tokens; variable
H A DFormatToken.h479 bool startsSequence(A K1, Ts... Tokens) const { in startsSequence()
480 return startsSequenceInternal(K1, Tokens...); in startsSequence()
490 bool endsSequence(A K1, Ts... Tokens) const { in endsSequence()
491 return endsSequenceInternal(K1, Tokens...); in endsSequence()
704 bool startsSequenceInternal(A K1, Ts... Tokens) const { in startsSequenceInternal()
706 return Next->startsSequenceInternal(K1, Tokens...); in startsSequenceInternal()
707 return is(K1) && Next && Next->startsSequenceInternal(Tokens...); in startsSequenceInternal()
723 bool endsSequenceInternal(A K1, Ts... Tokens) const { in endsSequenceInternal()
725 return Previous->endsSequenceInternal(K1, Tokens...); in endsSequenceInternal()
726 return is(K1) && Previous && Previous->endsSequenceInternal(Tokens...); in endsSequenceInternal()
H A DTokenAnalyzer.cpp74 SmallVector<FormatToken *, 10> Tokens(Toks.begin(), Toks.end()); in process() local
76 Env.getFirstStartColumn(), Tokens, *this); in process()
H A DUsingDeclarationsSorter.h30 FormatTokenLexer &Tokens) override;
H A DNamespaceEndCommentsFixer.h40 FormatTokenLexer &Tokens) override;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DTokenLexer.cpp53 Tokens = &*Macro->tokens_begin(); in Init()
64 assert(Tokens[0].getLocation().isValid()); in Init()
65 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) && in Init()
73 MacroDefStart = SM.getExpansionLoc(Tokens[0].getLocation()); in Init()
104 Tokens = TokArray; in Init()
128 delete [] Tokens; in destroy()
129 Tokens = nullptr; in destroy()
255 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments()
262 if (I != 0 && !Tokens[I-1].is(tok::hashhash) && CurTok.hasLeadingSpace()) in ExpandFunctionArguments()
267 assert(Tokens[I + 1].is(tok::l_paren) && in ExpandFunctionArguments()
[all …]
H A DDependencyDirectivesSourceMinimizer.cpp35 SmallVectorImpl<Token> &Tokens; member
37 Minimizer(SmallVectorImpl<char> &Out, SmallVectorImpl<Token> &Tokens, in Minimizer()
40 : Out(Out), Tokens(Tokens), Input(Input), Diags(Diags), in Minimizer()
70 Tokens.emplace_back(K, Out.size()); in makeToken()
71 return Tokens.back(); in makeToken()
74 Out.resize(Tokens.back().Offset); in popToken()
75 Tokens.pop_back(); in popToken()
77 TokenKind top() const { return Tokens.empty() ? pp_none : Tokens.back().K; } in top()
952 SmallVectorImpl<Token> &Tokens, DiagnosticsEngine *Diags, in minimizeSourceToDependencyDirectives() argument
955 Tokens.clear(); in minimizeSourceToDependencyDirectives()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DComputeReplacements.cpp104 &TU, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements() argument
107 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM); in computeReplacements()
110 assert(NextOriginal <= Tokens.begin()); in computeReplacements()
112 if (NextOriginal != Tokens.begin()) { in computeReplacements()
114 emitReplacement(llvm::makeArrayRef(NextOriginal, Tokens.begin())); in computeReplacements()
119 NextOriginal = Tokens.end(); in computeReplacements()
H A DBuildTree.cpp438 auto Tokens = Arena.getTokenBuffer().expandedTokens(); in finalize() local
439 assert(!Tokens.empty()); in finalize()
440 assert(Tokens.back().kind() == tok::eof); in finalize()
443 Pending.foldChildren(Arena, Tokens.drop_back(), in finalize()
474 auto Tokens = getRange(D->getSourceRange()); in getTemplateRange() local
475 return maybeAppendSemicolon(Tokens, D); in getTemplateRange()
507 ArrayRef<syntax::Token> Tokens; in getDeclarationRange() local
510 Tokens = getRange(S->TypeDecl::getBeginLoc(), S->getEndLoc()); in getDeclarationRange()
512 Tokens = getRange(D->getSourceRange()); in getDeclarationRange()
513 return maybeAppendSemicolon(Tokens, D); in getDeclarationRange()
[all …]
H A DTokens.cpp478 llvm::ArrayRef<syntax::Token> Tokens) { in spelledTokensTouching() argument
482 Tokens, [&](const syntax::Token &Tok) { return Tok.location() < Loc; }); in spelledTokensTouching()
483 bool AcceptRight = Right != Tokens.end() && Right->location() <= Loc; in spelledTokensTouching()
485 Right != Tokens.begin() && (Right - 1)->endLocation() >= Loc; in spelledTokensTouching()
492 const syntax::TokenBuffer &Tokens) { in spelledTokensTouching() argument
494 Loc, Tokens.spelledTokens(Tokens.sourceManager().getFileID(Loc))); in spelledTokensTouching()
499 llvm::ArrayRef<syntax::Token> Tokens) { in spelledIdentifierTouching() argument
500 for (const syntax::Token &Tok : spelledTokensTouching(Loc, Tokens)) { in spelledIdentifierTouching()
509 const syntax::TokenBuffer &Tokens) { in spelledIdentifierTouching() argument
511 Loc, Tokens.spelledTokens(Tokens.sourceManager().getFileID(Loc))); in spelledIdentifierTouching()
[all …]
H A DSynthesis.cpp39 auto Tokens = in createLeaf() local
42 assert(Tokens.size() == 1); in createLeaf()
43 assert(Tokens.front().kind() == K && in createLeaf()
46 auto *Leaf = new (A.getAllocator()) syntax::Leaf(Tokens.begin()); in createLeaf()
H A DTree.cpp36 const TokenBuffer &Tokens) in Arena() argument
37 : SourceMgr(SourceMgr), LangOpts(LangOpts), Tokens(Tokens) {} in Arena()
40 return Tokens; in getTokenBuffer()
H A DCMakeLists.txt9 Tokens.cpp
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DTokens.h386 spelledTokensTouching(SourceLocation Loc, const syntax::TokenBuffer &Tokens);
388 spelledTokensTouching(SourceLocation Loc, llvm::ArrayRef<syntax::Token> Tokens);
394 llvm::ArrayRef<syntax::Token> Tokens);
397 const syntax::TokenBuffer &Tokens);
H A DTree.h44 const TokenBuffer &Tokens);
63 const TokenBuffer &Tokens; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DIfConversion.cpp258 std::vector<std::unique_ptr<IfcvtToken>> &Tokens);
263 std::vector<std::unique_ptr<IfcvtToken>> &Tokens);
481 std::vector<std::unique_ptr<IfcvtToken>> Tokens; in INITIALIZE_PASS_DEPENDENCY() local
489 AnalyzeBlocks(MF, Tokens); in INITIALIZE_PASS_DEPENDENCY()
490 while (!Tokens.empty()) { in INITIALIZE_PASS_DEPENDENCY()
491 std::unique_ptr<IfcvtToken> Token = std::move(Tokens.back()); in INITIALIZE_PASS_DEPENDENCY()
492 Tokens.pop_back(); in INITIALIZE_PASS_DEPENDENCY()
600 Tokens.clear(); in INITIALIZE_PASS_DEPENDENCY()
1212 MachineBasicBlock &MBB, std::vector<std::unique_ptr<IfcvtToken>> &Tokens) { in AnalyzeBlock() argument
1322 Tokens.push_back(std::make_unique<IfcvtToken>( in AnalyzeBlock()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DGlobPattern.cpp138 Pat.Tokens.push_back(*BV); in create()
150 return matchOne(Tokens, S); in match()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp38 SmallVector<minimize_source_to_dependency_directives::Token, 64> Tokens; in createFileEntry() local
40 Buffer->getBuffer(), MinimizedFileContents, Tokens)) { in createFileEntry()
77 minimize_source_to_dependency_directives::computeSkippedRanges(Tokens, in createFileEntry()
/netbsd-src/external/apache2/llvm/lib/libclangToolingSyntax/
H A DMakefile14 Tokens.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DGlobPattern.h48 std::vector<BitVector> Tokens; variable

123