You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I notice with the following domain file that I get this message from the parser:
There is no declaration of the subtask drive-ta in the input
Method move-one-ta has the subtask (__t_id_3) drive-ta. The task is declared with 0 parameters, but 2 are given in the method.
There is no declaration of the subtask drive-ta in the input
Method move-more-ta has the subtask (__t_id_5) drive-ta. The task is declared with 0 parameters, but 2 are given in the method.
The action is declared using drive-TA with caps. PDDL is case-insensitive, so I think HDDL should be also, shouldn't it?
Indeed, down-casing the action definition makes this message go away.
Yes, the current version of the parser is indeed case-sensitive. The build-in plan verifier is not case-sensitive (as IPC competitors did ignore case).
The other question would be whether the parser should be case-sensitive. As you correctly point out, PDDL is case insensitive - which would imply that HDDL should also be. I would ask the other PANDA authors whether we should make the change and then implement it. This might however take a while (due to vacation and the like). I hope this is not a problem for you?
I notice with the following domain file that I get this message from the parser:
The action is declared using
drive-TA
with caps. PDDL is case-insensitive, so I think HDDL should be also, shouldn't it?Indeed, down-casing the action definition makes this message go away.
Here's the domain:
The text was updated successfully, but these errors were encountered: