Home | History | Annotate | Download | only in Lex

Lines Matching refs:Token

40                                       Token &FirstToken) {}
80 Token &Tok) {
85 // Get the handler for this token. If there is no handler, ignore the pragma.
109 Token Tok;
119 /// return the first token after the directive. The _Pragma token has just
121 void Preprocessor::Handle_Pragma(Token &Tok) {
122 // Remember the pragma token location.
159 "Invalid string token!");
180 Token TmpTok;
201 void Preprocessor::HandleMicrosoft__pragma(Token &Tok) {
202 // Remember the pragma token location.
213 SmallVector<Token, 32> PragmaToks;
230 PragmaToks.front().setFlag(Token::LeadingSpace);
235 Token *TokArray = new Token[PragmaToks.size()];
250 void Preprocessor::HandlePragmaOnce(Token &OnceTok) {
272 void Preprocessor::HandlePragmaPoison(Token &PoisonTok) {
273 Token Tok;
276 // Read the next token to poison. While doing this, pretend that we are
294 // Look up the identifier info for the token. We disabled identifier lookup
312 void Preprocessor::HandlePragmaSystemHeader(Token &SysHeaderTok) {
345 void Preprocessor::HandlePragmaDependency(Token &DependencyTok) {
346 Token FilenameTok;
349 // If the token kind is EOD, the error has already been diagnosed.
402 void Preprocessor::HandlePragmaComment(Token &Tok) {
441 SmallVector<Token, 4> StrToks;
489 void Preprocessor::HandlePragmaMessage(Token &Tok) {
517 SmallVector<Token, 4> StrToks;
558 IdentifierInfo *Preprocessor::ParsePragmaPushOrPopMacro(Token &Tok) {
559 // Remember the pragma token location.
560 Token PragmaTok = Tok;
590 "Invalid string token!");
592 // Create a Token from the string.
593 Token MacroTok;
605 void Preprocessor::HandlePragmaPushMacro(Token &PushMacroTok) {
629 void Preprocessor::HandlePragmaPopMacro(Token &PopMacroTok) {
665 /// If 'Namespace' is non-null, then it is a token required to exist on the
720 Token Tok;
751 Token &OnceTok) {
762 Token &MarkTok) {
771 Token &PoisonTok) {
781 Token &SHToken) {
789 Token &DepToken) {
797 Token &DepToken) {
798 Token Tok;
847 Token &DiagToken) {
849 Token Tok;
894 SmallVector<Token, 4> StrToks;
937 Token &CommentTok) {
946 Token &CommentTok) {
956 Token &PushMacroTok) {
967 Token &PopMacroTok) {
978 Token &Tok) {
992 Token &Tok) {
1002 Token &UnknownTok) {
1013 Token &NameTok) {
1017 Token Tok;