aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/TokenLexer.cpp
AgeCommit message (Expand)Author
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-05-28fix the "pasting formed 'a]', an invalid preprocessing token"Chris Lattner
2009-05-27Make the bad paste diagnostic print the entire pasted token.Eli Friedman
2009-05-25improve comment, no functionality change.Chris Lattner
2009-05-24Make sure an invalid concatentaion doesn't insert whitespace before Eli Friedman
2009-05-22The TokenLexer may encounter annotations if the parser enters them using Prep...Argyrios Kyrtzidis
2009-05-03Fix for PR4132: make sure to insert whitespace consistently before a Eli Friedman
2009-04-25Silence gcc warnings.Eli Friedman
2009-04-19move token paste poisoning diagnostics to after the instantiation locChris Lattner
2009-04-19Fix PR3918: Invalid use of __VA_ARGS__ not diagnosed,Chris Lattner
2009-03-23The individual pieces of an invalid paste as still candidates for expansion.Chris Lattner
2009-03-18constructs like:Chris Lattner
2009-03-08simplify some logic by making ScratchBuffer handle the application of trailingChris Lattner
2009-03-04make the token lexer allocate its temporary token buffers forChris Lattner
2009-02-15track "just a little more" location information for macro instantiations.Chris Lattner
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-26remove my hacks that aggressively threw away multiple Chris Lattner
2009-01-26This change refactors some of the low-level lexer interfaces a bit.Chris Lattner
2009-01-26Only resolve a macro's instantiation loc once per macro, instead of onceChris Lattner
2009-01-26Check in the long promised SourceLocation rewrite. This lays theChris Lattner
2009-01-23This is a follow-up to r62675:Chris Lattner
2009-01-21Add a bit to IdentifierInfo that acts as a simple predicate whichChris Lattner
2009-01-19Make SourceLocation::getFileLoc private to reduce the API exposure of Chris Lattner
2009-01-17make the verbose raw-lexer ctor fully explicit instead of havingChris Lattner
2009-01-17this massive patch introduces a simple new abstraction: it makesChris Lattner
2008-11-18Remove the last of the old-style Preprocessor::Diag methods.Chris 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-09-29whitespace and comment changes, to fix grammar and 80 col violationsNico Weber
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner