Otherwise, clang-format can get confused with statements like:
x.for = 1;
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@270188
91177308-0d34-0410-b5e6-
96231b3b80d8
}
break;
case tok::kw_for:
+ if (Style.Language == FormatStyle::LK_JavaScript && Tok->Previous &&
+ Tok->Previous->is(tok::period))
+ break;
Contexts.back().ColonIsForRangeExpr = true;
next();
if (!parseParens())
verifyFormat("x.class.struct = 1;");
verifyFormat("x.case = 1;");
verifyFormat("x.interface = 1;");
+ verifyFormat("x.for = 1;");
verifyFormat("x.of() = 1;");
verifyFormat("x.in() = 1;");
verifyFormat("x.let() = 1;");