cplusplus2x.Examples/C++20/MasterX/src/apps/ats/func_clear.cpp
Source: cplusplus2x.Examples/C++20/MasterX/src/apps/ats/func_clear.cpp
#include "function.hpp"
namespace token {
void token_Clear(const std::string &command, std::vector<lex::Token> &v) {
if (!interp::lines.empty()) {
interp::lines.erase(interp::lines.begin(), interp::lines.end());
}
if (!interp::label_table.empty())
interp::label_table.erase(interp::label_table.begin(), interp::label_table.end());
if (!interp::label_line_table.empty())
interp::label_line_table.erase(interp::label_line_table.begin(), interp::label_line_table.end());
code.reset();
}
} // namespace token