initial
[prop.git] / app / willard / querygraph.ph
blob074b4e7bd2ee9b91a344592874c03fd5c6548a71
1 #ifndef query_graph_h
2 #define query_graph_h
4 #include "paige.ph"
5 #include <AD/contain/varstack.h>
7 ///////////////////////////////////////////////////////////////////////////////
8 //
9 //   This class implements the query graph construction phase
11 ///////////////////////////////////////////////////////////////////////////////
12 rewrite class QueryGraphConstruction (Exp, List<Exp>, Literal) 
13    : virtual public PaigeGoyal
14 {   
15    Bool     preceeds(Id x, Id y) const; // check if x preceeds y in the
16                                         // quantifier ordering.
17 public:
18             QueryGraphConstruction();
19    virtual ~QueryGraphConstruction();
21    virtual Exp construct_query_graph(Exp);
24 #endif