Created on 2013-09-21.00:00:00 last changed 131 months ago
Proposed resolution:
This wording is relative to N3691.
Edit [re.synopt] as indicated:
-1- The type syntax_option_type is an implementation-defined bitmask type (17.5.2.1.3). Setting its elements has the effects listed in table 138. A valid value of type syntax_option_type shall have
exactlyat most one of the grammar elements ECMAScript, basic, extended, awk, grep, egrep, set. If no grammar element is set, the default grammar is ECMAScript.
[ Issaquah 2014-02-11: Move to Immediate ]
[re.synopt]/1 says "A valid value of type syntax_option_type shall have exactly one of the elements ECMAScript, basic, extended, awk, grep, egrep, set."
This "exactly one" wording technically forbids passing icase by itself! Users should not be required to pass regex::ECMAScript | regex::icase. (Note that the cost of an additional check for no grammar being explicitly requested is completely irrelevant, as regex construction is so much more expensive.)History | |||
---|---|---|---|
Date | User | Action | Args |
2014-02-27 17:03:20 | admin | set | status: wp -> c++14 |
2014-02-20 13:52:38 | admin | set | status: immediate -> wp |
2014-02-13 15:14:54 | admin | set | messages: + msg6843 |
2014-02-13 15:14:54 | admin | set | status: new -> immediate |
2013-10-12 18:59:12 | admin | set | messages: + msg6728 |
2013-09-21 00:00:00 | admin | create |