Lines Matching refs:RawTok
27 static bool isSameToken(Token &RawTok, Token &PPTok) { in isSameToken() argument
30 if (PPTok.getKind() == RawTok.getKind() && in isSameToken()
31 PPTok.getIdentifierInfo() == RawTok.getIdentifierInfo()) in isSameToken()
38 PPTok.getIdentifierInfo() == RawTok.getIdentifierInfo()) in isSameToken()
73 Token RawTok; in LexRawTokensFromMainFile() local
75 RawLex.LexFromRawLexer(RawTok); in LexRawTokensFromMainFile()
80 if (RawTok.is(tok::raw_identifier)) in LexRawTokensFromMainFile()
81 PP.LookUpIdentifierInfo(RawTok); in LexRawTokensFromMainFile()
83 RawTokens.push_back(RawTok); in LexRawTokensFromMainFile()
84 } while (RawTok.isNot(tok::eof)); in LexRawTokensFromMainFile()
99 Token RawTok = GetNextRawTok(RawTokens, CurRawTok, false); in RewriteMacrosInInput() local
113 while (RawTok.isNot(tok::eof) || PPTok.isNot(tok::eof)) { in RewriteMacrosInInput()
126 if (RawTok.is(tok::hash) && RawTok.isAtStartOfLine()) { in RewriteMacrosInInput()
133 RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//"); in RewriteMacrosInInput()
139 RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//"); in RewriteMacrosInInput()
145 RawTok = GetNextRawTok(RawTokens, CurRawTok, false); in RewriteMacrosInInput()
146 while (!RawTok.isAtStartOfLine() && RawTok.isNot(tok::eof)) in RewriteMacrosInInput()
147 RawTok = GetNextRawTok(RawTokens, CurRawTok, false); in RewriteMacrosInInput()
154 unsigned RawOffs = SM.getFileOffset(RawTok.getLocation()); in RewriteMacrosInInput()
157 if (PPOffs == RawOffs && isSameToken(RawTok, PPTok)) { in RewriteMacrosInInput()
158 RawTok = GetNextRawTok(RawTokens, CurRawTok, false); in RewriteMacrosInInput()
168 bool HasSpace = RawTok.hasLeadingSpace(); in RewriteMacrosInInput()
173 EndPos = RawOffs+RawTok.getLength(); in RewriteMacrosInInput()
175 RawTok = GetNextRawTok(RawTokens, CurRawTok, true); in RewriteMacrosInInput()
176 RawOffs = SM.getFileOffset(RawTok.getLocation()); in RewriteMacrosInInput()
178 if (RawTok.is(tok::comment)) { in RewriteMacrosInInput()
180 RawTok = GetNextRawTok(RawTokens, CurRawTok, false); in RewriteMacrosInInput()
184 } while (RawOffs <= PPOffs && !RawTok.isAtStartOfLine() && in RewriteMacrosInInput()
185 (PPOffs != RawOffs || !isSameToken(RawTok, PPTok))); in RewriteMacrosInInput()