All pastes #908572 Raw Edit

Unnamed

public text v1 · immutable
·published 2008-02-18 16:10 UTC
rendered paste body
void startShell(AnyOption* opt) {
 std::cout << "Welcome to Eeye, Version 0.1." << std::endl;
 std::cout << "Type 'help' for usage information." << std::endl;
 std::cout << ">>> ";

 std::string in;
 while (std::cin >> in) {
     std::vector<std::string> tokens;
     tokenize(in, tokens);

     if (tokens[0] == "help") std::cout << "No help yet!" << std::endl;
     else if (tokens[0] == "quit" || tokens[0] == "q") return;
     else if (tokens[0] == "load" || tokens[0] == "l")
     {
        if (tokens.size() > 1) startFromConfig(tokens[1]);
        else std::cout << "Please specify a filename." << std::endl;
     }

    std::cout << ">>> ";
 }