← index
ats/system/func_code.cpp
Source: ats/system/func_code.cpp
#include "function.hpp"
#include "code.hpp"

namespace token {
    void token_Code(const std::string &cmd, std::vector<lex::Token> &tokens) {
        if(code.instruct.size()==0) {
            std::cerr << "Error: you must use build command first.\n";
            return;
        }
        std::cout << "Hex: ";
        unsigned int i;
        for(i = 0; i < code.instruct.size(); ++i) {
            std::string hextext = icode::instructionToHex(code.instruct[i]);
            std::cout << hextext;
        }
        std::cout << "\nBinary: ";
        for(i = 0; i < code.instruct.size(); ++i) {
            std::string bintext = icode::instructionToBinary(code.instruct[i]);
            std::cout << bintext;
        }
        std::cout << "\n";
    }
}