| 
						
					 | 
					
						
						
							
						
						2da5be548a
					 | 
					
						
						
							
							Testing initial state for Blocks World problem.
						
						
						
						
						
						
					 | 
					
						2016-06-09 18:13:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6f1b38cdb7
					 | 
					
						
						
							
							Fixed parsing issue with predicates in problem description.
						
						
						
						
						
						
					 | 
					
						2016-06-09 18:04:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a8e4ef7234
					 | 
					
						
						
							
							Added missing implementation of facts accessor of InitialState.
						
						
						
						
						
						
					 | 
					
						2016-06-09 18:03:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c7405e054f
					 | 
					
						
						
							
							Minor formatting.
						
						
						
						
						
						
					 | 
					
						2016-06-09 18:03:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9506dcb31e
					 | 
					
						
						
							
							Refactored parsing of expressions, all classes parse from opening to closing parenthesis now.
						
						
						
						
						
						
					 | 
					
						2016-06-09 17:51:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						04aac10f1d
					 | 
					
						
						
							
							Allowing empty and expressions for compatibility and added a warning if used.
						
						
						
						
						
						
					 | 
					
						2016-06-09 15:56:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bbb6379907
					 | 
					
						
						
							
							Added goal-utilities requirement with a warning if used for compatibility.
						
						
						
						
						
						
					 | 
					
						2016-06-09 15:52:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26d7e216a6
					 | 
					
						
						
							
							Fixed issue with invalid suffixes on section names.
						
						
						
						
						
						
					 | 
					
						2016-06-09 15:33:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d629f50661
					 | 
					
						
						
							
							Added many PDDL syntax error tests.
						
						
						
						
						
						
					 | 
					
						2016-06-09 15:19:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2245422d0f
					 | 
					
						
						
							
							Made parser exception message more meaningful.
						
						
						
						
						
						
					 | 
					
						2016-06-09 15:18:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						87889f5efe
					 | 
					
						
						
							
							Implemented two-pass parsing for PDDL problems.
						
						
						
						
						
						
					 | 
					
						2016-06-09 14:39:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb15a131ac
					 | 
					
						
						
							
							Enabling tests by default.
						
						
						
						
						
						
					 | 
					
						2016-06-09 01:25:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8428c20bd4
					 | 
					
						
						
							
							Parsing domains in two passes and continued working on parsing the initial state.
						
						
						
						
						
						
					 | 
					
						2016-06-09 01:25:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff7a6b8c8f
					 | 
					
						
						
							
							Removed unnecessary include.
						
						
						
						
						
						
					 | 
					
						2016-06-08 16:52:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d92a3e9239
					 | 
					
						
						
							
							Started testing PDDL problem parsing for a Storage problem.
						
						
						
						
						
						
					 | 
					
						2016-06-08 13:57:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d23ec14e9d
					 | 
					
						
						
							
							Started testing PDDL problem parsing for a Blocks World problem.
						
						
						
						
						
						
					 | 
					
						2016-06-08 13:52:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad23c89266
					 | 
					
						
						
							
							Refactored PDDL tests.
						
						
						
						
						
						
					 | 
					
						2016-06-08 13:41:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1c8958ad9d
					 | 
					
						
						
							
							Check that variables are not declared multiple times.
						
						
						
						
						
						
					 | 
					
						2016-06-08 13:35:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c99b7018c6
					 | 
					
						
						
							
							Checking that type declarations are not missing.
						
						
						
						
						
						
					 | 
					
						2016-06-08 13:34:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f2089f48b8
					 | 
					
						
						
							
							Fixed typo.
						
						
						
						
						
						
					 | 
					
						2016-06-08 12:56:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						75e51c856e
					 | 
					
						
						
							
							Implemented early checking for typing requirement in Variables and Constants.
						
						
						
						
						
						
					 | 
					
						2016-06-08 12:51:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e60af33f75
					 | 
					
						
						
							
							Added functions for checking PDDL requirements.
						
						
						
						
						
						
					 | 
					
						2016-06-08 12:22:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						993d14d409
					 | 
					
						
						
							
							Implemented type requirement checking for problem objects.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:51:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf0e636d57
					 | 
					
						
						
							
							Fixed PDDL problem header parsing.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:51:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						374ac3b07f
					 | 
					
						
						
							
							Removed unneeded temporary object.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:44:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						183b0c954e
					 | 
					
						
						
							
							Fixed debug output.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:41:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42559fd601
					 | 
					
						
						
							
							Minor refactoring removing unnecessary temporary variable.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:31:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						069ad4ca99
					 | 
					
						
						
							
							To-dos and formatting.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:19:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8db4b5a53e
					 | 
					
						
						
							
							Implemented constant type checking.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:14:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						32883910bb
					 | 
					
						
						
							
							Fixed typo.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:12:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9b3f78559e
					 | 
					
						
						
							
							Implemented primitive type declaration check.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:08:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7bd2782fc8
					 | 
					
						
						
							
							Implemented variable type requirement checking.
						
						
						
						
						
						
					 | 
					
						2016-06-08 01:05:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						75fbb5fb48
					 | 
					
						
						
							
							Checking type requirement.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:48:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af2f9290c6
					 | 
					
						
						
							
							Removed obsolete functionality.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:36:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						31fb8ba79b
					 | 
					
						
						
							
							Started parsing in a two-pass approach.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:34:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee9626e4d2
					 | 
					
						
						
							
							Made the section skipping function a proper function.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:14:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9360f4295a
					 | 
					
						
						
							
							Extracted function for skipping entire sections.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:13:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						abfa3b3ca1
					 | 
					
						
						
							
							Added -Wextra compiler flag.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:13:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a1b93624d6
					 | 
					
						
						
							
							Fixed accepting std::cin input when omitting input file arguments.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:06:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						69ff84eecc
					 | 
					
						
						
							
							Added efficient probing functions to Parser.
						
						
						
						
						
						
					 | 
					
						2016-06-08 00:02:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78889e18c6
					 | 
					
						
						
							
							Fixed accidentally removed std::cin support.
						
						
						
						
						
						
					 | 
					
						2016-06-07 23:31:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa178d5ee1
					 | 
					
						
						
							
							Fixed SAS file input bug.
						
						
						
						
						
						
					 | 
					
						2016-06-07 20:59:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						eea3272c56
					 | 
					
						
						
							
							Made Parser seekable for easier maintenance.
						
						
						
						
						
						
					 | 
					
						2016-06-07 18:41:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						27e76fc035
					 | 
					
						
						
							
							Added check that typing requirement is not added by PDDL problem.
						
						
						
						
						
						
					 | 
					
						2016-06-07 16:34:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						188165bc4d
					 | 
					
						
						
							
							Added fix for gcc.
						
						
						
						
						
						
					 | 
					
						2016-06-07 16:14:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e6ddad5960
					 | 
					
						
						
							
							Checking that all variables in predicates have types if and only if typing is enabled.
						
						
						
						
						
						
					 | 
					
						2016-06-07 16:11:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4228ca01dc
					 | 
					
						
						
							
							Implemented multi-file input.
						
						
						
						
						
						
					 | 
					
						2016-06-07 15:54:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						64190ba55a
					 | 
					
						
						
							
							Added more tests for PDDL actions.
						
						
						
						
						
						
					 | 
					
						2016-06-07 14:07:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c489c7fd5a
					 | 
					
						
						
							
							Added tests for PDDL actions.
						
						
						
						
						
						
					 | 
					
						2016-06-07 14:00:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						acc063822e
					 | 
					
						
						
							
							Minor formatting in PDDL parser tests.
						
						
						
						
						
						
					 | 
					
						2016-06-07 13:40:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |