summaryrefslogtreecommitdiffstats
path: root/include/clang/Lex/Token.h
Commit message (Expand)AuthorAgeFilesLines
* Add support for editor placeholders to ClangAlex Lorenz2017-04-191-0/+8
* Fix some Clang-tidy readability-simplify-boolean-expr and Include What You Us...Eugene Zelenko2016-05-051-24/+19
* [MSVC Compat] Accept elided commas in macro function argumentsEhsan Akhgari2016-01-221-0/+6
* Token: complement is() method with isOneOf() to allow easier usageDaniel Marjamaki2015-06-111-0/+7
* Parse: Don't assume tokens have a lengthDavid Majnemer2015-03-191-1/+6
* Fix the MSVC build.Benjamin Kramer2015-03-081-2/+0
* Make Token a real POD type.Benjamin Kramer2015-03-081-5/+9
* Fix layering violation, Lex shouldn't know about DeclDavid Majnemer2014-12-191-5/+4
* Parse: Don't parse after the eof has been consumedDavid Majnemer2014-12-181-0/+14
* MSVC: A wide string literal from L#macro_arg in a macroAlexey Bataev2014-12-151-2/+10
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Provide and use a safe Token::getRawIdentifier() accessorAlp Toker2014-05-171-5/+6
* [C++11] Use 'nullptr'Craig Topper2014-05-061-2/+2
* Correct underlying integer type of enum TokenKindAlp Toker2014-01-061-8/+5
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-191-2/+4
* Fix warning: commas at the end of enumerator lists are a C++11 extension [-Wc...Nico Weber2013-06-261-1/+1
* Match MSVC's handling of commas during macro argument expansionReid Kleckner2013-06-261-1/+2
* Handle universal character names and Unicode characters outside of literals.Jordan Rose2013-01-241-2/+6
* Sort #include lines for all files under include/...Chandler Carruth2012-12-041-2/+2
* Compatibility macro detection for the -Wimplicit-fallthrough diagnostic.Alexander Kornienko2012-09-281-13/+5
* Revert r163022, it caused PR13924.Nico Weber2012-09-261-2/+1
* Emulate MSVC's preprocessor macro argument separator behavior by not consider...Joao Matos2012-08-311-1/+2
* Documentation cleanup:James Dennett2012-06-171-28/+25
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-1/+5
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-1/+4
* Remove superfluous commentDouglas Gregor2011-06-231-3/+1
* Bump Token::Kind from an unsigned char to an unsigned short, from Anton Lokhm...Douglas Gregor2011-06-231-3/+3
* Reimplement Token::isAnnotation() using TokenKinds.def. No functionality cha...Peter Collingbourne2011-02-191-3/+5
* Introduced raw_identifier token kind.Abramo Bagnara2010-12-221-1/+22
* Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis2010-11-201-2/+9
* Use getSpelling to get original text of theFariborz Jahanian2010-09-031-9/+2
* Patch to allow alternative representation of c++Fariborz Jahanian2010-09-031-1/+9
* Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt2010-08-301-77/+15
* Two minor fixes to user-defined literals:Sean Hunt2010-08-301-1/+1
* Fix some test-breaking that snuck into my previous commitSean Hunt2010-08-291-1/+1
* Implement C++0x user-defined string literals.Sean Hunt2010-08-291-15/+77
* fix some more gcc3.4 constness warningsGabor Greif2010-06-171-1/+1
* fix the various buildbot failures by ensuring that tokens are really complete...Chris Lattner2010-06-151-0/+1
* Token is POD-like.Benjamin Kramer2010-06-081-0/+5
* When placing an annotation token over an existing annotation token, make sure...Sebastian Redl2010-02-081-0/+4
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-63/+0
* Use unsigned char instead of unsigned : 8 to make the optimizer happier.Daniel Dunbar2009-11-041-2/+2
* Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor2009-11-031-0/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-35/+35
* Include the appropriate header for mallocDouglas Gregor2009-02-251-4/+5
* Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor2009-02-251-6/+45
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-19/+47
* Make Token::setLength assert that the token is not an annotation token.Chris Lattner2009-01-061-2/+6
* rename tok::annot_qualtypename -> tok::annot_typename, which is bothChris Lattner2009-01-061-1/+1
* Ultrasimplistic sketch for the parsing of C++ template-ids. This won'tDouglas Gregor2008-12-181-1/+25