patrick
/
plasp
Archived
1
0
Fork 0
Commit Graph

814 Commits

Author SHA1 Message Date
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 624ddc38aa
Fixed incorrect derived predicate IDs in problems.
The IDs of derived predicates within problems were accidentally starting
with 1 again, colliding with the IDs of derived predicates in the
domain. With this fix, the IDs are continuously incremented, even after
switching from domain to problem.
2017-10-25 19:01:11 +02:00
Patrick Lühne 9803710ff3
Fixed typo. 2017-10-25 19:00:54 +02:00
Patrick Lühne 4d8525f52d
Added comment for consistency. 2017-10-25 18:03:11 +02:00
Patrick Lühne d0b7f89925
Removed unwanted newlines at the end of output. 2017-10-25 17:01:19 +02:00
Patrick Lühne 032fa14f61
Updated tagline to match plasp’s recently extended tool set. 2017-10-14 02:37:46 +02:00
Patrick Lühne 8b487b0a82
Structured change log more nicely. 2017-10-14 02:31:04 +02:00
Patrick Lühne f6eed53550
Minor formatting. 2017-10-14 02:13:47 +02:00
Patrick Lühne cb61f7cc5e
Making command-line options in change log more specific. 2017-10-14 02:13:47 +02:00
Patrick Lühne 5ec4dd2aaf
Added new commands to the change log. 2017-10-14 02:13:47 +02:00
Patrick Lühne b8bd42d361
Implemented “check-syntax” command. 2017-10-14 02:13:47 +02:00
Patrick Lühne 89edafb586
Implemented “beautify” command. 2017-10-14 02:13:47 +02:00
Patrick Lühne 0d5245b48b
Showing list of available commands in help message. 2017-10-14 02:13:47 +02:00
Patrick Lühne d20b30d34d
Implemented “normalize” command. 2017-10-14 02:13:47 +02:00
Patrick Lühne b99e7c198a
Refactored “translate” command. 2017-10-14 02:13:46 +02:00
Patrick Lühne c3b6d6939f
Added missing inline directive. 2017-10-14 02:13:46 +02:00
Patrick Lühne 868c220e42
Minor formatting. 2017-10-14 02:13:46 +02:00
Patrick Lühne cde892c771
Added command for printing version information. 2017-10-14 02:13:46 +02:00
Patrick Lühne 974c94fbb0
Unified version printing. 2017-10-14 02:13:46 +02:00
Patrick Lühne 2be3f4256a
Refactored command base class for simplicity. 2017-10-14 02:13:46 +02:00
Patrick Lühne 5427876e36
Added workaround for GCC 6 compiler error. 2017-10-14 02:13:46 +02:00
Patrick Lühne abdc4e31dc
Refactored printing help messages in commands. 2017-10-14 02:13:46 +02:00
Patrick Lühne db7ea6f2fe
Removed unwanted methods. 2017-10-14 02:13:46 +02:00
Patrick Lühne d8b2aa9720
Updated change log with new command interface. 2017-10-14 02:13:46 +02:00
Patrick Lühne 63c4da8fad
Made option group parsing more uniform. 2017-10-14 02:13:46 +02:00
Patrick Lühne 3fe2886925
Updated CMake in Travis configuration for C++17 support. 2017-10-14 02:13:46 +02:00
Patrick Lühne 86486207b8
Added help and version options to the translate command. 2017-10-14 02:13:46 +02:00
Patrick Lühne 569b170aba
Using cxxopts as a submodule. 2017-10-14 02:13:45 +02:00
Patrick Lühne f6c9e19a60
Outsourced parsing of common options in plasp app. 2017-10-14 02:13:45 +02:00
Patrick Lühne 6b891fcb8e
Prepared app directory for future subcommands. 2017-10-14 02:13:45 +02:00
Patrick Lühne 8b6c4beed8 Merge pull request #3 from mgebser/strips
Support for parallel actions without checking mutual disablement
2017-10-12 19:27:26 +02:00
mgebser 5e0c8a695c new constant value '_parallel=0' to allow for parallel actions without checking mutual disablement 2017-10-05 20:24:59 +02:00
Patrick Lühne 46cd4de854
Updated changelog with parser support for equalities. 2017-08-31 19:29:54 +02:00
Patrick Lühne 871d3fcdb3
Renamed test suites for clarity. 2017-08-31 19:15:17 +02:00
Patrick Lühne 4ad9355e47
Removed domains from blacklist that are now supported by parser. 2017-08-31 19:08:28 +02:00
Patrick Lühne 1dee4655a7
Minor refactoring. 2017-08-31 19:04:10 +02:00
Patrick Lühne 0a104d222c
Removed unneeded constant parsing functions. 2017-08-31 18:51:27 +02:00
Patrick Lühne 80167fd21b
Removed unneeded variable parsing functions. 2017-08-31 18:48:48 +02:00
Patrick Lühne 7de9980c10
Refactoring to reuse term parsing code. 2017-08-31 18:37:43 +02:00
Patrick Lühne 89f3eb0306
Implemented term parser. 2017-08-31 18:34:34 +02:00
Patrick Lühne 716b4801aa
Added AST representation for “equals” expressions. 2017-08-31 17:54:30 +02:00
Patrick Lühne 9199b68080
Renamed “pddlparse” library to simply “pddl”. 2017-08-09 17:52:50 +02:00
Patrick Lühne a24ce91acb Merge pull request #2 from mgebser/strips
improved strips encodings
2017-08-09 17:19:35 +02:00
mgebser 9ab1ea1c23 improved strips encodings 2017-08-09 12:12:39 +02:00
Patrick Lühne 8b232e0155
Updated sequential horizon-bound meta encoding to match new output format. 2017-06-28 16:41:31 +02:00
Patrick Lühne aec16f4407
Added option to compile plasp statically. 2017-06-28 01:43:12 +02:00
Patrick Lühne b2ac47c2d3
Moved Boost dependency to plasp application only. 2017-06-28 01:42:29 +02:00
Patrick Lühne 31cf6d287d
Internal version bump to 3.1.0-git because of the scope of the changes since 3.0.3. 2017-06-28 01:06:30 +02:00
Patrick Lühne b282225363
Moved util predicates to separate section. 2017-06-28 01:00:36 +02:00
Patrick Lühne 95c03396d0
Fixed incorrect argument format in ASP output. 2017-06-28 00:51:42 +02:00