Add inline versions of INV and SPEC clauses #58
Loading…
Reference in a new issue
No description provided.
Delete branch "proof-of-concept/inline-clauses"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WIP: proof of conceptto WIP: proof of concept: inline clausesfixes #50
feature
WIP: proof of concept: inline clausesto inline clausesinline clausesto Add inline versions ofINVandSPECclausesee6af2bc99ec4263fd06@ -3,3 +3,3 @@/*@SPEC verif_sumarray.v:sumarray_specPROOF verif_sumarray.v:body_sumarraySPEC verif_sumarray.v:sumarray_specSwapping these for code lens aesthetic, maybe the code lens should just always be at the top of a Crocq annotation (out of scope of this PR, create separate issue)
#75
@ -12,2 +12,4 @@/*@INV verif_sumarray.v:loop_invariantINV_INLINE <{EX i: Z,Handle whitespace so we indent this inline def without impacting generated output
let's look at this in another branch (see issue #76)
@ -21,0 +22,4 @@kind: 'INV_INLINE' | 'SPEC_INLINE';node: ClauseNode;contentsNode: Node;filePath?: never;nevertypes, are they necessary?