示例#1
0
 public static List<Statement> FindSingleTactic(Program program, MemberDecl target,
   UpdateStmt chosenTacticCall, ErrorReporterDelegate erd, Program unresolvedProgram)
 {
   Contract.Requires(program != null);
   Contract.Requires(target != null);
   var i = new Interpreter(program, unresolvedProgram);
   _errorReporterDelegate = erd;
   var list = i.FindSingleTacticApplication(target, chosenTacticCall);
   _errorReporterDelegate = null;
   return list;
 }
示例#2
0
        public static List <Statement> FindSingleTactic(Program program, MemberDecl target,
                                                        UpdateStmt chosenTacticCall, ErrorReporterDelegate erd, Program unresolvedProgram)
        {
            Contract.Requires(program != null);
            Contract.Requires(target != null);
            var i = new Interpreter(program, unresolvedProgram);

            _errorReporterDelegate = erd;
            var list = i.FindSingleTacticApplication(target, chosenTacticCall);

            _errorReporterDelegate = null;
            return(list);
        }