forked from boostorg/regex
Fix for grep and egrep syntax types, plus tests.
[SVN r36470]
This commit is contained in:
1 parent
107d4d5f63
commit
2a87146c18
4 files changed
+16
-2
No files matched your search
@@ -222,6 +222,11 @@ bool basic_regex_parser<charT, traits>::parse_basic()
|
||||
}
|
||||
case regex_constants::syntax_open_set:
|
||||
return parse_set();
|
||||
case regex_constants::syntax_newline:
|
||||
if(this->flags() & regbase::newline_alt)
|
||||
return parse_alt();
|
||||
else
|
||||
return parse_literal();
|
||||
default:
|
||||
return parse_literal();
|
||||
}
|
||||
@@ -286,6 +291,11 @@ bool basic_regex_parser<charT, traits>::parse_extended()
|
||||
return parse_alt();
|
||||
case regex_constants::syntax_open_set:
|
||||
return parse_set();
|
||||
case regex_constants::syntax_newline:
|
||||
if(this->flags() & regbase::newline_alt)
|
||||
return parse_alt();
|
||||
else
|
||||
return parse_literal();
|
||||
case regex_constants::syntax_hash:
|
||||
//
|
||||
// If we have a mod_x flag set, then skip until
|
||||
|
||||
Reference in new issue
Block a user