diff options
Diffstat (limited to 'Test/test0/AttributeParsing.bpl')
-rw-r--r-- | Test/test0/AttributeParsing.bpl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Test/test0/AttributeParsing.bpl b/Test/test0/AttributeParsing.bpl new file mode 100644 index 00000000..a6a8418b --- /dev/null +++ b/Test/test0/AttributeParsing.bpl @@ -0,0 +1,25 @@ +type {:sourcefile "test.ssc"} T;
+
+function {:source "test.scc"} f(int) returns (int);
+
+const {:description "The largest integer value"} unique MAXINT: int;
+
+axiom {:naming "MyFavoriteAxiom"} (forall i: int :: {f(i)} f(i) == i+1);
+
+var {:description "memory"} $Heap: [ref, name]any;
+
+var {:sort_of_like_a_trigger (forall i: int :: true)} Bla: [ref, name]any;
+
+procedure {:use_impl 1} foo(x : int) returns(n : int);
+
+implementation {:id 1} foo(x : int) returns(n : int)
+{
+ block1: return;
+}
+
+implementation {:id 2} foo(x : int) returns(n : int)
+{
+ block1: return;
+}
+
+type ref, any, name;
|