diff options
author | Rustan Leino <leino@microsoft.com> | 2012-01-04 15:08:06 -0800 |
---|---|---|
committer | Rustan Leino <leino@microsoft.com> | 2012-01-04 15:08:06 -0800 |
commit | a48ad2338c6f4f162f89c50000d223a1b8a378b7 (patch) | |
tree | 702edd49679244a5a361b52a0ca3bf45f6c46df1 /Source/Dafny/Printer.cs | |
parent | feb840650169f8e89d752307e7c4d699281b1958 (diff) |
Dafny: Start of new refinement features -- clean out old ones
Diffstat (limited to 'Source/Dafny/Printer.cs')
-rw-r--r-- | Source/Dafny/Printer.cs | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/Source/Dafny/Printer.cs b/Source/Dafny/Printer.cs index 4290953b..0912c58d 100644 --- a/Source/Dafny/Printer.cs +++ b/Source/Dafny/Printer.cs @@ -91,10 +91,6 @@ namespace Microsoft.Dafny { Contract.Requires(c != null);
Indent(indent);
PrintClassMethodHelper("class", c.Attributes, c.Name, c.TypeArgs);
- if (c is ClassRefinementDecl) {
- wr.Write(" refines ");
- wr.Write(((ClassRefinementDecl)c).RefinedClass.val);
- }
if (c.Members.Count == 0) {
wr.WriteLine(" { }");
} else {
@@ -124,10 +120,6 @@ namespace Microsoft.Dafny { if (state != 0) { wr.WriteLine(); }
PrintFunction((Function)m, indent);
state = 2;
- } else if (m is CouplingInvariant) {
- wr.WriteLine();
- PrintCouplingInvariant((CouplingInvariant)m, indent);
- state = 2;
} else {
Contract.Assert(false); throw new cce.UnreachableException(); // unexpected member
}
@@ -222,21 +214,6 @@ namespace Microsoft.Dafny { wr.WriteLine(";");
}
- public void PrintCouplingInvariant(CouplingInvariant inv, int indent) {
- Contract.Requires(inv != null);
- Indent(indent);
- wr.Write("replaces");
- string sep = " ";
- foreach (string tok in inv.Tokens()) {
- wr.Write(sep);
- wr.Write(tok);
- sep = ", ";
- }
- wr.Write(" by ");
- PrintExpression(inv.Expr);
- wr.WriteLine(";");
- }
-
public void PrintFunction(Function f, int indent) {
Contract.Requires(f != null);
Indent(indent);
@@ -281,7 +258,7 @@ namespace Microsoft.Dafny { Contract.Requires(method != null);
Indent(indent);
- string k = method is MethodRefinement ? "refines" : method is Constructor ? "constructor" : "method";
+ string k = method is Constructor ? "constructor" : "method";
if (method.IsStatic) { k = "static " + k; }
if (method.IsGhost) { k = "ghost " + k; }
PrintClassMethodHelper(k, method.Attributes, method.Name, method.TypeArgs);
|