Searched refs:TokenLexer (Results 1 – 9 of 9) sorted by relevance
/external/clang/include/clang/Lex/ |
D | TokenLexer.h | 29 class TokenLexer { 102 TokenLexer(const TokenLexer &) = delete; 103 void operator=(const TokenLexer &) = delete; 109 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer() function 125 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion, in TokenLexer() function 139 ~TokenLexer() { destroy(); } in ~TokenLexer()
|
D | Preprocessor.h | 301 std::unique_ptr<TokenLexer> CurTokenLexer; 325 std::unique_ptr<TokenLexer> TheTokenLexer; 334 std::unique_ptr<TokenLexer> &&TheTokenLexer, in IncludeStackInfo() 412 std::unique_ptr<TokenLexer> TokenLexerCache[TokenLexerCacheSize]; 421 std::vector<std::pair<TokenLexer *, size_t> > MacroExpandingLexersStack; 1480 Token *cacheMacroExpandedTokens(TokenLexer *tokLexer, 1483 friend void TokenLexer::ExpandFunctionArguments();
|
/external/clang/lib/Lex/ |
D | TokenLexer.cpp | 26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init() 83 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init() 111 void TokenLexer::destroy() { in destroy() 124 bool TokenLexer::MaybeRemoveCommaBeforeVaArgs( in MaybeRemoveCommaBeforeVaArgs() 171 void TokenLexer::ExpandFunctionArguments() { in ExpandFunctionArguments() 419 bool TokenLexer::Lex(Token &Tok) { in Lex() 523 bool TokenLexer::PasteTokens(Token &Tok) { in PasteTokens() 697 unsigned TokenLexer::isNextTokenLParen() const { in isNextTokenLParen() 706 bool TokenLexer::isParsingPreprocessorDirective() const { in isParsingPreprocessorDirective() 715 void TokenLexer::HandleMicrosoftCommentPaste(Token &Tok) { in HandleMicrosoftCommentPaste() [all …]
|
D | PPLexerChange.cpp | 163 std::unique_ptr<TokenLexer> TokLexer; in EnterMacro() 165 TokLexer = llvm::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this); in EnterMacro() 213 std::unique_ptr<TokenLexer> TokLexer; in EnterTokenStream() 215 TokLexer = llvm::make_unique<TokenLexer>( in EnterTokenStream()
|
D | CMakeLists.txt | 27 TokenLexer.cpp
|
D | Android.mk | 31 TokenLexer.cpp
|
D | PPMacroExpansion.cpp | 785 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens() 800 TokenLexer *prevLexer; in cacheMacroExpandedTokens()
|
/external/clang/docs/ |
D | InternalsManual.rst | 564 :ref:`TokenLexer <TokenLexer>` class). 765 The ``TokenLexer`` class 768 The ``TokenLexer`` class is a token provider that returns tokens from a list of
|
/external/clang/patches/ |
D | 0004-Add-Android-build-system.patch | 1181 + TokenLexer.cpp
|