• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/

Lines Matching refs:syntax

47 namespace syntax {
134 static FileRange range(const SourceManager &SM, const syntax::Token &First,
135 const syntax::Token &Last);
191 llvm::ArrayRef<syntax::Token> expandedTokens() const {
197 llvm::ArrayRef<syntax::Token> expandedTokens(SourceRange R) const;
227 llvm::Optional<llvm::ArrayRef<syntax::Token>>
228 spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const;
257 llvm::SmallVector<llvm::ArrayRef<syntax::Token>, 1>
258 expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const;
270 llvm::ArrayRef<syntax::Token> Spelled;
271 llvm::ArrayRef<syntax::Token> Expanded;
277 expansionStartingAt(const syntax::Token *Spelled) const;
285 llvm::ArrayRef<syntax::Token> spelledTokens(FileID FID) const;
289 const syntax::Token *spelledTokenAt(SourceLocation Loc) const;
299 std::vector<const syntax::Token *> macroExpansions(FileID FID) const;
334 std::vector<syntax::Token> SpelledTokens;
346 std::pair<const syntax::Token *, const Mapping *>
347 spelledForExpandedToken(const syntax::Token *Expanded) const;
353 const syntax::Token *Spelled);
358 std::vector<syntax::Token> ExpandedTokens;
367 llvm::ArrayRef<syntax::Token>
368 spelledTokensTouching(SourceLocation Loc, const syntax::TokenBuffer &Tokens);
369 llvm::ArrayRef<syntax::Token>
370 spelledTokensTouching(SourceLocation Loc, llvm::ArrayRef<syntax::Token> Tokens);
374 const syntax::Token *
376 llvm::ArrayRef<syntax::Token> Tokens);
377 const syntax::Token *
379 const syntax::TokenBuffer &Tokens);
389 std::vector<syntax::Token> tokenize(FileID FID, const SourceManager &SM,
395 std::vector<syntax::Token>
435 std::vector<syntax::Token> Expanded;
442 } // namespace syntax