Introduce annotation tokens, a special kind of token, created and used only by the...
commit0c93252e267fe104366e621778d1d5ce9d046b68
authorArgiris Kirtzidis <akyrtzi@gmail.com>
Sat, 8 Nov 2008 16:17:04 +0000 (8 16:17 +0000)
committerArgiris Kirtzidis <akyrtzi@gmail.com>
Sat, 8 Nov 2008 16:17:04 +0000 (8 16:17 +0000)
treefe54fa512ca850d713a8b49a053973c6b9bc3ab9
parentfa445039ab2d1c3d6a2367e9821b772fb7505826
Introduce annotation tokens, a special kind of token, created and used only by the parser to replace a group of tokens with a single token encoding semantic information.
Will be fully utilized later for C++ nested-name-specifiers.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58911 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/TokenKinds.def
include/clang/Lex/Preprocessor.h
include/clang/Lex/Token.h
lib/Lex/PPCaching.cpp