Macで窒素バージョンのFrama-cを使用していますが、ACSLマニュアルに記載されているように、「設定」ロジックを使用できないようです。たとえば、「//@」のようにゴースト変数を宣言できません。 ghost set <integer>someSet;"。
frama-cプログラムは、セットが宣言されている行の構文エラーについて、何があっても常に文句を言います。
また、「set」の代わりに「Set」を試し、「integer」の代わりに他のタイプ(「char *」など)を使用して、「//@openset;」を指定しました。モジュールをインポートします。
たぶん私はいくつかのコマンドラインオプションを指定する必要がありますか?「frama-c-kernel-help」を実行すると、それがどうなるかは明確ではありません。
または、Macバージョン(Intelバイナリバージョンをダウンロードした)が古くなっているため、最新のソースコードをコンパイルする必要がありますか?
感謝をこめて、
エドゥアルド