GPS Adaプロジェクトからの外部参照情報を使用して、各パッケージの仕様と本体に定義されている変数のリストを生成したいと思います。サブプログラム内で定義された変数を除外する必要があります。
この情報は、各ファイルで定義されているリテラル、パッケージ、プラグマ、タイプ、および変数を表示するGPSの「プロジェクトビュー」で確認できます。ただし、カット/ペーストの情報は選択できません。これをテキスト形式で生成するにはどうすればよいですか?
GPSについて言及したので、[ツール]->[ドキュメント]->[プロジェクトの生成]を試しましたか?これにより、Javadocと同様に、ハイパーリンクなどを含むhtmlが生成されます。
GPSはPythonを使用してカスタマイズされます。提供されているスクリプトは{installation}/share/gps/library
;にあります。unused_entities.py
良いスタートかもしれないように見えます。または、GPSドキュメントに「GPSのカスタマイズと拡張」に関する章があります。
[編集]
または、さらに良いことに、の例globals.py
を見てください{installation}/share/examples/gps/python
。ドキュメント(ヘルプ/ Python拡張機能を介してGPSでアクセス)をざっと見てみると、GPS.Entitiesを探していることがe
わかりe.category()
ます"object"
。
SciToolsのUnderstand製品は、かなり高価ですが、この情報を抽出できます。レガシーコードの山で作業している場合でも、それはお金の価値があります-それは私のベーコンを何度も節約しました。