私はソースでいくつかのclangを書き直しています。ステートメントの前に1行挿入したい。私は次のようにif文の内側からの呼び出しがある場合のように:、Clang Rewrite:呼び出し式の先頭を見つけよう
//there are call inside
if (cmp(a,b) > 0 && cmp(c,d) < 0){
//do something
}
を私は今までに何ができるか:
if (cmp(a,b) > 0 && cmp(c,d) < 0){
//do something
}
を私は文の場合は、以下のように、その前にコメントを書き換えたいです私はVisitCallExpr()で呼び出しを検出できました。しかし、コメントを書くためにif文の前にどのように場所を見つけることができますか? N.B.
for (int a = 0; a < range(s); a++){
//do something
}
誰も私がこれを行う方法を見つけるのを助けることができる:ここでのif文は次のように、あまりにものためである可能性があります。