summaryrefslogtreecommitdiffstats
path: root/include/clang/Lex/Lexer.h
Commit message (Expand)AuthorAgeFilesLines
* [refactor][extract] insert semicolons into extracted/inserted codeAlex Lorenz2017-11-031-0/+7
* [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuatin...Cameron Desrochers2017-09-201-5/+22
* [Lexer] Finding beginning of token with escaped new lineAlexander Kornienko2017-08-101-0/+4
* Add a fix-it for -Wunguarded-availabilityAlex Lorenz2017-05-051-0/+5
* Add support for editor placeholders to ClangAlex Lorenz2017-04-191-0/+2
* Fix -Wnull-conversion for long macros.Richard Trieu2016-01-261-0/+20
* Replace a few std::string& with StringRef. NFC.Rafael Espindola2015-06-011-1/+1
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Fix layering violation: include/clang/Basic/PlistSupport.h should not includeRichard Smith2015-01-281-0/+20
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Use StringRef instead of MemoryBuffer&.Rafael Espindola2014-08-121-1/+1
* Change MemoryBuffer* to MemoryBuffer& parameter to Lexer::ComputePreambleDavid Blaikie2014-08-111-3/+3
* [C++11] Use 'nullptr'Craig Topper2014-05-061-8/+9
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-3/+5
* PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith2014-02-171-1/+21
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-191-27/+29
* ObjectiveC migrator: More work towardsFariborz Jahanian2013-08-201-1/+2
* C++1y literal suffix support:Richard Smith2013-07-231-2/+3
* Added Lexer::getBufferEnd().Alexander Kornienko2013-06-041-1/+4
* Correct indentation. No functionality change.Nick Lewycky2013-03-251-4/+4
* Preprocessor: preserve whitespace in -traditional-cpp mode.Jordan Rose2013-02-211-2/+10
* Handle universal character names and Unicode characters outside of literals.Jordan Rose2013-01-241-0/+20
* Pull the bulk of Lexer::MeasureTokenLength() out into a new function,Argyrios Kyrtzidis2013-01-071-0/+6
* Sort #include lines for all files under include/...Chandler Carruth2012-12-041-2/+2
* s/BCPLComment/LineComment/Nico Weber2012-11-111-2/+2
* Delete an outdated comment.Nico Weber2012-11-061-3/+1
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko2012-09-151-2/+2
* Moved back getCharAndSizeNoWarn to public area.Abramo Bagnara2012-09-071-15/+15
* Make a bunch of methods on Lexer private.Eli Friedman2012-08-311-20/+17
* Fix a -Wdocumentation warning.Dmitri Gribenko2012-08-281-4/+4
* Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2012-08-231-3/+1
* Documentation cleanup: escaping #define in Doxygen commentsJames Dennett2012-06-171-3/+3
* Correct method name in comment: from LexRawToken to LexFromRawLexer, accordingDmitri Gribenko2012-06-081-4/+4
* Insert a space if necessary when suggesting CFBridgingRetain/Release.Jordan Rose2012-06-071-0/+3
* Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so...Benjamin Kramer2012-05-181-1/+1
* Add more comments for Lexer::makeFileCharRange.Argyrios Kyrtzidis2012-05-041-0/+22
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-15/+15
* Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith2012-03-051-0/+2
* Change Lexer::makeFileCharRange() to have it accept a CharSourceRangeArgyrios Kyrtzidis2012-02-031-3/+3
* Introduce Lexer::getSourceText() that returns a string for the sourceArgyrios Kyrtzidis2012-01-191-0/+6
* Introduce Lexer::makeFileCharRange() that accepts a token source rangeArgyrios Kyrtzidis2012-01-191-0/+8
* For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macroArgyrios Kyrtzidis2012-01-191-4/+12
* Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer andAnna Zaks2012-01-181-0/+11
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+2
* Handle Perforce-style conflict markers like normal conflict markers. PerforceRichard Smith2011-10-121-2/+17
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-1/+1
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-0/+3
* Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may beArgyrios Kyrtzidis2011-08-251-1/+2
* Add support for C++0x raw string literals.Craig Topper2011-08-111-0/+2
* Add a utility function to the Lexer, which makes it easier to find a token af...Anna Zaks2011-07-271-0/+12