aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/LiteralSupport.h
AgeCommit message (Expand)Author
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-09-24Small cleanup of literal semantic analysis: hiding 'char *' pointers behindDmitri Gribenko
2012-09-08When a bad UTF-8 encoding or bogus escape sequence is encountered in aRichard Smith
2012-05-03In StringLiteralParser::init, make sure we emit an error whenArgyrios Kyrtzidis
2012-03-08Add support for cooked forms of user-defined-integer-literal andRichard Smith
2012-03-08User-defined literal support for character literals.Richard Smith
2012-03-05Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith
2012-02-11Implement warning for non-wide string literals with an unexpected encoding. ...Eli Friedman
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2011-11-01Fix the representation of wide strings in the AST and IR so that it uses the ...Eli Friedman
2011-11-01Perform proper conversion for strings encoded in the source file as UTF-8. (...Eli Friedman
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-08-11Raw string followup. Pass a couple StringRefs by value.Craig Topper
2011-08-11Add support for C++0x raw string literals.Craig Topper
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-06-21Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad
2011-05-17Fix a nasty bug where inside StringLiteralParser:Argyrios Kyrtzidis
2011-04-23Remove unused STL header includes.Jay Foad
2010-12-19Add missing standard includes. Patch by Joerg Sonnenberger!Nick Lewycky
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-17propagate preprocessor out of StringLiteralParser. It is nowChris Lattner
2010-11-17push use of Preprocessor out farther.Chris Lattner
2010-11-17push use of Preprocessor out of getOffsetOfStringByte Chris Lattner
2010-11-17refactor the interface to StringLiteralParser::getOffsetOfStringByte,Chris 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-05-26Tell the string literal parser when it's not permitted to emitDouglas Gregor
2009-12-24Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641John McCall
2009-10-26Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth
2009-10-08This fixes support for complex literals, reworked to avoid a goto, andMike Stump
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-05Add missing include.Daniel Dunbar
2009-06-01PR4283: Don't truncate multibyte character constants in the Eli Friedman
2009-04-21Use an APInt of target int size to detect overflow while parsing multichars.Sanjiv Gupta
2009-02-26fix some sema problems with wide strings and hook up basic codegen for them.Chris Lattner
2009-02-18Next step toward making string diagnostics correct: handleChris Lattner
2009-01-16minor cleanups to StringLiteralParser: no need to pass target infoChris Lattner
2008-11-22remove the NumericLiteralParser::Diag helper method, inlining it intoChris Lattner
2008-06-30refactor some code out into a new method.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-26Added optional pass-by-reference argument "isExact" toTed Kremenek
2007-10-15Add support for Pascal strings.Anders Carlsson
2007-09-22Use APFloat for the representation of FP immediates, ask the targetChris Lattner
2007-08-261.0 is double, 1.0F is a float.Chris Lattner
2007-08-261) refactor some code.Chris Lattner
2007-07-20At one point there were going to be lexer and parser tokens.Chris Lattner
2007-07-12Fix "no newline at end of file" warnings. Patch contributed byChris Lattner
2007-07-11Stage two of getting CFE top correct.Reid Spencer