Makes RPTONLY a processing instruction.
This commit is contained in:
@@ -151,6 +151,7 @@ namespace {
|
||||
bool is_processing_instruction(const std::string& keyword) {
|
||||
static const keyword_set processing_instructionkw {
|
||||
"NARROW",
|
||||
"RPTONLY",
|
||||
"RUNSUM",
|
||||
"SEPARATE",
|
||||
"SUMMARY",
|
||||
@@ -448,8 +449,6 @@ inline void keywordR2R( SummaryConfig::keyword_list& /* list */,
|
||||
const ParseContext& parseContext,
|
||||
ErrorGuard& errors ) {
|
||||
|
||||
if( keyword.name() == "RPTONLY" ) return;
|
||||
|
||||
if( is_region_to_region(keyword.name()) ) {
|
||||
keywordR2R( list, parseContext, errors, keyword );
|
||||
return;
|
||||
|
||||
@@ -869,6 +869,7 @@ BOOST_AUTO_TEST_CASE(Summary_Segment)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(ProcessingInstructions) {
|
||||
const std::string deck_string = R"(
|
||||
RPTONLY
|
||||
RUNSUM
|
||||
NARROW
|
||||
SEPARATE
|
||||
@@ -877,6 +878,7 @@ SEPARATE
|
||||
const auto& summary_config = createSummary(deck_string);
|
||||
|
||||
BOOST_CHECK(!summary_config.hasKeyword("NARROW"));
|
||||
BOOST_CHECK(!summary_config.hasKeyword("RPTONLY"));
|
||||
BOOST_CHECK(!summary_config.hasKeyword("RUNSUM"));
|
||||
BOOST_CHECK(!summary_config.hasKeyword("SEPARATE"));
|
||||
BOOST_CHECK(!summary_config.hasKeyword("SUMMARY"));
|
||||
|
||||
Reference in New Issue
Block a user