Changeset 1194 for code/branches/console/src/core/CommandExecutor.cc
- Timestamp:
- Apr 27, 2008, 4:54:31 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/console/src/core/CommandExecutor.cc
r1189 r1194 339 339 } 340 340 341 const CommandEvaluation& CommandExecutor::getLastEvaluation() 342 { 343 return CommandExecutor::getInstance().evaluation_; 344 } 345 341 346 Executor& CommandExecutor::addConsoleCommandShortcut(ExecutorStatic* executor) 342 347 { … … 385 390 bool CommandExecutor::execute(const CommandEvaluation& evaluation) 386 391 { 387 std::cout << "CE_execute: " << evaluation.processedCommand_ << "\n";388 392 SubString tokens(evaluation.processedCommand_, " ", SubString::WhiteSpaces, false, '\\', false, '"', false, '(', ')', false, '\0'); 389 393 390 394 if (evaluation.bEvaluatedParams_ && evaluation.evaluatedExecutor_) 391 395 { 396 std::cout << "CE_execute (evaluation): " << evaluation.evaluatedExecutor_->getName() << " " << evaluation.param_[0] << " " << evaluation.param_[1] << " " << evaluation.param_[2] << " " << evaluation.param_[3] << " " << evaluation.param_[4] << std::endl; 392 397 (*evaluation.evaluatedExecutor_)(evaluation.param_[0], evaluation.param_[1], evaluation.param_[2], evaluation.param_[3], evaluation.param_[4]); 393 398 return true; 394 399 } 395 400 401 std::cout << "CE_execute: " << evaluation.processedCommand_ << "\n"; 396 402 switch (evaluation.state_) 397 403 { … … 643 649 lastToken = lastToken.substr(0, lastToken.size() - 1); 644 650 CommandExecutor::getEvaluation().tokens_.pop_back(); 645 CommandExecutor::getEvaluation().tokens_.append(SubString(lastToken, " " ));651 CommandExecutor::getEvaluation().tokens_.append(SubString(lastToken, " ", "", true, '\0', false, '\0', false, '\0', '\0', false, '\0')); 646 652 } 647 653
Note: See TracChangeset
for help on using the changeset viewer.