If an action includes parameter named "over", parsing of PDDL domain file fails.
Example of affected domain file:
...
(:durative-action jump
:parameters (?from - location ?over - location ?to - location)
:duration (= ?duration 1)
...
The errors produced (printed by the parser's ErrorManager):
Lexical error at line 13, column 36, file (pegsolitaire-temporal.pddl) : unexpected token "over".
Was expecting one of:
"number" ...
"object" ...
<SYMBOL> ...
Lexical error at line 30, column 1, file (pegsolitaire-temporal.pddl) : unexpected token "".
Was expecting:
":duration" ...
Lexical error at line 30, column 2, file (pegsolitaire-temporal.pddl) : unexpected token "".
Was expecting one of:
"(" ...
")" ...
":action" ...
":durative-action" ...
":derived" ...
Lexical error at line 30, column 2, file (pegsolitaire-temporal.pddl) : unexpected token "".
Was expecting:
")" ...
Full PDDL domain file which causes the parser's error can be found in the attachment.
Workaround:
Rename "over" affected action's parameter to anything else.
PDDL domain file causing the parser to fail