llvm-project/clang/lib/Lex
Daniel Dunbar 12c9ddced1 Change Parser & Sema to use interned "super" for comparions.
- Added as private members for each because it is not clear where to
   put the common definition. Perhaps the IdentifierInfos all of these
   "pseudo-keywords" should be collected into one place (this would
   KnownFunctionIDs and Objective-C property IDs, for example).

Remove Token::isNamedIdentifier.
 - There isn't a good reason to use strcmp when we have interned
   strings, and there isn't a good reason to encourage clients to do
   so.

llvm-svn: 54794
2008-08-14 22:04:54 +00:00
..
HeaderMap.cpp Update to match simplified llvm MemoryBuffer interfaces for files. 2008-04-01 18:04:30 +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 Change Parser & Sema to use interned "super" for comparions. 2008-08-14 22:04:54 +00:00
LiteralSupport.cpp More #include cleaning 2008-08-11 06:23:49 +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 Allow the preprocessor to cache the lexed tokens, so that we can do efficient lookahead and backtracking. 2008-08-10 13:15:22 +00:00
PPDirectives.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
PPExpressions.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
PPLexerChange.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
PPMacroExpansion.cpp The awesome GNU "comma elision extension" works with both the standard 2008-05-08 05:10:33 +00:00
Pragma.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
Preprocessor.cpp Move some ObjC preprocessor definitions into 2008-08-12 00:21:46 +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 Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00