aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/Lexer.h
AgeCommit message (Expand)Author
2013-03-25Correct indentation. No functionality change.Nick Lewycky
2013-02-21Preprocessor: preserve whitespace in -traditional-cpp mode.Jordan Rose
2013-01-24Handle universal character names and Unicode characters outside of literals.Jordan Rose
2013-01-07Pull the bulk of Lexer::MeasureTokenLength() out into a new function,Argyrios Kyrtzidis
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-11-11s/BCPLComment/LineComment/Nico Weber
2012-11-06Delete an outdated comment.Nico Weber
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-09-07Moved back getCharAndSizeNoWarn to public area.Abramo Bagnara
2012-08-31Make a bunch of methods on Lexer private.Eli Friedman
2012-08-28Fix a -Wdocumentation warning.Dmitri Gribenko
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-06-17Documentation cleanup: escaping #define in Doxygen commentsJames Dennett
2012-06-08Correct method name in comment: from LexRawToken to LexFromRawLexer, accordingDmitri Gribenko
2012-06-07Insert a space if necessary when suggesting CFBridgingRetain/Release.Jordan Rose
2012-05-18Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so...Benjamin Kramer
2012-05-04Add more comments for Lexer::makeFileCharRange.Argyrios Kyrtzidis
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-05Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith
2012-02-03Change Lexer::makeFileCharRange() to have it accept a CharSourceRangeArgyrios Kyrtzidis
2012-01-19Introduce Lexer::getSourceText() that returns a string for the sourceArgyrios Kyrtzidis
2012-01-19Introduce Lexer::makeFileCharRange() that accepts a token source rangeArgyrios Kyrtzidis
2012-01-19For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macroArgyrios Kyrtzidis
2012-01-18Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer andAnna Zaks
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-10-12Handle Perforce-style conflict markers like normal conflict markers. PerforceRichard Smith
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-25Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may beArgyrios Kyrtzidis
2011-08-11Add support for C++0x raw string literals.Craig Topper
2011-07-27Add a utility function to the Lexer, which makes it easier to find a token af...Anna Zaks
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-14Convert terminology in the Lexer from 'instantiate' and variants toChandler Carruth
2011-07-07Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexe...Argyrios Kyrtzidis
2011-04-23Remove unused STL header includes.Jay Foad
2011-03-08Fix my earlier commit to work with escaped newlines and leave breadcrumbsJohn McCall
2010-11-17move getSpelling from Preprocessor to Lexer, which it is more conceptually re...Chris Lattner
2010-11-17move AdvanceToTokenCharacter and getLocForEndOfToken fromChris Lattner
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-09Use precompiled preambles for in-process code completion.Douglas Gregor
2010-07-26Introduce basic support for loading a precompiled preamble whileDouglas Gregor
2010-07-22Improve performance during cursor traversal when a region of interestDouglas Gregor
2010-07-20Introduce a new lexer function to compute the "preamble" of a file,Douglas Gregor
2010-01-26Introduce a CIndex API for lexing the raw tokens within a given sourceDouglas Gregor
2009-12-23update commentsChris Lattner
2009-12-14teach clang to recover gracefully from conflict markers left in sourceChris Lattner
2009-12-02Extend the source manager with the ability to override the contents ofDouglas Gregor
2009-11-30Fix PR5633 by making the preprocessor handle the case where we canChris Lattner