Special case treatment of trailing slash for UDQ keywords
This commit is contained in:
parent
4dfe80b493
commit
9bad260538
@ -171,7 +171,7 @@ inline std::string_view del_after_last_slash( std::string_view view ) {
|
||||
|
||||
slash--;
|
||||
}
|
||||
if (slash == begin)
|
||||
if (slash == begin && *slash != '/')
|
||||
slash = end;
|
||||
|
||||
/* we want to preserve terminating slashes */
|
||||
|
@ -2613,6 +2613,22 @@ UDQ
|
||||
BOOST_CHECK_EQUAL(res["W3"].get(), 100);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(UDQ_TRAILING_COMMENT) {
|
||||
|
||||
std::string valid = R"(
|
||||
SCHEDULE
|
||||
|
||||
UDQ
|
||||
ASSIGN FUBHPP1 100 /
|
||||
/ Comment here
|
||||
|
||||
)";
|
||||
|
||||
|
||||
BOOST_CHECK_NO_THROW( make_schedule(valid) );
|
||||
}
|
||||
|
||||
|
||||
|
||||
BOOST_AUTO_TEST_CASE(UDQ_ASSIGN_RST) {
|
||||
std::unordered_set<std::string> selector{"W1", "W2"};
|
||||
|
Loading…
Reference in New Issue
Block a user