summaryrefslogtreecommitdiffstats
path: root/include/clang/Lex/TokenLexer.h
Commit message (Expand)AuthorAgeFilesLines
* Emit a -Wmicrosoft warning when pasting /##/ into a comment token in MS mode.Nico Weber2015-12-291-1/+1
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* [C++11] Use 'nullptr'Craig Topper2014-05-061-2/+2
* Fix whitespace handling in empty macro argumentsJustin Bogner2014-02-041-0/+15
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-191-1/+3
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko2012-09-151-2/+2
* Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg isDmitri Gribenko2012-09-131-1/+1
* Make preprocessor act in a GCC-compatible fashion when a macro is redefinedRichard Smith2012-08-301-5/+6
* Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead o...Argyrios Kyrtzidis2011-08-231-2/+4
* For assigning SourceLocations to macro arg tokens, reserve a single SLocEntryArgyrios Kyrtzidis2011-08-191-0/+8
* Rename TokenLexer::getMacroExpansionLocation -> getExpansionLocForMacroDefLoc...Argyrios Kyrtzidis2011-08-191-1/+1
* Switch the TokenLexer's terminology from various forms of 'instantiate'Chandler Carruth2011-07-141-6/+6
* Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis2011-07-071-0/+16
* Introduce a caching mechanism for macro expanded tokens.Argyrios Kyrtzidis2011-06-291-3/+6
* Make TokenLexer capable of storing preprocessor directive tokensPeter Collingbourne2011-02-221-0/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-20/+20
* make the token lexer allocate its temporary token buffers forChris Lattner2009-03-041-1/+4
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-7/+11
* clarify comment, rename argument to avoid a subtle conflictChris Lattner2008-10-281-4/+5
* implement simple support for arbitrary token lookahead. Change the Chris Lattner2008-03-101-3/+12
* split the MacroArgs class out of TokenLexer.cpp/h intoChris Lattner2008-03-091-78/+2
* Rename MacroExpander.cpp/h -> TokenLexer.cpp/hChris Lattner2008-03-091-0/+213