X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fsrc%2FbbtkInterpreter.cxx;h=99a751447ae18c3cf0be902e357fd4a7dab8c8a3;hb=bf1bdd88621c0556024de37768c2d17d12f2a265;hp=649c2a6e38f91646e7c8385ab0d6908248776e80;hpb=5141e057598cdcde059d180c8cee02e1011f205d;p=bbtk.git diff --git a/kernel/src/bbtkInterpreter.cxx b/kernel/src/bbtkInterpreter.cxx index 649c2a6..99a7514 100644 --- a/kernel/src/bbtkInterpreter.cxx +++ b/kernel/src/bbtkInterpreter.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkInterpreter.cxx,v $ Language: C++ - Date: $Date: 2010/09/17 15:56:51 $ - Version: $Revision: 1.90 $ + Date: $Date: 2012/05/30 17:17:00 $ + Version: $Revision: 1.92 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -374,22 +374,22 @@ namespace bbtk */ - void Interpreter::commandNew(std::string boxType, std::string boxName) //virtual + void Interpreter::commandNew(const std::string &boxType,const std::string &boxName) //virtual { mVirtualExecuter->Create(boxType,boxName); } - void Interpreter::commandDelete(std::string boxName) //virtual + void Interpreter::commandDelete(const std::string &boxName) //virtual { mVirtualExecuter->Destroy(boxName); } - void Interpreter::commandConnection(std::string nodeFrom, std::string outputLabel, std::string nodeTo, std::string inputLabel) //virtual + void Interpreter::commandConnection(const std::string &nodeFrom,const std::string &outputLabel,const std::string &nodeTo,const std::string &inputLabel) //virtual { mVirtualExecuter->Connect(nodeFrom,outputLabel,nodeTo,inputLabel); } - void Interpreter::commandPackage(std::string packageName) //virtual + void Interpreter::commandPackage(const std::string &packageName) //virtual { mVirtualExecuter->BeginPackage(packageName); } @@ -399,7 +399,7 @@ namespace bbtk mVirtualExecuter->EndPackage(); } - void Interpreter::commandDefine(std::string name, std::string pack, std::string scriptfilename) //virtual + void Interpreter::commandDefine(const std::string &name,const std::string &pack,const std::string &scriptfilename) //virtual { mVirtualExecuter->Define(name,pack,scriptfilename); } @@ -409,18 +409,18 @@ namespace bbtk mVirtualExecuter->EndDefine(); } - void Interpreter::commandKind(std::string kind) //virtual + void Interpreter::commandKind(const std::string &kind) //virtual { mVirtualExecuter->Kind(kind); } - void Interpreter::commandPrint(std::string value) //virtual + void Interpreter::commandPrint(const std::string &value) //virtual { mVirtualExecuter->Print(value); } - void Interpreter::commandExec(std::string word) //virtual + void Interpreter::commandExec(const std::string &word) //virtual { if (word=="freeze") { @@ -445,32 +445,32 @@ namespace bbtk } - void Interpreter::commandInput(std::string name, std::string box, std::string input,std::string help) //virtual + void Interpreter::commandInput(const std::string &name,const std::string &box,const std::string &input,const std::string &help) //virtual { mVirtualExecuter->DefineInput(name,box,input,help); } - void Interpreter::commandOutput(std::string name, std::string box, std::string output,std::string help) //virtual + void Interpreter::commandOutput(const std::string &name,const std::string &box,const std::string &output,const std::string &help) //virtual { mVirtualExecuter->DefineOutput(name,box,output,help); } - void Interpreter::commandSet(std::string box, std::string input, std::string value) //virtual + void Interpreter::commandSet(const std::string &box,const std::string &input,const std::string &value) //virtual { mVirtualExecuter->Set(box,input,value); } - void Interpreter::commandAuthor(std::string author) //virtual + void Interpreter::commandAuthor(const std::string &author) //virtual { mVirtualExecuter->Author(author); } - void Interpreter::commandCategory(std::string categorytype) //virtual + void Interpreter::commandCategory(const std::string &categorytype) //virtual { mVirtualExecuter->Category(categorytype); } - void Interpreter::commandDescription(std::string description) //virtual + void Interpreter::commandDescription(const std::string &description) //virtual { mVirtualExecuter->Description(description); } @@ -481,7 +481,7 @@ namespace bbtk mVirtualExecuter->Clear(); } - void Interpreter::commandInclude(std::string word, bool ok) //virtual + void Interpreter::commandInclude(const std::string &word, bool ok) //virtual { // if 'source' was given (words.size()==3) then tell to set the // source file name of the current complex box with the full file name included @@ -496,12 +496,13 @@ namespace bbtk } - void Interpreter::commandLoad(std::string packageName) //virtual + void Interpreter::commandLoad(const std::string &packageName) //virtual { + printf("EED Interpreter::commandLoad %s\n", packageName.c_str()); GetExecuter()->LoadPackage(packageName); } - void Interpreter::commandUnload(std::string packageName) //virtual + void Interpreter::commandUnload(const std::string &packageName) //virtual { GetExecuter()->UnLoadPackage(packageName); } @@ -529,8 +530,7 @@ namespace bbtk mVirtualExecuter->HelpMessages(); } -//ups2 EED Borrame - void Interpreter::commandMessage(std::string kind, std::string levelstr) //virtual + void Interpreter::commandMessage(const std::string &kind,const std::string &levelstr) //virtual { int level=0; sscanf(levelstr.c_str(),"%d",&level); @@ -1281,7 +1281,7 @@ namespace bbtk */ //======================================================================= - void Interpreter::SetCurrentFileName(std::string fullPathScriptName) // virtual + void Interpreter::SetCurrentFileName(const std::string &fullPathScriptName) // virtual { GetExecuter()->SetCurrentFileName(fullPathScriptName); }