Main Page Files Productions Problem Spaces Operators Goal Hierarchy Groups Prod. By Type Todo All
blocks_world/
elaborations/
_all.soar
[src]
Go to the documentation for this file...
00001 00002 ##! 00003 # @file elaborations/_all.soar 00004 # @brief Usual rules to initialise new substates (not actually used!) 00005 # @desc 00006 # These rules are the standard rules used to initialise new substates created 00007 # after an "impasse" has occurred. They name the state (as a problem space) 00008 # and add a link to the top-state. As my Blocks World agent is not supposed to 00009 # have any impasses, these rules should never get used! 00010 00011 00012 ##! 00013 # @production elaborate*state*name 00014 # @brief (not used) 00015 # 00016 # @desc 00017 # @type state-elaboration 00018 00019 #sp {elaborate*state*name 00020 # (state <s> ^superstate.operator.name <name>) 00021 #--> 00022 # (<s> ^name <name>) 00023 #} 00024 00025 ##! 00026 # @production elaborate*state*top-state 00027 # @brief (not used) 00028 # 00029 # @desc <blockquote><i></i></blockquote> 00030 # @problem-space any-ps 00031 # @type state-elaboration 00032 00033 #sp {elaborate*state*top-state 00034 # (state <s> ^superstate.top-state <ts>) 00035 #--> 00036 # (<s> ^top-state <ts>) 00037 #} 00038