Searched refs:TokenLexer (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/Lex/ |
| H A D | TokenLexer.h | 30 class TokenLexer { 108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer() function 117 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion, in TokenLexer() function 123 TokenLexer(const TokenLexer &) = delete; 124 TokenLexer &operator=(const TokenLexer &) = delete; 125 ~TokenLexer() { destroy(); } in ~TokenLexer()
|
| H A D | Preprocessor.h | 748 std::unique_ptr<TokenLexer> CurTokenLexer; 771 std::unique_ptr<TokenLexer> TheTokenLexer; 779 std::unique_ptr<TokenLexer> &&TheTokenLexer, in IncludeStackInfo() 1106 std::unique_ptr<TokenLexer> TokenLexerCache[TokenLexerCacheSize]; 1115 std::vector<std::pair<TokenLexer *, size_t>> MacroExpandingLexersStack; 2427 friend void TokenLexer::ExpandFunctionArguments(); 2564 Token *cacheMacroExpandedTokens(TokenLexer *tokLexer,
|
| /openbsd-src/gnu/llvm/clang/lib/Lex/ |
| H A D | TokenLexer.cpp | 40 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init() 96 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init() 126 void TokenLexer::destroy() { in destroy() 139 bool TokenLexer::MaybeRemoveCommaBeforeVaArgs( in MaybeRemoveCommaBeforeVaArgs() 189 void TokenLexer::stringifyVAOPTContents( in stringifyVAOPTContents() 244 void TokenLexer::ExpandFunctionArguments() { in ExpandFunctionArguments() 623 bool TokenLexer::Lex(Token &Tok) { in Lex() 725 bool TokenLexer::pasteTokens(Token &Tok) { in pasteTokens() 733 bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, in pasteTokens() 928 unsigned TokenLexer::isNextTokenLParen() const { in isNextTokenLParen() [all …]
|
| H A D | CMakeLists.txt | 31 TokenLexer.cpp
|
| H A D | PPLexerChange.cpp | 153 std::unique_ptr<TokenLexer> TokLexer; in EnterMacro() 155 TokLexer = std::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this); in EnterMacro() 205 std::unique_ptr<TokenLexer> TokLexer; in EnterTokenStream() 207 TokLexer = std::make_unique<TokenLexer>( in EnterTokenStream()
|
| H A D | PPMacroExpansion.cpp | 1050 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens() 1065 TokenLexer *prevLexer; in cacheMacroExpandedTokens()
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Lex/ |
| H A D | BUILD.gn | 32 "TokenLexer.cpp",
|
| /openbsd-src/gnu/usr.bin/clang/libclangLex/ |
| H A D | Makefile | 33 TokenLexer.cpp
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | InternalsManual.rst | 1015 :ref:`TokenLexer <TokenLexer>` class). 1216 The ``TokenLexer`` class 1219 The ``TokenLexer`` class is a token provider that returns tokens from a list of
|