| 
							
							
								 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 |  |