← index
cplusplus11.Examples/linesort/func_save.cpp
Source: cplusplus11.Examples/linesort/func_save.cpp
#include "function.hpp"

namespace token {
    void token_Save(std::vector<lex::Token> &v) {
        if(v[1].getTokenType() != lex::TOKEN_STRING) {
            std::cerr << "Save requires string operand in quotes.\n";
            return;
        }
        std::string filename;
        filename = v[1].getToken();
        if(interp::saveLineSource(filename)) {
            std::cout << "Saved: " << filename << "\n";
        }
    }

}