summaryrefslogtreecommitdiff
path: root/Test/dafny0/Modules2.dfy
diff options
context:
space:
mode:
authorGravatar qunyanm <unknown>2015-03-05 12:04:37 -0800
committerGravatar qunyanm <unknown>2015-03-05 12:04:37 -0800
commitdb30cafd94527e73e969457c9c00e8c67300d7d4 (patch)
tree304827ba0d57583141f110b2834ae040b7453bb4 /Test/dafny0/Modules2.dfy
parentdbce023dbbbc2a73853c3d2b6251e85d4d627376 (diff)
Stop pretty-print from emitting deprecated semi-colons.
Diffstat (limited to 'Test/dafny0/Modules2.dfy')
-rw-r--r--Test/dafny0/Modules2.dfy16
1 files changed, 8 insertions, 8 deletions
diff --git a/Test/dafny0/Modules2.dfy b/Test/dafny0/Modules2.dfy
index 6a68c38e..a8dde8ce 100644
--- a/Test/dafny0/Modules2.dfy
+++ b/Test/dafny0/Modules2.dfy
@@ -5,18 +5,18 @@ module A {
class C {
var f: int;
}
- datatype D = E(int) | F(int);
+ datatype D = E(int) | F(int)
function f(n:nat): nat
}
module B {
class C {
var f: int;
}
- datatype D = E(int) | F(int);
+ datatype D = E(int) | F(int)
function f(n:nat): nat
}
module Test {
- import opened A; // nice shorthand for import opened A = A; (see below)
+ import opened A // nice shorthand for import opened A = A; (see below)
method m() {
var c := new C; // fine, as A was opened
var c' := new A.C;// also fine, as A is bound
@@ -31,7 +31,7 @@ module Test {
}
module Test2 {
- import opened B as A;
+ import opened B as A
method m() {
var c := new C; // fine, as A was opened
var c' := new B.C;// also fine, as A is bound
@@ -40,8 +40,8 @@ module Test2 {
}
module Test3 {
- import opened A;
- import opened B; // everything in B clashes with A
+ import opened A
+ import opened B // everything in B clashes with A
method m() {
var c := new C; // bad, ambiguous between A.C and B.C
var c' := new A.C; // good: qualified.
@@ -54,6 +54,6 @@ module Test3 {
}
module Test4 {
- import A = A; // good: looks strange, but A is not bound on the RHS of the equality
- import B; // the same as the above, but for module B
+ import A = A // good: looks strange, but A is not bound on the RHS of the equality
+ import B // the same as the above, but for module B
}