|
d9bae984b2
|
Implemented elimination of “forall” statements.
|
2017-06-24 17:30:08 +02:00 |
|
|
994801525a
|
Implemented negation normalization (NFF).
|
2017-06-24 17:19:35 +02:00 |
|
|
939c2c735c
|
Explicitly deleted default constructors of all variant types to avoid future errors.
|
2017-06-24 17:17:27 +02:00 |
|
|
287e1041bd
|
Added missing inline directive.
|
2017-06-24 16:51:45 +02:00 |
|
|
9845c5ae9e
|
Added missing parentheses in PDDL output.
|
2017-06-24 16:33:42 +02:00 |
|
|
7ae2734e9f
|
Started implementing reduction, added support for “imply” expressions.
|
2017-06-24 16:03:32 +02:00 |
|
|
d5dd8e849f
|
Avoiding to decompose “not” expressions if they form simple literals.
|
2017-06-24 16:02:48 +02:00 |
|
|
079e2ac539
|
Printing arguments of “not” expressions on the same line for clarity.
|
2017-06-24 16:00:50 +02:00 |
|
|
aeb8132fc7
|
Added missing inline directives.
|
2017-06-24 15:53:40 +02:00 |
|
|
dd51f2b4fd
|
Added missing const directive.
|
2017-06-24 15:53:16 +02:00 |
|
|
d7e0beabdf
|
Implemented normalization of preconditions.
|
2017-06-24 14:29:13 +02:00 |
|
|
9d1a8f4c0f
|
Started implementing PDDL normalization.
|
2017-06-23 04:18:07 +02:00 |
|
|
e4f4b5e066
|
Added initial normalized PDDL debug output functionality.
|
2017-06-23 03:54:51 +02:00 |
|
|
19f2c2ebf8
|
Added missing forward declaration.
|
2017-06-23 03:53:01 +02:00 |
|
|
2851f8d286
|
Corrected grammar of initial state facts.
|
2017-06-23 03:41:52 +02:00 |
|
|
9360ad3487
|
Added missing forward declaration.
|
2017-06-23 02:31:07 +02:00 |
|
|
c0b71290a4
|
Minor formatting in PDDL debug output.
|
2017-06-23 01:48:47 +02:00 |
|
|
3d9bf2582f
|
Fixed format of PDDL debug output.
|
2017-06-23 01:22:28 +02:00 |
|
|
cbc9c86edd
|
Removed unnecessary include directives.
|
2017-06-23 00:58:58 +02:00 |
|
|
480da6ff09
|
Built initial AST for normalized PDDL.
|
2017-06-23 00:51:09 +02:00 |
|
|
834209d506
|
Moved common output utilities to separate header.
|
2017-06-23 00:50:19 +02:00 |
|
|
ef606f3d9b
|
Merge branch 'develop' of github.com:potassco/plasp into feature-normalization
|
2017-06-22 23:45:15 +02:00 |
|
|
b5131fa00d
|
Added debug output functions for PDDL AST.
|
2017-06-22 23:19:49 +02:00 |
|
|
768afa9bf5
|
Added to-do.
|
2017-06-22 23:19:17 +02:00 |
|
|
59dc239c67
|
Removed unused class.
|
2017-06-22 23:18:43 +02:00 |
|
|
ec546758a8
|
Minor formatting.
|
2017-06-22 22:48:25 +02:00 |
|
|
e93085d88a
|
Moved color logging to separate library for reusing it in PDDL parser.
|
2017-06-22 20:58:31 +02:00 |
|
|
b7b4d926b4
|
Removed unused declarations.
|
2017-06-22 00:03:35 +02:00 |
|
|
12e55da662
|
Allowing “at” as a predicate name even though it is an expression identifier.
|
2017-06-21 23:00:07 +02:00 |
|
|
08c55adfbd
|
Added test case covering missing variable names.
|
2017-06-21 16:55:56 +02:00 |
|
|
ec8007125f
|
Fixed segfault occurring with accidentally unnamed variables.
|
2017-06-21 16:48:43 +02:00 |
|
|
39c0e27cb2
|
Refactoring of tokenizer and stream classes for better efficiency and maintainability.
|
2017-06-21 02:56:27 +02:00 |
|
|
97c6e58355
|
Minor refactoring in stream reading.
|
2017-06-20 18:13:49 +02:00 |
|
|
ee56a105b3
|
Resizing file content one time if stream is seekable and dynamically otherwise.
|
2017-06-20 03:14:51 +02:00 |
|
|
799c9ce2fb
|
Replicated test cases for former issues in PDDL parsing library.
|
2017-06-19 01:15:20 +02:00 |
|
|
c35faab104
|
Replicated syntax error tests in PDDL parsing library.
|
2017-06-19 01:09:55 +02:00 |
|
|
ce812d449b
|
Added exceptions for inconsistent use of typing.
|
2017-06-19 01:09:55 +02:00 |
|
|
17b8306394
|
Minor refactoring, as there is only one typing section.
|
2017-06-19 01:09:55 +02:00 |
|
|
df2359712f
|
Removed unwanted debug output.
|
2017-06-19 01:09:55 +02:00 |
|
|
de648fbb1d
|
Fixed incorrect names of test cases.
|
2017-06-19 01:09:55 +02:00 |
|
|
d0d141ef99
|
Replicated test cases with missing or mismatched domains in PDDL parsing library.
|
2017-06-19 01:09:50 +02:00 |
|
|
40b43217fc
|
Replicated white space test case in new PDDL parsing library.
|
2017-06-19 00:35:31 +02:00 |
|
|
9fe489de53
|
Added unit tests covering predicate signature matching.
|
2017-06-19 00:18:03 +02:00 |
|
|
60d8b9ba77
|
Fixed incorrect parsing order of type declarations.
|
2017-06-19 00:18:02 +02:00 |
|
|
1379c24362
|
Renamed test sections for clarity.
|
2017-06-19 00:18:02 +02:00 |
|
|
bbf2a7d02d
|
Allowing not declaring implicit “object” type without warning or error.
|
2017-06-19 00:18:02 +02:00 |
|
|
4c0583c91f
|
Refactored tokenizer to lazily evaluate file locations.
|
2017-06-19 00:18:02 +02:00 |
|
|
04dffdb09e
|
Fixed accidentally truncated ends of files after removing comments.
|
2017-06-19 00:18:02 +02:00 |
|
|
dd7fb31309
|
Made CMake configuration consistent.
|
2017-06-19 00:18:02 +02:00 |
|
|
268fa84c9e
|
Reimplemented tokenizer with plain streams.
|
2017-06-19 00:18:02 +02:00 |
|