Changes between Version 46 and Version 47 of Language
- Timestamp:
- 05/22/23 10:47:22 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Language
v46 v47 795 795 Function contracts can be specified as annotations---formatted comments---preceding a function prototype or definition. 796 796 The language for these annotations is based on the specification language [https://frama-c.com/html/acsl.html ACSL] used by Frama-C. 797 The high-level syntax is 797 A translation unit must include the following pragma to inform CIVL that it should parse the ACSL annotations in that translation unit: 798 {{{ 799 #pragma CIVL ACSL 800 }}} 801 If this line is not present, the annotations will be ignored. 802 803 The high-level syntax for a procedure contract is 798 804 799 805 `/*@` ''clause''* `*/`
