Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 27, 2008, 4:54:31 PM (17 years ago)
Author:
landauf
Message:

tcl can now initialize itself by loading the *.tcl files from media/tcl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/console/src/core/CommandExecutor.cc

    r1189 r1194  
    339339    }
    340340
     341    const CommandEvaluation& CommandExecutor::getLastEvaluation()
     342    {
     343        return CommandExecutor::getInstance().evaluation_;
     344    }
     345
    341346    Executor& CommandExecutor::addConsoleCommandShortcut(ExecutorStatic* executor)
    342347    {
     
    385390    bool CommandExecutor::execute(const CommandEvaluation& evaluation)
    386391    {
    387 std::cout << "CE_execute: " << evaluation.processedCommand_ << "\n";
    388392        SubString tokens(evaluation.processedCommand_, " ", SubString::WhiteSpaces, false, '\\', false, '"', false, '(', ')', false, '\0');
    389393
    390394        if (evaluation.bEvaluatedParams_ && evaluation.evaluatedExecutor_)
    391395        {
     396std::cout << "CE_execute (evaluation): " << evaluation.evaluatedExecutor_->getName() << " " << evaluation.param_[0] << " " << evaluation.param_[1] << " " << evaluation.param_[2] << " " << evaluation.param_[3] << " " << evaluation.param_[4] << std::endl;
    392397            (*evaluation.evaluatedExecutor_)(evaluation.param_[0], evaluation.param_[1], evaluation.param_[2], evaluation.param_[3], evaluation.param_[4]);
    393398            return true;
    394399        }
    395400
     401std::cout << "CE_execute: " << evaluation.processedCommand_ << "\n";
    396402        switch (evaluation.state_)
    397403        {
     
    643649            lastToken = lastToken.substr(0, lastToken.size() - 1);
    644650            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'));
    646652        }
    647653
Note: See TracChangeset for help on using the changeset viewer.