Specifies the behavior of return jumps from nested PERFORM statements. 
                  	  
               
            
 
            	 
            
               Syntax:
 
               		 
               		>>-.---.--PERFORM-TYPE--"dialect"----------><
   +-/-+
 
               	   
            	 
            
               Parameters:
 
               		 
               		
                
                  		   
                  			 
                  -  
                     				dialect 
                     			 
                  
  
                  			 
                  - One of: 
                     				
                     
 
                        				   
                        					 
                        - MF 
                           					 
                        
  
                        					 
                        - Only the exit point of the innermost PERFORM currently being executed is recognized and its return jump taken. 
                           					 
                        
  
                        				   
                        				   
                        					 
                        - RM 
                           					 
                        
  
                        					 
                        - The exit point of any PERFORM statement currently being executed is recognized if reached; the return jump taken is the first
                           reached. PERFORM statements with the same exit point cannot be nested; if they are they do not return correctly. The end of
                           a section is regarded as a separate point from the end of its last paragraph. 
                           					 
                        
  
                        				   
                        				   
                        					 
                        - COBOL370, ENTCOBOL, OS390, OSVS, VSC2 
                           					 
                        
  
                        					 
                        - The exit point of any PERFORM statement currently being executed is recognized if reached; the return jump taken is the first
                           reached. PERFORM statements with the same exit point can be nested to a depth of two (one inner and one outer). If they are
                           nested deeper, they do not return correctly. The end of a section is regarded as a separate point from the end of its last
                           paragraph. 
                           						
                           
 
                              						  
                              - PERFORM-TYPE"COBOL370" provides compatibility with the mainframe behavior of COBOL/370. 
                                 						  
                              
  
                              						  
                              - PERFORM-TYPE"ENTCOBOL" provides compatibility with the mainframe behavior of Enterprise COBOL. 
                                 						  
                              
  
                              						  
                              -  PERFORM-TYPE"OS390" provides compatibility with the mainframe behavior of OS/390 COBOL. 
                                 						  
                              
  
                              						  
                              -  PERFORM-TYPE"OSVS" provides compatibility with the mainframe behavior of OS/VS COBOL and DOS/VS COBOL. 
                                 						  
                              
  
                              						  
                              - PERFORM-TYPE"VSC2" provides compatibility with the mainframe behavior of VS COBOL II. 
                                 						  
                              
  
                              						
                           
 
                           					 
                          
                        				   
                        				
                     
 
                     			 
                    
                  		   
                  		
               
 
               	 
              
            	 
            
               Properties:
 
               		 
               		
                
                  		
                  
                      
                        			  
                        			  
                        			 
                         
                           				
                            
                              				  
                              | Default: 
                                 				  
                               |  
                              				  
                              PERFORM-TYPE"MF" (All mainframe dialects) 
                                 				  
                               |  
                              				
                           
 
                           				
                            
                              				  
                              | Phase: 
                                 				  
                               |  
                              				  
                              Syntax check 
                                 				  
                               |  
                              				
                           
 
                           				
                            
                              				  
                              | $SET: 
                                 				  
                               |  
                              				  
                              Initial 
                                 				  
                               |  
                              				
                           
 
                           			 
                         
                        		  
                     
                    
                  		
                 
               	 
              
            	 
            
               Dependencies:
 
               		 
               		
               DIALECT"RM" sets PERFORM-TYPE"RM" immediately.