diff options
author | Cristian Cadar <cristic@cs.stanford.edu> | 2009-06-10 09:15:33 +0000 |
---|---|---|
committer | Cristian Cadar <cristic@cs.stanford.edu> | 2009-06-10 09:15:33 +0000 |
commit | 7ba75c1726a81d343e54bc718742541b9d884a13 (patch) | |
tree | 38627286534fd13a66b705341f215e80511e33e2 /lib/SMT/main.cpp | |
parent | 930bf13e988c169c585da158c4410bdb49cc5ec6 (diff) | |
download | klee-7ba75c1726a81d343e54bc718742541b9d884a13.tar.gz |
Updated the SMT test driver. Other small changes to parser_temp.h and
smtlib.y. git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@73167 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/SMT/main.cpp')
-rw-r--r-- | lib/SMT/main.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/lib/SMT/main.cpp b/lib/SMT/main.cpp index 4643d50a..4d2b8e0a 100644 --- a/lib/SMT/main.cpp +++ b/lib/SMT/main.cpp @@ -1,23 +1,16 @@ -#include "parser_temp.h" -#include "parser.h" +#include "SMTParser.h" #include <iostream> using namespace std; -using namespace klee; -using namespace klee::expr; - int main(int argc, char** argv) { if (argc != 2) { cout << "Usage: " << argv[0] << " <smt-filename>\n"; return 1; } + + klee::expr::SMTParser smtParser(argv[1]); - CVC3::Parser* parser = new CVC3::Parser(false, argv[1]); - while (!parser->done()) { - ExprHandle e = parser->next(); - if (!e.isNull()) - cout << "e: " << e << "\n"; - } + smtParser.Init(); } |