initial
[prop.git] / app / willard / willard.pcc
blobad28798557050b7f65bfba6fd0c3a3ac8174bd60
1 #include <iostream.h>
2 #include <AD/pretty/postream.h>
3 #include "willard-ast.ph"
4 #include "parser.ph"
5 #include "willard.ph"
7 Willard::Willard() {}
8 Willard::~Willard() {}
10 int main()
11 {  QueryParser P;
12    
13    Exp q = P.read();
15    PrettyOStream S;
17    Willard W;
19    W.set_log(cout);
21    S << "Input:" << newline << q << newline;
22   
23    q = W.decompose(q);
25    S << "Output:" << newline << q << newline;
27    cerr << "Cons = " << ConsCounter::count << '\n';
28    return 0;