From 8547ab2737f6bcb185398e4cbc3edde3847cb085 Mon Sep 17 00:00:00 2001 From: Ally Donaldson Date: Mon, 22 Jul 2013 10:35:39 +0100 Subject: Requires/EnsuresSeq replaced by List --- Source/Core/BoogiePL.atg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Source/Core/BoogiePL.atg') diff --git a/Source/Core/BoogiePL.atg b/Source/Core/BoogiePL.atg index 64ddbb50..9cd7d524 100644 --- a/Source/Core/BoogiePL.atg +++ b/Source/Core/BoogiePL.atg @@ -588,9 +588,9 @@ Procedure = (. Contract.Ensures(Contract.ValueAtReturn(out proc) != null); IToken/*!*/ x; TypeVariableSeq/*!*/ typeParams; VariableSeq/*!*/ ins, outs; - RequiresSeq/*!*/ pre = new RequiresSeq(); + List/*!*/ pre = new List(); IdentifierExprSeq/*!*/ mods = new IdentifierExprSeq(); - EnsuresSeq/*!*/ post = new EnsuresSeq(); + List/*!*/ post = new List(); VariableSeq/*!*/ locals = new VariableSeq(); StmtList/*!*/ stmtList; @@ -642,7 +642,7 @@ ProcSignature +Spec/*!*/ pre, IdentifierExprSeq/*!*/ mods, List/*!*/ post> = (.Contract.Requires(pre != null); Contract.Requires(mods != null); Contract.Requires(post != null); TokenSeq/*!*/ ms; .) ( "modifies" [ Idents (. foreach(IToken/*!*/ m in ms){ @@ -656,7 +656,7 @@ Spec ) . -SpecPrePost +SpecPrePost/*!*/ pre, List/*!*/ post> = (. Contract.Requires(pre != null); Contract.Requires(post != null); Expr/*!*/ e; Token tok = null; QKeyValue kv = null; .) ( "requires" (. tok = t; .) { Attribute } -- cgit v1.2.3