const char *unparsed_arg,
const scheme_name_and_params &parsed_arg) const
{
- enum sarif_version version = sarif_version::v2_1_0;
label_text filename;
+ enum sarif_version version = sarif_version::v2_1_0;
for (auto& iter : parsed_arg.m_kvs)
{
const std::string &key = iter.first;
const std::string &value = iter.second;
+ if (key == "file")
+ {
+ filename = label_text::take (xstrdup (value.c_str ()));
+ continue;
+ }
if (key == "version")
{
static const std::array<std::pair<const char *, enum sarif_version>,
return nullptr;
continue;
}
- if (key == "file")
- {
- filename = label_text::take (xstrdup (value.c_str ()));
- continue;
- }
/* Key not found. */
auto_vec<const char *> known_keys;