Align Spirit rules for URL parser

This commit is contained in:
Daniel J. Hofmann 2016-04-01 10:53:39 +02:00 committed by Patrick Niklaus
parent 891ff7dd80
commit 64cb134113

View File

@ -55,9 +55,10 @@ struct URLGrammar : boost::spirit::qi::grammar<Iterator>
profile_rule = +alpha_numeral; profile_rule = +alpha_numeral;
query_rule = +all_chars; query_rule = +all_chars;
url_rule = qi::lit('/') >> service_rule[set_service] >> qi::lit('/') >> qi::lit('v') >> url_rule = qi::lit('/') >> service_rule[set_service] //
version_rule[set_version] >> qi::lit('/') >> profile_rule[set_profile] >> >> qi::lit('/') >> qi::lit('v') >> version_rule[set_version] //
qi::lit('/') >> query_rule[set_query]; >> qi::lit('/') >> profile_rule[set_profile] //
>> qi::lit('/') >> query_rule[set_query];
} }
ParsedURL parsed_url; ParsedURL parsed_url;