#include "assembler.h" std::unordered_map ops; bool registerOp(const std::string& mnemonic, FactoryFunction f) { if (ops.contains(mnemonic)) { std::cout << "Warning: mnemonic |" << mnemonic << "| already registered." << std::endl; return false; } std::cout << "Registering mnemonic |" << mnemonic << "|." << std::endl; ops[mnemonic] = f; return true; }