|
26d7e216a6
|
Fixed issue with invalid suffixes on section names.
|
2016-06-09 15:33:09 +02:00 |
|
|
87889f5efe
|
Implemented two-pass parsing for PDDL problems.
|
2016-06-09 14:39:03 +02:00 |
|
|
8428c20bd4
|
Parsing domains in two passes and continued working on parsing the initial state.
|
2016-06-09 01:25:18 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
69ff84eecc
|
Added efficient probing functions to Parser.
|
2016-06-08 00:02:40 +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 |
|
|
4228ca01dc
|
Implemented multi-file input.
|
2016-06-07 15:54:01 +02:00 |
|
|
c489c7fd5a
|
Added tests for PDDL actions.
|
2016-06-07 14:00:29 +02:00 |
|
|
b612122180
|
Refactoring to make parsing expressions consistent across PDDL domains and problems.
|
2016-06-07 13:26:19 +02:00 |
|
|
d5fa00a4a4
|
Started parsing initial state and object sections.
|
2016-06-06 15:18:06 +02:00 |
|
|
e607ca4e8e
|
Refactored PDDL parser to make all input case-insensitive.
|
2016-06-04 18:28:43 +02:00 |
|
|
0e739755b7
|
Making References transparent by forwarding visitors to their referee.
|
2016-06-04 18:08:34 +02:00 |
|
|
f8eab1cbb6
|
Removed unnecessary includes.
|
2016-06-04 18:07:57 +02:00 |
|
|
e481732fae
|
Started implementation of PDDL problem parser.
|
2016-06-04 17:53:42 +02:00 |
|
|
2870bc6434
|
Made section identifier parsing case-insensitive.
|
2016-06-04 17:47:41 +02:00 |
|
|
21af7e9983
|
Removed unnecessary include.
|
2016-06-04 17:22:57 +02:00 |
|
|
4ae37603f4
|
Added support for Imply expression.
|
2016-06-04 17:20:25 +02:00 |
|
|
30b4a1f614
|
Made include guards consistent.
|
2016-06-04 17:10:50 +02:00 |
|
|
2797b58646
|
Added missing ParserWarning file.
|
2016-06-04 16:45:14 +02:00 |
|
|
837612bb8d
|
Made type warnings non-fatal by default.
|
2016-06-04 16:42:41 +02:00 |
|
|
813fecbf15
|
Removed now unnecessary Parser function arguments.
|
2016-06-04 16:24:10 +02:00 |
|
|
a776fc9e06
|
Put Parser into Context.
|
2016-06-04 16:10:11 +02:00 |
|
|
08eb14e400
|
Made section parsing function names consistent.
|
2016-06-04 15:07:18 +02:00 |
|
|
60c072a2b3
|
Clean-up.
|
2016-06-04 15:06:04 +02:00 |
|
|
feedb95295
|
Turned exception about undeclared types into a consistency warning.
|
2016-06-04 15:04:18 +02:00 |
|
|
c93661f44e
|
Finished refactoring of expressions.
|
2016-06-04 14:46:05 +02:00 |
|
|
daa063c338
|
Big refactoring (build still broken).
|
2016-06-03 17:12:39 +02:00 |
|
|
5abf1f8a84
|
Removed obsolete Variable class.
|
2016-06-03 13:37:23 +02:00 |
|
|
133aa051eb
|
Shortened Expression class names.
|
2016-06-03 13:33:05 +02:00 |
|
|
d334b4150b
|
Started refactoring Variables as expressions.
|
2016-06-03 13:21:02 +02:00 |
|
|
fcde9c9b6b
|
Finished basic support for action parsing.
|
2016-06-02 22:31:02 +02:00 |
|
|
fb5a5a71a5
|
Removed unnecessary include.
|
2016-06-02 21:56:40 +02:00 |
|
|
8134c6af80
|
Started parsing action effects.
|
2016-06-02 21:53:10 +02:00 |
|
|
7271a5e52b
|
Implemented predicate expressions.
|
2016-06-02 18:31:47 +02:00 |
|
|
7baf15d9f0
|
Implemented And expressions.
|
2016-06-02 17:35:01 +02:00 |
|
|
d070b5be9e
|
Added expression visitor base class.
|
2016-06-02 16:29:17 +02:00 |
|