summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Lexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do not parse hexadecimal floating point literals in C++0x mode because they areAlexis Hunt2010-01-101-1/+2
* reimplement r90860, fixing a couple of problems:Chris Lattner2009-12-171-9/+21
* teach clang to recover gracefully from conflict markers left in sourceChris Lattner2009-12-141-14/+133
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-081-4/+9
* Extend the source manager with the ability to override the contents ofDouglas Gregor2009-12-021-22/+9
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-301-6/+5
* Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by A...Benjamin Kramer2009-11-141-4/+4
* Teach Lexer::MeasureTokenLength to be able to measure theChris Lattner2009-10-141-0/+1
* Replace the -code-completion-dump option with Douglas Gregor2009-09-221-9/+21
* Refactor and simplify the CodeCompleteConsumer, so that all of theDouglas Gregor2009-09-211-12/+13
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-171-1/+14
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-148/+148
* Convert the CharInfo table to be statically initialized, instead of dynamical...Chris Lattner2009-07-071-15/+86
* fix an out-of-date comment.Chris Lattner2009-07-071-5/+3
* Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor2009-07-021-1/+8
* Fix our check for "random whitespace between a \ and newline" to workChris Lattner2009-06-231-2/+3
* Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive.Chris Lattner2009-05-131-2/+2
* Get rid of some useless uses of NoExtensions. The philosophy here is Eli Friedman2009-04-281-2/+1
* fix rdar://6816766 - Crash with function-like macro test at end of directive.Chris Lattner2009-04-241-0/+2
* add a new Lexer::SkipEscapedNewLines method.Chris Lattner2009-04-181-0/+23
* factor escape newline measuring out into its own helper function.Chris Lattner2009-04-181-40/+45
* remove unneeded scopes.Chris Lattner2009-04-181-45/+41
* Fix two problems from PR3916, and one problem I noticed while hackingChris Lattner2009-04-171-5/+5
* Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner2009-04-141-6/+2
* fix rdar://6757323, where an escaped newline in a // commentChris Lattner2009-04-051-0/+8
* A code modification hint for files that don't end in a newline.Mike Stump2009-04-021-1/+3
* silence some errors that should not apply to .S files on code like:Chris Lattner2009-03-181-4/+4
* properly form a full token for # before calling HandleDirective.Chris Lattner2009-03-181-6/+7
* simplify some logic by making ScratchBuffer handle the application of trailingChris Lattner2009-03-081-0/+1
* fix PR3609, emit:Chris Lattner2009-02-191-1/+1
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-5/+15
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Fix a bug I introduced in my changes, which caused MeasureTokenLengthChris Lattner2009-01-261-1/+2
* allow _Pragmas formed from #defines to keep their full instantiationChris Lattner2009-01-261-2/+1
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-3/+10
* Check in the long promised SourceLocation rewrite. This lays theChris Lattner2009-01-261-12/+13
* This is a follow-up to r62675:Chris Lattner2009-01-231-0/+4
* a trivial micro optimization to save a load.Chris Lattner2009-01-211-2/+2
* Add a bit to IdentifierInfo that acts as a simple predicate whichChris Lattner2009-01-211-1/+3
* Rename SourceManager::getCanonicalFileID -> getFileID. There isChris Lattner2009-01-191-1/+1
* Make SourceLocation::getFileLoc private to reduce the API exposure of Chris Lattner2009-01-191-7/+9
* Rename SourceLocation::getFileID to getChunkID, because it returnsChris Lattner2009-01-171-2/+2
* simplify some lookups.Chris Lattner2009-01-171-4/+4
* Change the Lexer ctor used to lex _Pragma directives into a static factoryChris Lattner2009-01-171-21/+44
* Change the Lexer ctor used in the non _Pragma case to take a FileID insteadChris Lattner2009-01-171-11/+6
* More simplifications to the lexer ctors.Chris Lattner2009-01-171-10/+24
* make the verbose raw-lexer ctor fully explicit instead of havingChris Lattner2009-01-171-9/+3
* add a simplified lexer ctor that sets up the lexer to raw-lex anChris Lattner2009-01-171-1/+14
* refactor some common initialization code out of the two lexer ctors.Chris Lattner2009-01-171-52/+45
OpenPOWER on IntegriCloud