Daniel J. Hofmann
|
d6407e5095
|
Fixes regression introduced in 8ff8dc.
References:
- 8ff8dc7200
|
2016-04-12 21:12:08 +02:00 |
|
Patrick Niklaus
|
8ff8dc7200
|
Try ulong_long, requires ifdef
|
2016-04-12 18:11:08 +02:00 |
|
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 |
|
Daniel J. Hofmann
|
9bb4a68599
|
Fixes grammar includes and formats them
|
2016-04-08 21:03:50 +02:00 |
|
Michael Krasnyk
|
58ebadd7b3
|
Fix #2173 with a no_trailing_dot_policy
no_trailing_dot_policy rejects parsing exp, exp_n, nan, inf
and rejects parsing a fractional part if detects ".Fmt".
For Fmt = 'j', 's', 'o', 'n':
42.foo rule parses 42.
42.json rule parses 42
42..json rule parses 42.
Reference:
- https://github.com/Project-OSRM/osrm-backend/pull/2222#issuecomment-206206239
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
0274afa0f7
|
Allow 4.json and 4.3.json format; needs -lit(".") >> -lit("json") hack^Wworkaround
Rainer Deyke's workaround without the need to do ugly backtracking.
References:
- http://lists.boost.org/boost-users/2016/03/85960.php
- https://github.com/Project-OSRM/osrm-backend/issues/2173#issuecomment-204342785
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
b25cd6aaf2
|
Moving from references is a bad idea in parameter parsers, too
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
7c30ea32bf
|
Runs scripts/format.sh
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
58fb633df3
|
Add support for tile plugin
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
804816f014
|
Fix table parameter parsing
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
e466cbe0ce
|
Plugin grammar skeletons
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
64e5ebb55f
|
Fix parameter parsing tests
|
2016-04-05 22:58:32 +02:00 |
|