#ifndef COMMAND_PARSER_H #define COMMAND_PARSER_H #include #include #include using namespace std; namespace platform { class CommandParser { public: CommandParser() = default; pair parse(const string& color, const vector>& options, const char defaultCommand, const int maxIndex); char getCommand() const { return command; }; int getIndex() const { return index; }; private: void messageError(const string& message); char command; int index; }; } /* namespace platform */ #endif /* COMMAND_PARSER_H */