INSPECT Statement - Format 3

Read syntax diagramSkip visual syntax diagram
INSPECT Statement - Format 3

>>-INSPECT--identifier-1--TALLYING------------------------------>

   .----------------------------------------------------------.   
   |                    .-----------------------------------. |   
   |                    |               .--------------.    | |   
   V                    V               V              |    | |   
>----identifier-2--FOR----+-CHARACTERS----| phrase 1 |-+--+-+-+-->
                          |              .--------------. |       
                          |              V              | |       
                          '-+-ALL-----+----| phrase 2 |-+-'       
                            '-LEADING-'                           

>--REPLACING---------------------------------------------------->

   .-------------------------------------------------------.   
   |                                    .--------------.   |   
   V                                    V              |   |   
>----+-CHARACTERS BY--+-identifier-5-+----| phrase 1 |-+-+-+---><
     |                '-literal-3----'                   |     
     |              .--------------.                     |     
     |              V              |                     |     
     '-+-ALL-----+----| phrase 3 |-+---------------------'     
       +-LEADING-+                                             
       '-FIRST---'                                             

phrase 1

|--+-BEFORE-+--+---------+--+-identifier-4-+--------------------|
   '-AFTER--'  '-INITIAL-'  '-literal-2----'   

phrase 2

|--+-identifier-3-+--------------------------------------------->
   '-literal-1----'   

   .-----------------------------------------------.   
   V                                               |   
>----+-------------------------------------------+-+------------|
     '-+-BEFORE-+--+---------+--+-identifier-4-+-'     
       '-AFTER--'  '-INITIAL-'  '-literal-2----'       

phrase 3

|--+-identifier-3-+--BY--+-identifier-5-+----------------------->
   '-literal-1----'      '-literal-3----'   

   .-----------------------------------------------.   
   V                                               |   
>----+-------------------------------------------+-+------------|
     '-+-BEFORE-+--+---------+--+-identifier-4-+-'     
       '-AFTER--'  '-INITIAL-'  '-literal-2----'