Merge pull request #2065 from joakim-hove/meta-error-message

Improve error message for unhandled meta summary keyword
This commit is contained in:
Bård Skaflestad 2020-10-29 10:25:48 +01:00 committed by GitHub
commit 8d3e419162
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1217,8 +1217,12 @@ SummaryConfig::SummaryConfig( const Deck& deck,
if (section.hasKeyword(meta_pair.first)) {
const auto& deck_keyword = section.getKeyword(meta_pair.first);
for (const auto& kw : meta_pair.second) {
if (!this->hasKeyword(kw))
handleKW(this->m_keywords, kw, deck_keyword.location(), schedule, aquiferConfig, parseContext, errors);
if (!this->hasKeyword(kw)) {
KeywordLocation location = deck_keyword.location();
location.keyword = fmt::format("{}/{}", meta_pair.first, kw);
handleKW(this->m_keywords, kw, location, schedule, aquiferConfig, parseContext, errors);
}
}
}
}