Lines Matching refs:FormatTok

99     static FormatToken FormatTok;
101 FormatTok.Tok.startToken();
102 FormatTok.Tok.setKind(tok::eof);
105 return &FormatTok;
197 FormatTok = NULL;
217 pushToken(FormatTok);
255 switch (FormatTok->Tok.getKind()) {
295 FormatToken *Tok = FormatTok;
360 FormatTok = Tokens->setPosition(StoredPosition);
365 assert(FormatTok->Tok.is(tok::l_brace) && "'{' expected");
377 if (!FormatTok->Tok.is(tok::r_brace)) {
384 if (MunchSemi && FormatTok->Tok.is(tok::semi))
390 FormatTok->BlockKind = BK_Block;
404 assert(FormatTok->Tok.is(tok::hash) && "'#' expected");
405 ScopedMacroState MacroState(*Line, Tokens, FormatTok, StructuralError);
408 if (FormatTok->Tok.getIdentifierInfo() == NULL) {
413 switch (FormatTok->Tok.getIdentifierInfo()->getPPKeywordID()) {
455 bool IsLiteralFalse = (FormatTok->Tok.isLiteral() &&
456 StringRef(FormatTok->Tok.getLiteralData(),
457 FormatTok->Tok.getLength()) == "0") ||
458 FormatTok->Tok.is(tok::kw_false);
502 if (FormatTok->Tok.getKind() != tok::identifier) {
507 if (FormatTok->Tok.getKind() == tok::l_paren &&
508 FormatTok->WhitespaceRange.getBegin() ==
509 FormatTok->WhitespaceRange.getEnd()) {
558 assert(!FormatTok->Tok.is(tok::l_brace));
559 switch (FormatTok->Tok.getKind()) {
562 if (FormatTok->Tok.is(tok::l_brace)) {
566 switch (FormatTok->Tok.getObjCKeywordID()) {
593 if (FormatTok->Tok.is(tok::kw_namespace)) {
628 if (FormatTok->Tok.is(tok::string_literal)) {
630 if (FormatTok->Tok.is(tok::l_brace)) {
642 switch (FormatTok->Tok.getKind()) {
645 if (FormatTok->Tok.is(tok::l_brace))
670 if (FormatTok->is(tok::l_brace)) {
692 StringRef Text = FormatTok->TokenText;
695 if (FormatTok->Tok.is(tok::colon)) {
700 if (FormatTok->Tok.is(tok::l_paren)) {
702 if (FormatTok->HasUnescapedNewline &&
703 tokenCanStartNewLine(FormatTok->Tok)) {
707 } else if (FormatTok->HasUnescapedNewline && Text.size() >= 5 &&
718 if (FormatTok->Tok.is(tok::l_brace)) {
740 assert(FormatTok->is(tok::l_square));
741 FormatToken &LSquare = *FormatTok;
745 while (FormatTok->isNot(tok::l_brace)) {
746 switch (FormatTok->Tok.getKind()) {
766 if (FormatTok->is(tok::equal)) {
768 if (FormatTok->is(tok::r_square)) {
772 if (FormatTok->isNot(tok::comma))
775 } else if (FormatTok->is(tok::amp)) {
777 if (FormatTok->is(tok::r_square)) {
781 if (!FormatTok->isOneOf(tok::comma, tok::identifier)) {
784 if (FormatTok->is(tok::comma))
786 } else if (FormatTok->is(tok::r_square)) {
791 if (FormatTok->is(tok::amp))
793 if (!FormatTok->isOneOf(tok::identifier, tok::kw_this))
796 if (FormatTok->is(tok::comma)) {
798 } else if (FormatTok->is(tok::r_square)) {
809 if (FormatTok->BlockKind == BK_Unknown)
811 assert(FormatTok->BlockKind != BK_Unknown);
812 if (FormatTok->BlockKind == BK_Block)
828 switch (FormatTok->Tok.getKind()) {
831 if (FormatTok->is(tok::l_brace)) {
841 FormatTok->BlockKind = BK_BracedInit;
868 switch (FormatTok->Tok.getKind()) {
871 if (FormatTok->Tok.isNot(tok::semi)) {
899 assert(FormatTok->Tok.is(tok::l_paren) && "'(' expected.");
902 switch (FormatTok->Tok.getKind()) {
923 if (FormatTok->Tok.is(tok::l_brace))
934 assert(FormatTok->Tok.is(tok::kw_if) && "'if' expected");
936 if (FormatTok->Tok.is(tok::l_paren))
939 if (FormatTok->Tok.is(tok::l_brace)) {
953 if (FormatTok->Tok.is(tok::kw_else)) {
955 if (FormatTok->Tok.is(tok::l_brace)) {
960 } else if (FormatTok->Tok.is(tok::kw_if)) {
974 assert(FormatTok->Tok.is(tok::kw_namespace) && "'namespace' expected");
976 if (FormatTok->Tok.is(tok::identifier))
978 if (FormatTok->Tok.is(tok::l_brace)) {
989 if (FormatTok->Tok.is(tok::semi))
997 assert((FormatTok->Tok.is(tok::kw_for) || FormatTok->Tok.is(tok::kw_while)) &&
1000 if (FormatTok->Tok.is(tok::l_paren))
1002 if (FormatTok->Tok.is(tok::l_brace)) {
1016 assert(FormatTok->Tok.is(tok::kw_do) && "'do' expected");
1018 if (FormatTok->Tok.is(tok::l_brace)) {
1030 if (!FormatTok->Tok.is(tok::kw_while)) {
1044 if (CommentsBeforeNextToken.empty() && FormatTok->Tok.is(tok::l_brace)) {
1048 if (FormatTok->Tok.is(tok::kw_break)) {
1060 assert(FormatTok->Tok.is(tok::kw_case) && "'case' expected");
1064 } while (!eof() && !FormatTok->Tok.is(tok::colon));
1069 assert(FormatTok->Tok.is(tok::kw_switch) && "'switch' expected");
1071 if (FormatTok->Tok.is(tok::l_paren))
1073 if (FormatTok->Tok.is(tok::l_brace)) {
1089 if (FormatTok->Tok.is(tok::colon))
1097 if (FormatTok->Tok.is(tok::kw_class) ||
1098 FormatTok->Tok.is(tok::kw_struct))
1100 while (FormatTok->Tok.getIdentifierInfo() ||
1101 FormatTok->isOneOf(tok::colon, tok::coloncolon)) {
1104 if (FormatTok->Tok.is(tok::l_paren)) {
1107 if (FormatTok->Tok.is(tok::identifier))
1110 if (FormatTok->Tok.is(tok::l_brace)) {
1111 FormatTok->BlockKind = BK_Block;
1114 if (FormatTok->is(tok::semi))
1126 if (FormatTok->Tok.is(tok::identifier) ||
1127 FormatTok->Tok.is(tok::kw___attribute) ||
1128 FormatTok->Tok.is(tok::kw___declspec) ||
1129 FormatTok->Tok.is(tok::kw_alignas)) {
1132 if (FormatTok->Tok.is(tok::l_paren)) {
1137 while (FormatTok->Tok.is(tok::identifier) ||
1138 FormatTok->Tok.is(tok::coloncolon) ||
1139 FormatTok->Tok.is(tok::hashhash))
1152 if (FormatTok->Tok.is(tok::colon) || FormatTok->Tok.is(tok::less)) {
1153 while (!eof() && FormatTok->Tok.isNot(tok::l_brace)) {
1154 if (FormatTok->Tok.is(tok::semi))
1160 if (FormatTok->Tok.is(tok::l_brace)) {
1174 assert(FormatTok->Tok.is(tok::less) && "'<' expected.");
1177 while (!eof() && FormatTok->Tok.isNot(tok::greater));
1183 if (FormatTok->Tok.isObjCAtKeyword(tok::objc_end)) {
1188 if (FormatTok->is(tok::l_brace)) {
1203 if (FormatTok->Tok.is(tok::colon)) {
1206 } else if (FormatTok->Tok.is(tok::l_paren))
1210 if (FormatTok->Tok.is(tok::less))
1214 if (FormatTok->Tok.is(tok::l_brace))
1228 if (FormatTok->Tok.is(tok::less))
1232 if (FormatTok->Tok.is(tok::semi)) {
1284 bool UnwrappedLineParser::eof() const { return FormatTok->Tok.is(tok::eof); }
1306 flushComments(FormatTok->NewlinesBefore > 0);
1307 pushToken(FormatTok);
1314 FormatTok = Tokens->getNextToken();
1315 while (!Line->InPPDirective && FormatTok->Tok.is(tok::hash) &&
1316 (FormatTok->HasUnescapedNewline || FormatTok->IsFirst)) {
1325 flushComments(FormatTok->NewlinesBefore > 0);
1334 if (!FormatTok->Tok.is(tok::comment))
1336 if (FormatTok->NewlinesBefore > 0 || FormatTok->IsFirst) {
1340 pushToken(FormatTok);
1342 CommentsBeforeNextToken.push_back(FormatTok);