Issue447

Title move PDDL parser into its own package
Priority wish Status resolved
Superseder Nosy List malte
Assigned To malte Keywords
Optional summary

Created on 2014-07-31.14:25:17 by malte, last changed by malte.

Messages
msg3258 (view) Author: malte Date: 2014-08-01.21:44:50
Merged.
msg3256 (view) Author: malte Date: 2014-07-31.14:25:17
I'd like to make the PDDL parser a separate Python package, i.e., move the
parsing code out of "pddl" and into a new package "pddl_parser". The new package
would depend on "pddl" (using its data structures to represent the parsed task),
but not vice versa.

The hope is that this will make it easier to understand and improve the parser
in the future because all the parsing code will be in one place, and it will
make it easier to understand the pddl module because it will be substantially
smaller. (The parser package can be ignored for all non-parsing-related purposes.)

This is the first step in a planned larger refactoring of the PDDL parser to
make it cleaner, more robust and to improve its error reporting. See issue215,
and possibly others.
History
Date User Action Args
2014-08-01 21:44:50maltesetstatus: chatting -> resolved
messages: + msg3258
2014-07-31 14:25:17maltecreate