better toString for actions and some more tests.

This commit is contained in:
Naveen Sundar Govindarajulu 2017-01-15 09:10:48 -05:00
parent 8c78a2f8e5
commit 598f9b3dff
10 changed files with 307 additions and 44 deletions

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,30 @@
{:name "Sim"
:background []
:start [(In self room1)
(In commander room2)
(In prisoner room1)
(Open (door room2))
(not (Open (door room1))) ]
:actions [(define-action open-door [?room]
{:preconditions [(not (Open (door ?room)))]
:additions [(Open (door ?room))]
:deletions [(not (Open (door ?room)))]})
(define-action accompany-from-to [?thing ?room1 ?room2]
{:preconditions [(In self ?room1)
(In ?thing ?room1)
(Open (door ?room1))
(Open (door ?room2))]
:additions [(In ?thing ?room2)
(In ?self ?room2)]
:deletions [(In ?thing ?room1)
(In self ?room1)]})]
:expected-plans ([(open-door room1)
(accompany-from-to prisoner room1 room2)])
}

Binary file not shown.