模型变量在Frama-C手册中描述(在规范和“实现”版本中)。
但是我无法解析一个简单的片段,例如手册中的片段,例如
//@ model set<integer > forbidden = \empty;
甚至
//@ model integer x = 0;
导致解析错误。
是否真的支持模型变量?如果是这样,我做错了什么? 我正在使用的frama-c版本是MacOS上的Nitrogen。
谢谢, 爱德华
答案 0 :(得分:2)
正如ACSL手册“实施”版本的第11页所述,Frama-C中尚未提供以红色字体书写的功能。实际上,在氮气中,既没有实施模型变量也没有模型领域。