Home
last modified time | relevance | path

Searched refs:TokenLexer (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DTokenLexer.h30 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 DPreprocessor.h520 std::unique_ptr<TokenLexer> CurTokenLexer;
542 std::unique_ptr<TokenLexer> TheTokenLexer;
550 std::unique_ptr<TokenLexer> &&TheTokenLexer, in IncludeStackInfo()
835 std::unique_ptr<TokenLexer> TokenLexerCache[TokenLexerCacheSize];
844 std::vector<std::pair<TokenLexer *, size_t>> MacroExpandingLexersStack;
2041 friend void TokenLexer::ExpandFunctionArguments();
2157 Token *cacheMacroExpandedTokens(TokenLexer *tokLexer,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DTokenLexer.cpp38 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init()
94 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init()
124 void TokenLexer::destroy() { in destroy()
137 bool TokenLexer::MaybeRemoveCommaBeforeVaArgs( in MaybeRemoveCommaBeforeVaArgs()
187 void TokenLexer::stringifyVAOPTContents( in stringifyVAOPTContents()
242 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 DCMakeLists.txt27 TokenLexer.cpp
H A DPPLexerChange.cpp126 std::unique_ptr<TokenLexer> TokLexer; in EnterMacro()
128 TokLexer = std::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this); in EnterMacro()
178 std::unique_ptr<TokenLexer> TokLexer; in EnterTokenStream()
180 TokLexer = std::make_unique<TokenLexer>( in EnterTokenStream()
H A DPPMacroExpansion.cpp1039 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens()
1054 TokenLexer *prevLexer; in cacheMacroExpandedTokens()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Lex/
H A DBUILD.gn30 "TokenLexer.cpp",
/netbsd-src/external/apache2/llvm/lib/libclangLex/
H A DMakefile30 TokenLexer.cpp
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DInternalsManual.rst1012 :ref:`TokenLexer <TokenLexer>` class).
1213 The ``TokenLexer`` class
1216 The ``TokenLexer`` class is a token provider that returns tokens from a list of