summaryrefslogtreecommitdiff
path: root/Source/Core/AbsyCmd.cs
diff options
context:
space:
mode:
authorGravatar Ally Donaldson <unknown>2013-07-22 22:51:04 +0100
committerGravatar Ally Donaldson <unknown>2013-07-22 22:51:04 +0100
commit07e15dce2315f99bcbc7b3aa558653feec9de906 (patch)
tree0dc266c3c2cef8ff33764401fb33b6540ee54ffa /Source/Core/AbsyCmd.cs
parent793c0c0ded44401a1d6ef1bf494dd0a3d0b8dc43 (diff)
ExprSeq: farewell
Diffstat (limited to 'Source/Core/AbsyCmd.cs')
-rw-r--r--Source/Core/AbsyCmd.cs21
1 files changed, 3 insertions, 18 deletions
diff --git a/Source/Core/AbsyCmd.cs b/Source/Core/AbsyCmd.cs
index d1f3a845..57f48f02 100644
--- a/Source/Core/AbsyCmd.cs
+++ b/Source/Core/AbsyCmd.cs
@@ -981,7 +981,7 @@ namespace Microsoft.Boogie {
public static AssignCmd/*!*/ MapAssign(IToken tok,
IdentifierExpr/*!*/ map,
- ExprSeq/*!*/ indexes, Expr/*!*/ rhs) {
+ List<Expr>/*!*/ indexes, Expr/*!*/ rhs) {
Contract.Requires(tok != null);
Contract.Requires(map != null);
@@ -1468,7 +1468,7 @@ namespace Microsoft.Boogie {
}
// we use the same typechecking code as in MapSelect
- ExprSeq/*!*/ selectArgs = new ExprSeq();
+ List<Expr>/*!*/ selectArgs = new List<Expr>();
foreach (Expr/*!*/ e in Indexes) {
Contract.Assert(e != null);
selectArgs.Add(e);
@@ -1756,21 +1756,6 @@ namespace Microsoft.Boogie {
errorData = value;
}
}
- public CallCmd(IToken tok, string callee, ExprSeq ins, List<IdentifierExpr> outs)
- : this(tok, callee, ins.ToList(), outs.ToList()) {
- Contract.Requires(outs != null);
- Contract.Requires(ins != null);
- Contract.Requires(callee != null);
- Contract.Requires(tok != null);
- //List<Expr>/*!*/ insList = new List<Expr>();
- //List<IdentifierExpr>/*!*/ outsList = new List<IdentifierExpr>();
- //foreach (Expr e in ins)
- // if(e!=null)
- // insList.Add(e);
- //foreach (IdentifierExpr e in outs)
- // if(e!=null)
- // outsList.Add(e);
- }
public CallCmd(IToken tok, string callee, List<Expr> ins, List<IdentifierExpr> outs)
: base(tok, null) {
Contract.Requires(outs != null);
@@ -1987,7 +1972,7 @@ namespace Microsoft.Boogie {
List<Type>/*!*/ formalInTypes = new List<Type>();
List<Type>/*!*/ formalOutTypes = new List<Type>();
- ExprSeq/*!*/ actualIns = new ExprSeq();
+ List<Expr>/*!*/ actualIns = new List<Expr>();
List<IdentifierExpr>/*!*/ actualOuts = new List<IdentifierExpr>();
for (int i = 0; i < Ins.Count; ++i) {
if (Ins[i] != null) {