#pragma once #include #include enum class OperatorT {ADD, SUBTRACT, MULTIPLY, DIVIDE, MOD, EXP, PRINT, INPUT, BASE, LOAD, STORE, DUMP, QUIT, NONE}; std::string OperatorTToString(OperatorT op); OperatorT StringToOperatorT(std:: string word); const int MAX_OPERANDS{2}; struct CommandT { OperatorT op; std::string operands[MAX_OPERANDS]; int operandValues[MAX_OPERANDS]; // added to make life easier int operandCount; }; CommandT ParseNextLine(std::ifstream & inFile);