Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DTokenLexer.h31 class TokenLexer {
105 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer() function
114 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion, in TokenLexer() function
120 TokenLexer(const TokenLexer &) = delete;
121 TokenLexer &operator=(const TokenLexer &) = delete;
122 ~TokenLexer() { destroy(); } in ~TokenLexer()
H A DPreprocessor.h412 std::unique_ptr<TokenLexer> CurTokenLexer;
434 std::unique_ptr<TokenLexer> TheTokenLexer;
442 std::unique_ptr<TokenLexer> &&TheTokenLexer, in IncludeStackInfo()
727 std::unique_ptr<TokenLexer> TokenLexerCache[TokenLexerCacheSize];
736 std::vector<std::pair<TokenLexer *, size_t>> MacroExpandingLexersStack;
1897 friend void TokenLexer::ExpandFunctionArguments();
2010 Token *cacheMacroExpandedTokens(TokenLexer *tokLexer,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DTokenLexer.cpp39 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init()
94 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init()
121 void TokenLexer::destroy() { in destroy()
134 bool TokenLexer::MaybeRemoveCommaBeforeVaArgs( in MaybeRemoveCommaBeforeVaArgs()
184 void TokenLexer::stringifyVAOPTContents( in stringifyVAOPTContents()
239 void TokenLexer::ExpandFunctionArguments() { in ExpandFunctionArguments()
586 bool TokenLexer::Lex(Token &Tok) { in Lex()
686 bool TokenLexer::pasteTokens(Token &Tok) { in pasteTokens()
889 unsigned TokenLexer::isNextTokenLParen() const { in isNextTokenLParen()
898 bool TokenLexer::isParsingPreprocessorDirective() const { in isParsingPreprocessorDirective()
[all …]
H A DPPLexerChange.cpp130 std::unique_ptr<TokenLexer> TokLexer; in EnterMacro()
132 TokLexer = llvm::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this); in EnterMacro()
180 std::unique_ptr<TokenLexer> TokLexer; in EnterTokenStream()
182 TokLexer = llvm::make_unique<TokenLexer>( in EnterTokenStream()
H A DPPMacroExpansion.cpp1019 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens()
1034 TokenLexer *prevLexer; in cacheMacroExpandedTokens()
/freebsd-12.1/lib/clang/libclang/
H A DMakefile394 SRCS_MIN+= Lex/TokenLexer.cpp