7 #ifndef __DFA_HXX_LOADED__
8 #define __DFA_HXX_LOADED__
18 virtual int run() = 0;
19 virtual int run(
bool debug) = 0;
45 virtual std::map< SgNode* , std::vector < std::pair <SgInitializedName* , SgNode*> > >
getDefMap()=0;
46 virtual std::map< SgNode* , std::vector < std::pair <SgInitializedName* , SgNode*> > >
getUseMap()=0;
47 virtual void setMaps(std::map<
SgNode* , std::vector < std::pair <SgInitializedName* , SgNode*> > > def,
48 std::map<
SgNode* , std::vector < std::pair <SgInitializedName* , SgNode*> > > use)=0;