aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex
AgeCommit message (Expand)Author
2008-11-12Move LexIncludeFilename from Lexer to PreprocessorLexer.Ted Kremenek
2008-11-12Unbreak last commit.Ted Kremenek
2008-11-12Add Preprocessor::PushIncludeMacroStack() and Preprocessor::PopIncludeMacroSt...Ted Kremenek
2008-11-12Add skeleton for PTH lexer.Ted Kremenek
2008-11-12Move pieces of Lexer that the Preprocessor mutates to a new base class 'Prepr...Ted Kremenek
2008-11-08Introduce annotation tokens, a special kind of token, created and used only b...Argyrios Kyrtzidis
2008-10-28clarify comment, rename argument to avoid a subtle conflictChris Lattner
2008-10-27Rename Characteristic_t to CharacteristicKindChris Lattner
2008-10-21Added method to access the raw flags of Token.Ted Kremenek
2008-10-12Change FormTokenWithChars to take the token kind to form, since all clientsChris Lattner
2008-10-12Add a new mode to the lexer which enables it to return all characters,Chris Lattner
2008-10-12add a new inKeepCommentMode() accessor to abstract the KeepCommentModeChris Lattner
2008-10-12Simplify raw mode lexing by treating an unterminate /**/ comment theChris Lattner
2008-10-12Change how raw lexers are handled: instead of creating them and thenChris Lattner
2008-10-04Add Preprocessor::RemovePragmaHandler.Daniel Dunbar
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-09-26Comment fix.Daniel Dunbar
2008-08-24Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens.Argyrios Kyrtzidis
2008-08-24Comment tweak.Chris Lattner
2008-08-22Allow nested backtracks.Argyrios Kyrtzidis
2008-08-14Change Parser & Sema to use interned "super" for comparions.Daniel Dunbar
2008-08-10* Remove isInSystemHeader() from DiagClient, move it to SourceManagerNico Weber
2008-08-10Allow the preprocessor to cache the lexed tokens, so that we can do efficient...Argyrios Kyrtzidis
2008-07-10Add an accessor, patch by Csaba Hruska.Chris Lattner
2008-07-09Add Preprocessor::LookNext method, which implements an efficient way to 'take...Argyrios Kyrtzidis
2008-06-30refactor some code out into a new method.Chris Lattner
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-04-16reenable highlighting of (the first line of) commentsChris Lattner
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-09split the MacroArgs class out of TokenLexer.cpp/h intoChris 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-09rename MacroTokens -> Tokens. When this is a token stream, there is no macroChris Lattner
2008-03-05Remove the first layer of support for "portability" warnings. This is Chris Lattner
2008-02-25Fix PR2086.Lauro Ramos Venancio
2008-02-24Two more Windows-related fixes:Ted Kremenek
2008-02-23Change encoding of TokenKind in IdentifierTable to be of type "unsigned"Ted Kremenek
2008-02-07Implement support for the extremely atrocious MS /##/ extension, Chris Lattner
2008-02-02Cleanup previous patch (based on feedback from Ted).Steve Naroff
2008-02-01Make sure SourceManager/HeaderSearch don't support default copy constructors ...Steve Naroff
2008-01-29fix comment typoChris Lattner
2008-01-08readability improvement suggested by Sam Bishop, thanks!Chris Lattner
2008-01-07Fix a nasty corner case that Neil noticed in PR1900, where we would Chris Lattner