import CppUtils.Language.Parameters;
import CppUtils;
ParametersLexer::ParametersLexer();
[[nodiscard]] auto ParametersLexer::parseParameters(std::span<const std::string_view> args) const -> std::map<std::string, std::string>;
[[nodiscard]] auto ParametersLexer::parseParameters(int argc, const char* const argv[]) const -> std::map<std::string, std::string>;
[[nodiscard]] auto ParametersLexer::executeCommands( std::span<const std::string_view> args, const std::unordered_map<std::string_view, std::function<bool(std::string_view)>>& commands) const -> bool;
[[nodiscard]] auto ParametersLexer::executeCommands( int argc, const char* const argv[], const std::unordered_map<std::string_view, std::function<bool(std::string_view)>>& commands) const -> bool;