File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ namespace boost { namespace network { namespace uri {
33
33
bool ok = qi::parse (
34
34
start_, end_,
35
35
(
36
- (qi::alpha > *(qi::alnum | qi::char_ (" +.-" )))
36
+ (qi::alpha >> *(qi::alnum | qi::char_ (" +.-" )))
37
37
>> ' :'
38
38
>>
39
39
+(qi::char_ - (qi::cntrl | qi::space))
Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ namespace boost { namespace network { namespace uri {
91
91
92
92
qi::rule<iterator, string_type::value_type ()> reserved = gen_delims | sub_delims;
93
93
qi::rule<iterator, string_type::value_type ()> unreserved = qi::alnum | qi::char_ (" -._~" );
94
- qi::rule<iterator, string_type ()> pct_encoded = qi::char_ (" %" ) > qi::repeat (2 )[qi::xdigit];
94
+ qi::rule<iterator, string_type ()> pct_encoded = qi::char_ (" %" ) >> qi::repeat (2 )[qi::xdigit];
95
95
96
96
qi::rule<iterator, string_type ()> pchar = qi::raw[unreserved | pct_encoded | sub_delims | qi::char_ (" :@" )];
97
97
@@ -103,7 +103,7 @@ namespace boost { namespace network { namespace uri {
103
103
>> -qi::lexeme[qi::raw[*(unreserved | pct_encoded | sub_delims | qi::char_ (" :" ))] >> ' @' ]
104
104
>> hostname
105
105
>> -qi::lexeme[' :' >> qi::ushort_]
106
- >> -qi::lexeme[' /' > qi::raw[*pchar >> *(' /' > *pchar)]]
106
+ >> -qi::lexeme[' /' >> qi::raw[*pchar >> *(' /' > > *pchar)]]
107
107
>> -qi::lexeme[' ?' >> qi::raw[*(pchar | qi::char_ (" /?" ))]]
108
108
>> -qi::lexeme[' #' >> qi::raw[*(pchar | qi::char_ (" /?" ))]]
109
109
),
You can’t perform that action at this time.
0 commit comments