#include "../lib/parser.h" #include int main(int argc, char **argv) { if (argc <= 1) { std::cerr << "Usage: " << std::endl; return 0; // TODO: Should return 1? } try { if (argc >= 3) { Parser p(argv[1], argv[2]); p.Inspect(); } else { Parser p(argv[1]); p.Inspect(); } } catch (const std::runtime_error &e) { std::cout << "Caught an error: " << e.what() << std::endl; } catch (...) { std::cout << "Caught an error: UNKNOWN" << std::endl; } std::cout << std::endl; return 0; }