<!---  Produced by FS2LSL (Flash Scratch to LSL),  John K. Bennett,  ATLAS Institute, University of Colorado at Boulder,  http://redwood.colorado.edu/jkb/fs2lsl/  -->
<program>
  <globvars>
    <stack x="10" y="5">
      <block spec="Declare Global Variables"/>
      <block spec="global comment: %s">
        <blockarg val="Listing 4.10: The Moon's Rotation"/>
      </block>
    </stack>
  </globvars>
  <functions/>
  <states>
    <state>
      <stacks>
        <stack x="17" y="107">
          <block spec="state %s">
            <blockarg val="default"/>
          </block>
          <block spec="when I enter this state"/>
          <block spec="rotate around axis: %s at rate: %s with gain: %s">
            <block spec=" %n %P %n ">
              <blockarg val="&lt;0,0,1>"/>
              <blockarg val="/"/>
              <block spec="magnitude of vector %s">
                <blockarg val="&lt;0,0,1>"/>
              </block>
            </block>
            <blockarg val="1.0/29.5"/>
            <blockarg val="1"/>
          </block>
        </stack>
      </stacks>
    </state>
  </states>
</program>