parmcnt=!itemcnt $parms
name_parm1=a parameter
name_parm2=two parameters
name_uniq=has a unique solution
name_none=has no solution
name_many=has infinitely many solutions
n_uniq=Unique solution
n_none=No solution
n_many=Infinitely many solutions

!if $thisstep=$empty
 !goto next
!endif

modif=!item 1 of $thisstep
origin=!item 2 of $thisstep
dest=!item 3 of $thisstep
coef=!item 4 to -1 of $thisstep

!if $modif=add
 desc=adding $coef times equation ($origin) to equation ($dest)
 !goto next
!endif

!if $modif=multiply
 desc=multiplying equation ($dest) by $coef
 !goto next
!endif

!if $modif=exchange
 desc=exchanging equations ($origin) and ($dest)
 !goto next
!endif

:next
sst=!line $step+1 of $steplist
!if $sst=$empty
 !exit
!endif

modif=!item 1 of $sst
origin=!item 2 of $sst
dest=!item 3 of $sst
coef=!item 4 to -1 of $sst

!if $modif=add
 adesc=added $coef times equation ($origin) to equation ($dest)
 !exit
!endif

!if $modif=multiply
 adesc=multiplied by $coef the equation ($dest)
 !exit
!endif

!if $modif=exchange
 adesc=exchanged equations ($origin) and ($dest)
 !exit
!endif

