-
- // Look for the interpreter
- bbtk::Interpreter::Pointer I;
- bool delete_inter = false;
- if (bbGetParent() != 0)
- {
- bbtk::Factory::Pointer f
- = ((bbtk::ComplexBlackBoxDescriptor*)bbGetParent()
- ->bbGetDescriptor().get())->GetFactory();
- if ((f != 0)&&
- (f->GetExecuter()))
- {
- I = f->GetExecuter()->GetInterpreter();
- }
- }
- if (I==0)
- {
- // bbtkError("ExecBbiCommand::DoProcess() : could not find interpreter");
- I = bbtk::Interpreter::New();
- delete_inter = true;
- }
-
- unsigned int i;
-
- bool ok=true;
- int pos1=0,pos2;
- pos2 = bbGetInputIn().find(";",pos1);
- std::string ccommand;
- while (ok==true)
+ printf("EED ExecBbiCommand::DoProcess 1 \n");
+ bbtk::Factory::Pointer f = ((bbtk::ComplexBlackBoxDescriptor*)bbGetParent()->bbGetDescriptor().get())->GetFactory();
+ if ( (f != 0) && (f->GetExecuter()) )