Lines Matching full:generators
300 const Generator &g = params_.generators[i]; in GetShortUsageString()
321 const Generator &g = params_.generators[i]; in GetUsageString()
376 if (params_.generators == nullptr || params_.num_generators == 0) { in Compile()
609 if (arg == "--" + params_.generators[i].option.long_opt || in Compile()
610 arg == "-" + params_.generators[i].option.short_opt) { in Compile()
613 opts.lang_to_generate |= params_.generators[i].lang; in Compile()
614 if (params_.generators[i].bfbs_generator) { in Compile()
802 // If one of the generators uses bfbs, serialize the parser and get in Compile()
817 // Prefer bfbs generators if present. in Compile()
818 if (params_.generators[i].bfbs_generator) { in Compile()
820 params_.generators[i].bfbs_generator->Generate(bfbs_buffer, in Compile()
824 params_.generators[i].lang_name + " for " + filebase + in Compile()
828 if ((!params_.generators[i].schema_only || in Compile()
830 !params_.generators[i].generate(*parser.get(), output_path, in Compile()
833 params_.generators[i].lang_name + " for " + filebase); in Compile()
837 if (params_.generators[i].make_rule == nullptr) { in Compile()
839 params_.generators[i].lang_name); in Compile()
841 std::string make_rule = params_.generators[i].make_rule( in Compile()
849 if (params_.generators[i].generateGRPC != nullptr) { in Compile()
850 if (!params_.generators[i].generateGRPC(*parser.get(), output_path, in Compile()
853 params_.generators[i].lang_name); in Compile()
857 params_.generators[i].lang_name); in Compile()
877 // Once all the files have been parsed, run any generators Parsing Completed in Compile()
881 params_.generators[i].parsing_completed != nullptr) { in Compile()
882 if (!params_.generators[i].parsing_completed(*parser, output_path)) { in Compile()
884 std::string(params_.generators[i].lang_name)); in Compile()