Lines Matching defs:tok

155   Token tok;
156 lexer.LexFromRawLexer(tok);
157 if (tok.isNot(tok::semi)) {
162 return findSemiAfterLocation(tok.getLocation(), Ctx, /*IsDecl*/true);
165 return tok.getLocation();
403 Token tok;
404 lexer.LexFromRawLexer(tok);
405 if (tok.isNot(tok::at)) return false;
406 lexer.LexFromRawLexer(tok);
407 if (tok.isNot(tok::raw_identifier)) return false;
408 if (tok.getRawIdentifier() != "property")
410 lexer.LexFromRawLexer(tok);
411 if (tok.isNot(tok::l_paren)) return false;
413 Token BeforeTok = tok;
418 lexer.LexFromRawLexer(tok);
419 if (tok.is(tok::r_paren))
423 if (tok.isNot(tok::raw_identifier)) return false;
424 if (tok.getRawIdentifier() == fromAttr) {
426 Pass.TA.replaceText(tok.getLocation(), fromAttr, toAttr);
430 AttrLoc = tok.getLocation();
434 lexer.LexFromRawLexer(tok);
435 if (AttrLoc.isValid() && AfterTok.is(tok::unknown))
436 AfterTok = tok;
437 } while (tok.isNot(tok::comma) && tok.isNot(tok::r_paren));
438 if (tok.is(tok::r_paren))
441 BeforeTok = tok;
442 lexer.LexFromRawLexer(tok);
445 if (toAttr.empty() && AttrLoc.isValid() && AfterTok.isNot(tok::unknown)) {
447 if (BeforeTok.is(tok::l_paren) && AfterTok.is(tok::r_paren)) {
450 } else if (BeforeTok.is(tok::l_paren) && AfterTok.is(tok::comma)) {
484 Token tok;
485 lexer.LexFromRawLexer(tok);
486 if (tok.isNot(tok::at)) return false;
487 lexer.LexFromRawLexer(tok);
488 if (tok.isNot(tok::raw_identifier)) return false;
489 if (tok.getRawIdentifier() != "property")
491 lexer.LexFromRawLexer(tok);
493 if (tok.isNot(tok::l_paren)) {
494 Pass.TA.insert(tok.getLocation(), std::string("(") + attr.str() + ") ");
498 lexer.LexFromRawLexer(tok);
499 if (tok.is(tok::r_paren)) {
500 Pass.TA.insert(tok.getLocation(), attr);
504 if (tok.isNot(tok::raw_identifier)) return false;
506 Pass.TA.insert(tok.getLocation(), std::string(attr) + ", ");