← index
cplusplus2x.Examples/C++20/MasterX/src/apps/ats/func_unsym.cpp
Source: cplusplus2x.Examples/C++20/MasterX/src/apps/ats/func_unsym.cpp
#include "function.hpp"

namespace token {
    void token_Unsym(const std::string &command, std::vector<lex::Token> &tokens) {
        if (tokens[1].getTokenType() == lex::TOKEN_CHAR) {
            if (code.symbols.exisits(tokens[1].getToken())) {
                code.symbols.remove(tokens[1].getToken());
            } else {
                stream << "Symbol: " << tokens[1].getToken() << " does not exisit\r\n";
            }
        } else {
            stream << "unsym requires one argument, symbol to remove\r\n";
        }
    }
} // namespace token