私はPMDプラグインを使用して練習しており、中括弧でif、while、forループをチェックするためのルールをJavaで記述したいと思います。何か案が?前もって感謝します。
2 に答える
2
それは単なる問題であるか、ASTを理解することです。たとえば、whileステートメントの本文に中括弧が含まれている場合、それはブロックになります。そうでない場合、それは他の種類のステートメントになります。
実際、「PMDルールの書き方」ページでは、例としてwhileステートメント/中括弧を使用しています。
于 2011-03-27T09:07:16.880 に答える
0
あなたはantlrをチェックアウトすることができます。ブレースマッチングだけではやり過ぎかもしれませんが、if / whileループなど、文法の他の部分を検証する場合に役立ちます。
于 2011-03-27T06:51:41.993 に答える