Changeset 1435 for code/branches/console/src/core/CommandExecutor.cc
- Timestamp:
- May 27, 2008, 1:17:33 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/console/src/core/CommandExecutor.cc
r1434 r1435 126 126 void CommandExecutor::parseIfNeeded(const std::string& command) 127 127 { 128 std::cout << "parse if needed: command: >" << command << "<" << std::endl;129 std::cout << " old original: >" << CommandExecutor::getEvaluation().originalCommand_ << "<" << std::endl;130 std::cout << " old modified: >" << CommandExecutor::getEvaluation().command_ << "<" << std::endl;131 128 if (CommandExecutor::getEvaluation().state_ == CS_Uninitialized) 132 129 { 133 std::cout << "parse if needed: parse!" << std::endl;134 130 CommandExecutor::parse(command); 135 131 } 136 else if ( /*removeTrailingWhitespaces*/(CommandExecutor::getEvaluation().originalCommand_) != /*removeTrailingWhitespaces*/(command))132 else if (CommandExecutor::getEvaluation().originalCommand_ != command) 137 133 { 138 134 if (CommandExecutor::getEvaluation().command_ == command) 139 135 { 140 std::cout << "parse if needed: parse and set bNewCommand_ to false" << std::endl;141 136 CommandExecutor::parse(command); 142 137 CommandExecutor::getEvaluation().bNewCommand_ = false; … … 144 139 else 145 140 { 146 std::cout << "parse if needed: parse!" << std::endl;147 141 CommandExecutor::parse(command); 148 142 } 149 143 } 150 std::cout << "parse if needed: don't parse" << std::endl;151 144 } 152 145 … … 163 156 { 164 157 case CS_Uninitialized: 165 std::cout << "0: Uninitialized\n";166 158 { 167 159 // Impossible … … 169 161 } 170 162 case CS_Empty: 171 std::cout << "0: Empty\n";172 163 { 173 164 if (CommandExecutor::argumentsGiven() == 0) … … 184 175 } 185 176 case CS_ShortcutOrIdentifier: 186 std::cout << "0: ShortcutOrIdentifier\n";187 177 { 188 178 if (CommandExecutor::argumentsGiven() > 1) … … 201 191 else if (CommandExecutor::getEvaluation().functionclass_) 202 192 { 203 std::cout << "MEP" << std::endl;204 193 // It's a functionname 205 194 CommandExecutor::getEvaluation().state_ = CS_Function; … … 283 272 } 284 273 case CS_Function: 285 std::cout << "0: Function\n";286 274 { 287 275 if (CommandExecutor::getEvaluation().functionclass_) … … 295 283 if (CommandExecutor::getEvaluation().function_) 296 284 { 297 std::cout << "MEP2" << std::endl;298 285 // It's a function 299 286 CommandExecutor::getEvaluation().state_ = CS_ParamPreparation; … … 551 538 std::string CommandExecutor::getPossibleArgument(const std::string& name, ConsoleCommand* command, unsigned int param) 552 539 { 553 std::cout << "4_1\n";554 540 CommandExecutor::createArgumentCompletionList(command, param); 555 541 556 std::cout << "4_2\n";557 542 std::string lowercase = getLowercase(name); 558 std::cout << "4_3\n";559 543 for (std::list<std::pair<std::string, std::string> >::const_iterator it = command->getArgumentCompletionListBegin(); it != command->getArgumentCompletionListEnd(); ++it) 560 544 { 561 std::cout << "4_4\n";562 545 if ((*it).first == lowercase) 563 546 return (*it).second; 564 547 } 565 548 566 std::cout << "4_5\n";567 549 return ""; 568 550 }
Note: See TracChangeset
for help on using the changeset viewer.