Main Page   Files   Productions   Problem Spaces   Operators   Goal Hierarchy   Groups   Prod. By Type   Todo   All  


_all.soar

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 

Generated with SoarDoc on Mon Jan 24 15:38:25 2005 by richard