aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/Preprocessor.h
AgeCommit message (Expand)Author
2008-05-05Neil pointed out that clang doesn't generate ranges from diagnosticsChris Lattner
2008-04-19simplify ownership of the predefines buffer.Chris Lattner
2008-04-17class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its ...Ted Kremenek
2008-04-17Added "PreprocessorFactory", an interface for lazily creating Preprocessor ob...Ted Kremenek
2008-03-14Make the preprocessor own its PPCallbacks, fixing a memory leak.Chris Lattner
2008-03-10implement simple support for arbitrary token lookahead. Change the Chris Lattner
2008-03-09rename HandleEndOfMacro -> HandleEndOfTokenLexerChris Lattner
2008-03-09rename some MacroExpander-related ivars to TokenLexer.Chris Lattner
2008-03-09Rename MacroExpander.cpp/h -> TokenLexer.cpp/hChris Lattner
2008-03-09rename the MacroExpander class to TokenLexer. It handles bothChris Lattner
2008-03-05Remove the first layer of support for "portability" warnings. This is Chris Lattner
2008-02-07Implement support for the extremely atrocious MS /##/ extension, Chris Lattner
2008-01-08readability improvement suggested by Sam Bishop, thanks!Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-19Interned MainFileID within SourceManager. Since SourceManager is referenced byTed Kremenek
2007-12-19Typo fix.Ted Kremenek
2007-12-19Add support for #pragma mark, which shouldn't warn about bogus tokens.Chris Lattner
2007-12-12constified getFullLoc().Ted Kremenek
2007-12-12Renamed getFullSourceLoc() -> getFullLoc().Ted Kremenek
2007-12-12Added method: Preprocessor::getFullSourceLoc. Used by clients of PreprocessorTed Kremenek
2007-12-09Add dumping support for locations, make -dumptokens print out the locationChris Lattner
2007-10-17add some comments.Chris Lattner
2007-10-09Make a significant change to invert the control flow handlingChris Lattner
2007-10-07move IdentifierTable.h from liblex to libbasic.Chris Lattner
2007-10-07improve layering:Chris Lattner
2007-10-05Layering refinements for selectors (suggested by Chris). Specifics...Steve Naroff
2007-09-28Yesterday I discovered that 78% of all selectors in "Cocoa.h" take 0/1 argument.Steve Naroff
2007-09-27Add SelectorInfo (similar in spirit to IdentifierInfo). The key difference is...Steve Naroff
2007-07-23refactor the interface to Preprocessor::GetIncludeFilenameSpelling,Chris Lattner
2007-07-20At one point there were going to be lexer and parser tokens.Chris Lattner
2007-07-16Add a new Preprocessor::AdvanceToTokenCharacter method which, given a slocChris Lattner
2007-07-15Cache macro expander objects to avoid thrashing malloc in heavy expansion sit...Chris Lattner
2007-07-11Stage two of getting CFE top correct.Reid Spencer