1 #ifndef __IMEXPORT_HPP_DEFINED__ 2 #define __IMEXPORT_HPP_DEFINED__ 43 char nextChar(std::istream& in)
const;
44 std::string
next(std::istream& in)
const;
45 int eatIdx(std::istream& in)
const;
char nextChar(std::istream &in) const
std::map< std::string, nptr_t > nref_map_t
Definition: imexport.hpp:12
int reduceWhenImport
Definition: imexport.hpp:41
Op
Definition: bool.hpp:84
Definition: abstraction.hpp:31
Definition: funcReduct.hpp:13
MemValues importMemValue(std::istream &in, int aw, int dw)
nref_map_t _nodeMap
Definition: imexport.hpp:15
boost::shared_ptr< Node > nptr_t
Definition: node.hpp:24
nptr_t importAst(Abstraction *c, std::istream &in)
void mapInsert(const std::string &name, nptr_t nptr)
ImExport(FuncReduction *funcRedPtr, int reduce=0)
int eatIdx(std::istream &in) const
Definition: memvalues.hpp:20
Definition: abstraction.hpp:21
FuncReduction * FuncReductor
Definition: imexport.hpp:39
void exportMemValues(std::ostream &out, const MemValues &val)
BitvectorOp::Op getBvOpType(const std::string &opName) const
MemOp::Op getMemOpType(const std::string &opName) const
Op
Definition: bitvec.hpp:89
std::string next(std::istream &in) const
nptr_t mapFind(const std::string &name) const
BoolOp::Op getBoolOpType(const std::string &opName) const
void exportAst(std::ostream &out, const Node *n)
void addMapVars(Abstraction *c)
Definition: imexport.hpp:10