         Edinburgh IMP77 Compiler - Version 8.4

    1  %begin
    2  
    3  %label bert
    4  
    5  -> ian
    6  -> bert
?access
    7  
    8  fred:
    9  
   10    %begin
   11      %label sheila
   12      
   13      ->sheila
   14      jim:            ! ICODE uses U_0077 for this label
   15      
   16      sheila:
   17    %end
?JIM unused
   18  
   19  ian:
   20  
   21  bert:
   22  
   23  walter:             ! and the ICODE reuses U_0077 for *this* label!  Not sure how to know a label's scope has ended.
   24  
   25  %endofprogram
?WALTER unused
?FRED unused

    9 Statements compiled
