Lines Matching refs:TokenLexer
38 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()
937 bool TokenLexer::isParsingPreprocessorDirective() const { in isParsingPreprocessorDirective()
946 void TokenLexer::HandleMicrosoftCommentPaste(Token &Tok, SourceLocation OpLoc) { in HandleMicrosoftCommentPaste()
965 TokenLexer::getExpansionLocForMacroDefLoc(SourceLocation loc) const { in getExpansionLocForMacroDefLoc()
1054 void TokenLexer::updateLocForMacroArgTokens(SourceLocation ArgIdSpellLoc, in updateLocForMacroArgTokens()
1076 void TokenLexer::PropagateLineStartLeadingSpaceInfo(Token &Result) { in PropagateLineStartLeadingSpaceInfo()