Sequence parsers using `>>` allow for backtracking, expectation parsers `>` do not. This allows us to properly report the position where parsing failed, by catching the expectation_failure exception and adapting the iterator ourselves. References: - https://github.com/Project-OSRM/osrm-backend/pull/2188 - https://github.com/Project-OSRM/osrm-backend/issues/2168 - http://www.boost.org/doc/libs/1_55_0/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html |
||
|---|---|---|
| .. | ||
| base_parameters_grammar.hpp | ||
| match_parameter_grammar.hpp | ||
| nearest_parameter_grammar.hpp | ||
| parameters_parser.hpp | ||
| parsed_url.hpp | ||
| route_parameters_grammar.hpp | ||
| table_parameter_grammar.hpp | ||
| tile_parameter_grammar.hpp | ||
| trip_parameter_grammar.hpp | ||
| url_parser.hpp | ||