DIVIDE

Folgende Syntax wird für das DIVIDE Statement erkannt:

>>-DIVIDE--+-identifier-1-+--INTO------------------------------->
           '-literal-1----'         

   .---------------------------.   
   V                           |   
>----identifier-2--+---------+-+-------------------------------->
                   '-ROUNDED-'     

>--+--------------------------------------------+--------------->
   '-+----+--SIZE ERROR--imperative-statement-1-'   
     '-ON-'                                         

>--+-------------------------------------------------+---------->
   '-NOT--+----+--SIZE ERROR--imperative-statement-2-'   
          '-ON-'                                         

>--+------------+----------------------------------------------><
   '-END-DIVIDE-' 

<html><hr/></html>

>>-DIVIDE--+-identifier-1-+--INTO--+-identifier-2-+------------->
           '-literal-1----'        '-literal-2----'   

           .---------------------------.   
           V                           |   
>--GIVING----identifier-3--+---------+-+------------------------>
                           '-ROUNDED-'     

>--+--------------------------------------------+--------------->
   '-+----+--SIZE ERROR--imperative-statement-1-'   
     '-ON-'                                         

>--+-------------------------------------------------+---------->
   '-NOT--+----+--SIZE ERROR--imperative-statement-2-'   
          '-ON-'                                         

>--+------------+----------------------------------------------><
   '-END-DIVIDE-' 

<html><hr/></html>

>>-DIVIDE--+-identifier-1-+--BY--+-identifier-2-+--------------->
           '-literal-1----'      '-literal-2----'   

           .---------------------------.   
           V                           |   
>--GIVING----identifier-3--+---------+-+------------------------>
                           '-ROUNDED-'     

>--+--------------------------------------------+--------------->
   '-+----+--SIZE ERROR--imperative-statement-1-'   
     '-ON-'                                         

>--+-------------------------------------------------+---------->
   '-NOT--+----+--SIZE ERROR--imperative-statement-2-'   
          '-ON-'                                         

>--+------------+----------------------------------------------><
   '-END-DIVIDE-'   

<html><hr/></html>

>>-DIVIDE--+-identifier-1-+--INTO--+-identifier-2-+------------->
           '-literal-1----'        '-literal-2----'   

>--GIVING--identifier-3--+---------+--REMAINDER--identifier-4--->
                         '-ROUNDED-'                            

>--+--------------------------------------------+--------------->
   '-+----+--SIZE ERROR--imperative-statement-1-'   
     '-ON-'                                         

>--+-------------------------------------------------+---------->
   '-NOT--+----+--SIZE ERROR--imperative-statement-2-'   
          '-ON-'                                         

>--+------------+----------------------------------------------><
   '-END-DIVIDE-' 

<html><hr/></html>

>>-DIVIDE--+-identifier-1-+--BY--+-identifier-2-+--------------->
           '-literal-1----'      '-literal-2----'   

>--GIVING--identifier-3--+---------+--REMAINDER--identifier-4--->
                         '-ROUNDED-'                            

>--+--------------------------------------------+--------------->
   '-+----+--SIZE ERROR--imperative-statement-1-'   
     '-ON-'                                         

>--+-------------------------------------------------+---------->
   '-NOT--+----+--SIZE ERROR--imperative-statement-2-'   
          '-ON-'                                         

>--+------------+----------------------------------------------><
   '-END-DIVIDE-'