| 
							
							
								 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 | def89ac079 | Conform to v5 spec and support "unlimited" as radiuses value. Supersedes: https://github.com/Project-OSRM/osrm-backend/pull/2231
Thanks to Michael Krasnyk (@oxidase) for figuring out the reason for the
segfault earlier:
> https://github.com/Project-OSRM/osrm-backend/pull/2231#issuecomment-207114226 | 2016-04-08 21:03:50 +02:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | fe08726387 | Fix BOOST_FUSION_ADAPT_STRUCT parameters for ParsedURL Fix build error: macro "BOOST_FUSION_ADAPT_STRUCT" passed 5 arguments, but takes just 2
https://travis-ci.org/Project-OSRM/osrm-backend/builds/121406444 | 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 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | cae06ba2c1 | Fix type "osrm::server::api::ParsedURL ()" | 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 | d3dbca374d | Do not modify the end iterator for parameter parsing, too | 2016-04-08 21:03:50 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 6f0b6a8158 | Re-factor URL parser: make grammar stateless | 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 | 891ff7dd80 | Do not modify the end iterator, make const | 2016-04-08 21:03:50 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | dfd180a292 | fixing unit tests | 2016-04-08 11:21:14 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | e10e8910f3 | Use global uturns parameter. Instead of previously per-via settings like uturns=true;false;true;; it
now only supports a global setting uturns=true. | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 5f457bff12 | Rename alternative -> alternatives | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | a8fc95d4e4 | Move bearing to public namespace | 2016-04-05 22:58:32 +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 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | d9d4742130 | First round of lat,lng -> lng,lat switcheroo | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 14c36bc405 | Finish the nearest plugin | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 8378d95588 | Add trip plugin | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | b34f9b1795 | Hook up map matching | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | c59647ad2f | Fix grammar constraint and enable all plugin links | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | e466cbe0ce | Plugin grammar skeletons | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | a24de2d22a | Enforce parameter and grammar type to catch subtle bugs | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | f452a3025d | Link parameters to grammars | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 3c58eaf49f | Require a BaseParameters type at compile time via enable_if | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 7bec75b709 | Semantic action handler requires passing optional by value and fusion::vector2 | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 56ea24b03b | Add tests for bearing parsing | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | c895848061 | Optional<T> semantic action handler takes T argument | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 64e5ebb55f | Fix parameter parsing tests | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | f3e72623e9 | Add viaroute suport for new API | 2016-04-05 22:58:32 +02:00 |  |