osrm-backend/include/server
Daniel J. Hofmann 8a2bd09fd0 Adapts all grammars to use expectation parsers without backtracking.
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
2016-04-08 21:03:50 +02:00
..
api Adapts all grammars to use expectation parsers without backtracking. 2016-04-08 21:03:50 +02:00
http Run clang-format 2016-01-08 01:31:57 +01:00
service Runs scripts/format.sh 2016-04-05 22:58:32 +02:00
connection.hpp Takes care of proper special member generation globally, fixes #1689 2016-01-27 17:25:30 +01:00
request_handler.hpp Fix parameter parsing tests 2016-04-05 22:58:32 +02:00
request_parser.hpp Removes server-side support for POST requests. 2016-04-05 22:59:14 +02:00
server.hpp Add viaroute suport for new API 2016-04-05 22:58:32 +02:00
service_handler.hpp Runs scripts/format.sh 2016-04-05 22:58:32 +02:00