aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/PPLexerChange.cpp
AgeCommit message (Expand)Author
2008-12-02Preprocessor:Ted Kremenek
2008-11-27PTHLexer now owns the Token vector.Ted Kremenek
2008-11-21Reenable the default lexer.Ted Kremenek
2008-11-21When creating the raw tokens for PTHLexer, make sure the token representing t...Ted Kremenek
2008-11-21When creating raw tokens for the PTHLexer specially handle angled strings for...Ted Kremenek
2008-11-20Rename IsNonPragmaNonMacroLexer to IsFileLexer.Ted Kremenek
2008-11-20Add ugly "test harness" for PTHLexer that is not enabled by default. TheTed Kremenek
2008-11-20Make FIXME a hard assertion.Ted Kremenek
2008-11-20Preprocessor::getCurrentFileLexer() now returns a PreprocessorLexer* instead ofTed Kremenek
2008-11-19Move more cases of using 'CurLexer' to 'CurPPLexer'.Ted Kremenek
2008-11-19- Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek
2008-11-19Revert 59574 (caused tests to fail).Ted Kremenek
2008-11-19- Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek
2008-11-18- Add Lexer::isPragma() accessor for clients of Lexer that aren't friends.Ted Kremenek
2008-11-18- Add 'CurPPLexer' to Preprocessor to keep track of the currentTed Kremenek
2008-11-13Using llvm::OwningPtr<> for CurLexer and CurTokenLexer. This makes both the ...Ted Kremenek
2008-11-13Use PushIncludeMacroStack/PopMacroStack instead of manually pushing/popping f...Ted Kremenek
2008-10-27Rename Characteristic_t to CharacteristicKindChris Lattner
2008-10-12Change FormTokenWithChars to take the token kind to form, since all clientsChris Lattner
2008-09-26clean up a bunch of fixme's I added, by moving Chris Lattner
2008-09-26Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfoChris Lattner
2008-08-11More #include cleaningDaniel Dunbar
2008-08-10Allow the preprocessor to cache the lexed tokens, so that we can do efficient...Argyrios Kyrtzidis
2008-07-12Convert CRLF -> LF line endings.Argyrios Kyrtzidis
2008-07-09Add Preprocessor::LookNext method, which implements an efficient way to 'take...Argyrios Kyrtzidis
2008-03-24Avoid overflowing buffer, patch by Algeris Kirtzidis!Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner