1

Java コメントを解析できるように、 antlr4 Java grammarを拡張する方法を探しています。このコメントには、コメントが配置されているコードに関連するデータが含まれる場合があります。

注: 別の (HIDDEN) チャネルにコメントを送信するようにレクサーに指示できることは承知しています。この方法でコメントを解析するには多くの余分なコードが必要になるため、これは私が探しているものではありません。

Java コメントはソース コードのほぼどこにでも現れる可能性があるため、考えられるすべての状況を考慮して、パーサー ルール全体に配置する必要のない Java コメント用のパーサー ルールを作成する方法はありますか?

これが不可能な場合、クラス/フィールド/メソッド定義の前のブロックと行コメント、および通常のコード行の末尾にある行コメントを解析するための最も簡単なルールは何でしょうか?

4

0 に答える 0