         Edinburgh IMP77 Compiler - Version 8.4

    1  %begin
    2    %string (255) s, a, b
    3  
    4    s = "A string with xxx in the middle"
    5  
    6    s -> a.("xxx").b
    7  
    8    newline
    9  
   10    %if s -> a.("xxx").b %start
   11      newline
   12    %finish
   13  
   14    s -> ("xxx").b
   15  
   16    newline
   17  
   18    %if s -> ("xxx").b %start
   19      newline
   20    %finish
   21  
   22    s -> a.("xxx")
   23  
   24    newline
   25  
   26    %if s -> a.("xxx") %start
   27      newline
   28    %finish
   29  
   30  %endofprogram

   19 Statements compiled
