make-action seems to emit a nil for empty preconditions. There seem to be two ways to handle this:
- simply don't emit the preconditions -- according to the PDDL spec, the preconditions are optional.
- emit a preconditions form that is true in every state. I believe that this would be
(and), but need to verify.
Whatever we choose, need to verify it works on the most popular PDDL planners and on validate.
make-actionseems to emit anilfor empty preconditions. There seem to be two ways to handle this:(and), but need to verify.Whatever we choose, need to verify it works on the most popular PDDL planners and on
validate.