llvm-project/clang/lib/Lex
Chris Lattner f3cb394f41 Fix a weird inconsistency with hex floats. Previously the lexer
would not eat the "-1" in "0x0p-1", but LiteralSupport would accept
it when extensions are on.  This caused strangeness and failures 
when hexfloats were properly treated as an extension (not error)
in LiteralSupport.

llvm-svn: 59865
2008-11-22 07:39:03 +00:00
..
CMakeLists.txt CMake: Added some source files. 2008-11-19 18:46:39 +00:00
HeaderMap.cpp Initialize Suffix and Prefix to 0, even with a bad entry. Removes an uninitialized value warning from gcc. 2008-10-28 00:18:42 +00:00
HeaderSearch.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Lexer.cpp Fix a weird inconsistency with hex floats. Previously the lexer 2008-11-22 07:39:03 +00:00
LiteralSupport.cpp Fix a weird inconsistency with hex floats. Previously the lexer 2008-11-22 07:39:03 +00:00
MacroArgs.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MacroArgs.h Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MacroInfo.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
PPCaching.cpp Remove Preprocessor::CacheTokens boolean data member. The same functionality can be provided by using Preprocessor::isBacktrackEnabled(). 2008-11-19 14:23:14 +00:00
PPDirectives.cpp Rename IsNonPragmaNonMacroLexer to IsFileLexer. 2008-11-20 16:19:53 +00:00
PPExpressions.cpp don't turn identifierinfo's into strings in diagnostics. 2008-11-19 07:33:58 +00:00
PPLexerChange.cpp Reenable the default lexer. 2008-11-21 20:51:59 +00:00
PPMacroExpansion.cpp Handle another case where we should use PTHLexer as an alternative to the normal Lexer. 2008-11-20 16:46:54 +00:00
PTHLexer.cpp In PTHLexer::DiscardToEndOfLine() use Lex() instead of AdvanceToken(). This handles transitions in the preprocessor state. 2008-11-21 23:28:56 +00:00
Pragma.cpp Just use the SourceLocation of SysHeaderTok when doing a callback to emit #line 2008-11-20 01:45:11 +00:00
Preprocessor.cpp Move the Preprocessor::Diag methods inline. This has the interesting 2008-11-22 07:03:46 +00:00
PreprocessorLexer.cpp remove a sneaky version of Diag hiding in PreprocessorLexer. 2008-11-22 06:20:42 +00:00
ScratchBuffer.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
TokenLexer.cpp Remove the last of the old-style Preprocessor::Diag methods. 2008-11-18 21:48:13 +00:00