[__GR_FOR]LabelGen

Based on Lou's Ver
No error

*识别__gr_for*

基本思路为在kw_for出现的地方添加__gr_for

词法分析:(增加__gr_for这个keyword)
\include\clang\Basic\TokenKinds.def
475 增加 KEYWORD(__gr_for ,
KEYGRC)

Format:(跟踪for关键词)
\lib\Format\Format.cpp

AllowShortLoopsOnASingleLine  tok::kw___gr_for
    tryMergeSimpleBlock

tryFitMultipleLinesInOne
 3 处
\lib\Format\TokenAnnotator.cpp

consumeToken 2处  isOneOf(tok::kw_for, tok::kw___gr_for)

determineTokenType
 splitPenalty
 6 处
ContinuationIndenter.cpp

2处
UnwrappedLineParser.cpp
 3处

Parse:
\lib\Parse\ParseExpr.cpp

1处
ParseObjc.cpp 1处
ParseStmt.cpp 2处

共7个文件