Ctr_Example);
+ auto_ptr<SimplifyingNodeFactory> simplifyingNF( new SimplifyingNodeFactory(*bm->hashingNodeFactory, *bm));
+ bm->defaultNodeFactory = simplifyingNF.get();
+
+
//populate the help string
helpstring +=
"STP version : " + version + "\n"
bm->GetRunTimes()->start(RunTimes::Parsing);
{
- SimplifyingNodeFactory simpNF(*bm->hashingNodeFactory, *bm);
- TypeChecker nfTypeCheckSimp(simpNF, *bm);
+ TypeChecker nfTypeCheckSimp(*simplifyingNF.get(), *bm);
TypeChecker nfTypeCheckDefault(*bm->defaultNodeFactory, *bm);
Cpp_interface piTypeCheckSimp(*bm, &nfTypeCheckSimp);