Lines Matching refs:pa_parser
23 void PrintHelp(panda::PandArgParser &pa_parser)
28 std::cerr << pa_parser.GetHelpString() << std::endl;
50 bool ProcessArgs(panda::PandArgParser &pa_parser, const panda::PandArg<std::string> &input_file,
55 if (!pa_parser.Parse(argc, argv)) {
56 PrintHelp(pa_parser);
67 PrintHelp(pa_parser);
105 panda::PandArgParser pa_parser;
107 pa_parser.Add(&help);
108 pa_parser.Add(&verbose);
109 pa_parser.Add(&quiet);
110 pa_parser.Add(&skip_strings);
111 pa_parser.Add(&debug);
112 pa_parser.Add(&debug_file);
113 pa_parser.Add(&version);
114 pa_parser.PushBackTail(&input_file);
115 pa_parser.PushBackTail(&output_file);
116 pa_parser.EnableTail();
118 if (!ProcessArgs(pa_parser, input_file, output_file, debug, debug_file, help, version, argc, argv)) {
125 pa_parser.DisableTail();