1 PARSE
  Syntax:   PARSE command
  where:    command  is a Mn_Fit command that can include formatting

  Parses and then executes a command line. This command is useful if you
  want to convert a register, parameter etc. into a number to pass to
  another macro or defined command for example.

2 Examples

!\begin{enumerate}
!\item
!^
  Example 1:
   Pass the contents of a series of registers that contain the
   histograms to be plotted and the limits to be used:

   ! Histogram id's
   deposit r1 = 8162
   deposit r2 = 8180
   deposit r3 = 7296
   ! Plot limits
   deposit r11 = 200
   deposit r12 = 400
   deposit r13 =  50
   show register 1:3
   show register 11:13
   ! Plotting command
   undef test_plot
   define test_plot
   set y limit 0 @2
   plot @1
   enddef
   !
   window 1 3 2 2
   do i=1,3
     parse test_plot {ir@i,(i4)} {r2,(f6.1)}
   enddo

   test_plot will be executed 3 times with the following parameters:
   test_plot 8162  200.0
   test_plot 8180  400.0
   test_plot 7296   50.0

!\item
!^
  Example 2:
   This example illustrates how you can store the histogram
   identifiers that you want to work with in registers and then use
   the `PARSE' command to put the content of the registers into the
   command line. In this example the errors of all bins are set to 10:
     dep r1 = 102
     dep r2 = 1102
     do i=1,2
       ! Get the number of bins etc. for the histogram into registers
       set plot r@i default
       do j=1,r131
         parse deposit dy{ir@i,(i4.4)}(@j) = 10.0
       enddo
     enddo

   Note the use of `i4.4' to avoid spaces identifiers which have fewer
   than 4 digits.

!\end{enumerate}

