Я использую азотную версию Frama-c на Mac и, похоже, не могу использовать логику "set", как описано в руководстве ACSL, например, я не могу объявить переменную-призрак как в "// @ ghost set someSet; ".
Программа frama-c всегда жалуется на синтаксическую ошибку в строке, где объявлено множество, несмотря ни на что.
Я такжепопробовал "Set" вместо "set", другие типы вместо "integer" (например, "char *") и указали "// @ open set;"импортировать модуль.
Может быть, мне нужно указать какой-либо параметр командной строки?При выполнении «frama-c -kernel-help» не совсем понятно, что это будет.
Или, может быть, версия для Mac (я скачал бинарную версию Intel) устарела, и мне следует скомпилировать последний исходный код?
Спасибо, с наилучшими пожеланиями,
Эдуардо