Patrick Lühne
feaef5a3fa
Translating derived predicates of problems.
...
While derived predicates stemming from the domain were already
translated, the ones from the problem were missing. This commit fixes
that, although it duplicates the definition of “contains.”
2017-10-27 16:21:54 +02:00
Patrick Lühne
9199b68080
Renamed “pddlparse” library to simply “pddl”.
2017-08-09 17:52:50 +02:00
Patrick Lühne
b282225363
Moved util predicates to separate section.
2017-06-28 01:00:36 +02:00
Patrick Lühne
6c9ca0ccb8
Implemented translation of derived predicates.
2017-06-24 23:54:57 +02:00
Patrick Lühne
9d1a8f4c0f
Started implementing PDDL normalization.
2017-06-23 04:18:07 +02:00
Patrick Lühne
e93085d88a
Moved color logging to separate library for reusing it in PDDL parser.
2017-06-22 20:58:31 +02:00
Patrick Lühne
e345fd60fd
Reimplemented plasp with PDDL parsing library.
2017-06-20 01:53:55 +02:00
Patrick Lühne
3b110c0b8a
Started implementing translation for derived predicates.
2016-12-07 01:56:06 +01:00
Patrick Lühne
c4e19dddae
Refactoring to use cleaner output implementation.
2016-11-29 06:03:05 +01:00
Patrick Lühne
8251652445
Implemented parameter name normalization for PDDL to avoid escaping the names.
2016-08-18 00:24:10 +02:00
Patrick Lühne
1e21457efb
Refactored color output of headings.
2016-06-14 17:11:45 +02:00
Patrick Lühne
583ec78eef
Removed deleted methods.
2016-06-14 17:06:07 +02:00
Patrick Lühne
1b83708a6d
Colorized PDDL translator output.
2016-06-14 16:38:41 +02:00
Patrick Lühne
0de2489440
Using LogStreams in the PDDL translator.
2016-06-14 16:14:39 +02:00
Patrick Lühne
39a32a6e0a
Handling untyped variables correctly in the PDDL translator.
2016-06-14 13:21:41 +02:00
Patrick Lühne
22f294493e
Removed bloated translation feature support checks and replaced them with inline ones.
2016-06-13 19:20:00 +02:00
Patrick Lühne
23f6f9b26b
Added translation of a PDDL problem’s goal.
2016-06-13 03:19:24 +02:00
Patrick Lühne
e9c464b319
Added translation of a PDDL problem’s initial state.
2016-06-13 02:59:43 +02:00
Patrick Lühne
d3dc9101dd
Added translation of objects in PDDL problems.
2016-06-13 02:48:16 +02:00
Patrick Lühne
e2b8fd2880
Added translation for preconditions of PDDL actions.
2016-06-13 02:38:56 +02:00
Patrick Lühne
0756d63769
Put translation of PDDL variable lists into separate method.
2016-06-12 22:55:35 +02:00
Patrick Lühne
87ca54a253
Translating names of PDDL actions.
2016-06-12 22:47:39 +02:00
Patrick Lühne
9c2f49e4a0
Put PDDL translation sections into separate methods.
2016-06-12 22:39:04 +02:00
Patrick Lühne
b70e62ff3b
Made output stream a member of the PDDL translator for convenience.
2016-06-12 22:31:31 +02:00
Patrick Lühne
639b7646c9
Making sure that PDDL predicates contain only primitive types for the time being.
2016-06-12 22:19:55 +02:00
Patrick Lühne
8f0f4bfa65
Implemented translation of PDDL domain types.
2016-06-10 17:40:32 +02:00