Haio 0.2.X
Homebrew Asset IO/CDN
Loading...
Searching...
No Matches
parser.cpp File Reference
#include <haio_cli.hpp>
#include <haio_cli_grammar.hpp>
#include <haio_string.hpp>
#include <boost/spirit/home/x3.hpp>
#include <algorithm>
#include <cctype>
#include <stdexcept>
#include <vector>
Include dependency graph for parser.cpp:

Go to the source code of this file.

Namespaces

namespace  Haio
namespace  Haio::Cli

Functions

bool Haio::Cli::parseSizeToken (std::string_view text, Size &out)
bool Haio::Cli::parseCropGeometryToken (std::string_view text, Rect &out)
bool Haio::Cli::parseRectToken (std::string_view text, Rect &out)
std::vector< std::string > Haio::Cli::lexCommandLine (std::string_view text)
Command Haio::Cli::parseCommandLine (std::string_view text)
Command Haio::Cli::parseArgs (int argc, char *argv[])