Lines Matching refs:FormatTok
79 FormatToken FormatTok;
80 FormatTok.Tok.startToken();
81 FormatTok.Tok.setKind(tok::eof);
82 return FormatTok;
143 pushToken(FormatTok);
162 switch (FormatTok.Tok.getKind()) {
177 Diag.Report(FormatTok.Tok.getLocation(),
195 assert(FormatTok.Tok.is(tok::l_brace) && "'{' expected");
205 if (!FormatTok.Tok.is(tok::r_brace)) {
216 assert(FormatTok.Tok.is(tok::hash) && "'#' expected");
217 ScopedMacroState MacroState(*Line, Tokens, FormatTok);
220 if (FormatTok.Tok.getIdentifierInfo() == NULL) {
225 switch (FormatTok.Tok.getIdentifierInfo()->getPPKeywordID()) {
238 if (FormatTok.Tok.getKind() != tok::identifier) {
243 if (FormatTok.Tok.getKind() == tok::l_paren &&
244 FormatTok.WhiteSpaceLength == 0) {
266 assert(!FormatTok.Tok.is(tok::l_brace));
268 switch (FormatTok.Tok.getKind()) {
271 if (FormatTok.Tok.is(tok::l_brace)) {
275 switch (FormatTok.Tok.getObjCKeywordID()) {
303 if (FormatTok.Tok.is(tok::kw_namespace)) {
338 if (FormatTok.Tok.is(tok::string_literal)) {
340 if (FormatTok.Tok.is(tok::l_brace)) {
353 switch (FormatTok.Tok.getKind()) {
356 if (FormatTok.Tok.is(tok::l_brace))
389 if (TokenNumber == 1 && FormatTok.Tok.is(tok::colon)) {
396 if (FormatTok.Tok.is(tok::l_brace)) {
411 switch (FormatTok.Tok.getKind()) {
429 switch (FormatTok.Tok.getKind()) {
452 assert(FormatTok.Tok.is(tok::l_paren) && "'(' expected.");
455 switch (FormatTok.Tok.getKind()) {
474 if (FormatTok.Tok.is(tok::l_brace))
485 assert(FormatTok.Tok.is(tok::kw_if) && "'if' expected");
487 if (FormatTok.Tok.is(tok::l_paren))
490 if (FormatTok.Tok.is(tok::l_brace)) {
499 if (FormatTok.Tok.is(tok::kw_else)) {
501 if (FormatTok.Tok.is(tok::l_brace)) {
504 } else if (FormatTok.Tok.is(tok::kw_if)) {
518 assert(FormatTok.Tok.is(tok::kw_namespace) && "'namespace' expected");
520 if (FormatTok.Tok.is(tok::identifier))
522 if (FormatTok.Tok.is(tok::l_brace)) {
526 if (FormatTok.Tok.is(tok::semi))
534 assert((FormatTok.Tok.is(tok::kw_for) || FormatTok.Tok.is(tok::kw_while)) &&
537 if (FormatTok.Tok.is(tok::l_paren))
539 if (FormatTok.Tok.is(tok::l_brace)) {
551 assert(FormatTok.Tok.is(tok::kw_do) && "'do' expected");
553 if (FormatTok.Tok.is(tok::l_brace)) {
563 if (!FormatTok.Tok.is(tok::kw_while)) {
573 if (FormatTok.Tok.isNot(tok::colon))
579 if (FormatTok.Tok.is(tok::l_brace)) {
581 if (FormatTok.Tok.is(tok::kw_break))
589 assert(FormatTok.Tok.is(tok::kw_case) && "'case' expected");
593 } while (!eof() && !FormatTok.Tok.is(tok::colon));
598 assert(FormatTok.Tok.is(tok::kw_switch) && "'switch' expected");
600 if (FormatTok.Tok.is(tok::l_paren))
602 if (FormatTok.Tok.is(tok::l_brace)) {
616 if (FormatTok.Tok.is(tok::colon))
623 if (FormatTok.Tok.is(tok::identifier) ||
624 FormatTok.Tok.is(tok::kw___attribute) ||
625 FormatTok.Tok.is(tok::kw___declspec)) {
628 if (FormatTok.Tok.is(tok::l_paren)) {
631 if (FormatTok.Tok.is(tok::identifier))
634 if (FormatTok.Tok.is(tok::l_brace)) {
639 switch (FormatTok.Tok.getKind()) {
665 if (FormatTok.Tok.is(tok::identifier) ||
666 FormatTok.Tok.is(tok::kw___attribute) ||
667 FormatTok.Tok.is(tok::kw___declspec)) {
670 if (FormatTok.Tok.is(tok::l_paren)) {
675 while (FormatTok.Tok.is(tok::identifier) ||
676 FormatTok.Tok.is(tok::coloncolon) ||
677 FormatTok.Tok.is(tok::hashhash))
690 if (FormatTok.Tok.is(tok::colon) || FormatTok.Tok.is(tok::less)) {
691 while (FormatTok.Tok.isNot(tok::l_brace)) {
692 if (FormatTok.Tok.is(tok::semi))
698 if (FormatTok.Tok.is(tok::l_brace))
706 assert(FormatTok.Tok.is(tok::less) && "'<' expected.");
709 while (!eof() && FormatTok.Tok.isNot(tok::greater));
715 if (FormatTok.Tok.isObjCAtKeyword(tok::objc_end)) {
729 if (FormatTok.Tok.is(tok::colon)) {
732 } else if (FormatTok.Tok.is(tok::l_paren))
736 if (FormatTok.Tok.is(tok::less))
740 if (FormatTok.Tok.is(tok::l_brace))
754 if (FormatTok.Tok.is(tok::less))
758 if (FormatTok.Tok.is(tok::semi)) {
795 return FormatTok.Tok.is(tok::eof);
818 flushComments(FormatTok.NewlinesBefore > 0);
819 pushToken(FormatTok);
826 FormatTok = Tokens->getNextToken();
827 while (!Line->InPPDirective && FormatTok.Tok.is(tok::hash) &&
828 ((FormatTok.NewlinesBefore > 0 && FormatTok.HasUnescapedNewline) ||
829 FormatTok.IsFirst)) {
837 if (!FormatTok.Tok.is(tok::comment))
839 if (FormatTok.NewlinesBefore > 0 || FormatTok.IsFirst) {
843 pushToken(FormatTok);
845 CommentsBeforeNextToken.push_back(FormatTok);