blob: 106d1a8da3a4e3f779f4a41e00ff1f26f1b7b0c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
/********************* */
/*! \file theory_arrays.cpp
** \verbatim
** Original author: barrett
** Major contributors:
** Minor contributors (to current version):
** This file is part of the CVC4 prototype.
** Copyright (c) 2009, 2010 The Analysis of Computer Systems Group (ACSys)
** Courant Institute of Mathematical Sciences
** New York University
** See the file COPYING in the top-level source directory for licensing
** information.\endverbatim
**
** \brief Implementation of the theory of arrays.
**
** Implementation of the theory of arrays.
**/
#include "theory/arrays/theory_arrays.h"
#include "expr/kind.h"
using namespace std;
using namespace CVC4;
using namespace CVC4::kind;
using namespace CVC4::context;
using namespace CVC4::theory;
using namespace CVC4::theory::arrays;
TheoryArrays::TheoryArrays(Context* c, OutputChannel& out) :
Theory(c, out)
{
}
TheoryArrays::~TheoryArrays() {
}
void TheoryArrays::check(Effort e) {
while(!done()) {
Node assertion = get();
Debug("arrays") << "TheoryArrays::check(): " << assertion << endl;
}
Debug("arrays") << "TheoryArrays::check(): done" << endl;
}
|