patrick
/
plasp
Archived
1
0
Fork 0
Commit Graph

85 Commits

Author SHA1 Message Date
Patrick Lühne 4d8525f52d
Added comment for consistency. 2017-10-25 18:03:11 +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 a5038535f4
Added missing argument to ASP predicate. 2017-06-28 00:35:28 +02:00
Patrick Lühne d82ae8544b
Implemented translation of conditional PDDL effects. 2017-06-28 00:33:00 +02:00
Patrick Lühne f61cfa532d
Added support for unconditional “forall” effect statements. 2017-06-27 23:17:32 +02:00
Patrick Lühne 0eff8e5dcf
Only enumerating existentially bound parameters for “and” expressions. 2017-06-27 16:52:50 +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 2851f8d286
Corrected grammar of initial state facts. 2017-06-23 03:41:52 +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 586f53a788
Restructured functions related to translation of predicates. 2016-12-08 01:27:38 +01:00
Patrick Lühne 8587aa23c4
Put functions related to translation of variables in separate file. 2016-12-08 01:05:39 +01:00
Patrick Lühne 66cb09c8e4
Fixed incorrect auxiliary rule for derived predicates. 2016-12-08 00:54:13 +01:00
Patrick Lühne 6355921e59
Implemented preconditions for derived predicates. 2016-12-08 00:52:09 +01:00
Patrick Lühne 4172d320e4
Cleaned up output of translated derived predicates. 2016-12-07 23:26:46 +01:00
Patrick Lühne a8ba375e36
Implemented printing body of derived predicate definition rules. 2016-12-07 02:58:25 +01:00
Patrick Lühne 2334686c59
Renamed arguments to parameters in predicate declarations. 2016-12-07 02:55:44 +01:00
Patrick Lühne ebab65e233
Refactoring to avoid dynamic casts. 2016-12-07 02:29:48 +01:00
Patrick Lühne 692d3fe83a
Refactoring to avoid checking expression types via type enum. 2016-12-07 02:11:54 +01: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 7aa20a5820 Refactored expressions thanks to intrusive pointers. 2016-09-04 18:48:46 +02:00
Patrick Lühne 9afabacde3 Switched to intrusive pointers for much easier maintenance. 2016-09-04 18:26:02 +02:00
Patrick Lühne c528626fe9 Preparing more general form of PDDL normalization. 2016-09-02 16:39:42 +02:00
Patrick Lühne e312740629 Fixed syntax error in output. 2016-08-18 14:39:40 +02:00
Patrick Lühne 21c337e0fa Removed now obsolete ASP variable handling for PDDL. 2016-08-18 00:25:47 +02: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 5e28dd046b Further simplified the output of the PDDL variable value facts. 2016-08-18 00:00:50 +02:00
Patrick Lühne 363070b579 Replaced the two rules for the values of a PDDL variable with a single one. 2016-08-17 23:31:31 +02:00
Patrick Lühne 7bd483cd7e Added rule to PDDL translator output to make all unspecified initial state variables false by default. 2016-08-17 19:02:51 +02:00
Patrick Lühne 91019f52aa Fixed issue with unsupported expression negations. 2016-08-16 18:58:30 +02:00
Patrick Lühne 69a26cb22f Fixed undetected issue with unsupported negations. 2016-08-16 18:43:37 +02:00
Patrick Lühne cdb06fa5bf Improved output format and highlighting. 2016-08-16 18:35:55 +02:00
Patrick Lühne b8a3019e5b Made unconditional effects a keyword. 2016-08-15 16:59:28 +02:00
Patrick Lühne 08113c961a Continuously incrementing effect IDs, with a special identifier for unconditional effects. 2016-08-14 17:21:41 +02:00
Patrick Lühne 340db244f6 Fixed bug in output format. 2016-08-13 04:04:28 +02:00
Patrick Lühne 8969364f73 Fixed syntax error in output format. 2016-08-13 03:27:37 +02:00
Patrick Lühne b67168134b Made initial state definition consistent with unified output format. 2016-08-13 03:22:25 +02:00
Patrick Lühne 97d33da686 Added effect ID as a placeholder (for conditional effects) for consistency with unified output format. 2016-08-13 03:17:48 +02:00
Patrick Lühne 1f35bda3d2 Wrapped translated PDDL action definitions for usability in meta encodings. 2016-08-13 03:11:38 +02:00
Patrick Lühne 6960e8a8c7 Wrapped translated PDDL constant definitions for usability in meta encodings. 2016-08-13 03:09:14 +02:00
Patrick Lühne b30cecd297 Turning translated PDDL predicates into unified variable format in rest of output format. 2016-08-13 03:08:05 +02:00
Patrick Lühne 99fc6988a3 Renamed heading to »variables«. 2016-08-13 02:50:07 +02:00
Patrick Lühne cf022f9959 Started turning translated PDDL predicates into unified variable format. 2016-08-13 02:48:30 +02:00
Patrick Lühne 0a1044743e Renamed meta predicate for simplicity. 2016-08-13 02:33:28 +02:00
Patrick Lühne 94b204615b Wrapped translated PDDL type definitions for usability in meta encodings. 2016-08-13 02:32:27 +02:00
Patrick Lühne d3039d55e5 Fixed typo in PDDL translation output. 2016-06-14 19:21:27 +02:00
Patrick Lühne 3d661cd1f4 Fixed unescaped ASP identifier. 2016-06-14 18:53:50 +02:00