The Universal PDDL Parser is an algorithm for parsing any planning problem in PDDL format. It provides limited support for creating PDDL domains:
- creating types
- creating constants
- adding predicates
- adding functions
- adding actions
- adding preconditions and effects of actions
- adding objects
- adding initial and goal states
Other pieces of software are built on top this parser:
- A multiagent extension that provides methods for parsing and modifying multiagent planning problems.
- Tools for solving temporal planning problems.
You can find further information and the up-to-date software in the GitHub page.