BEGIN { f=0; c=0 }
  
NF==2 && $2=="(fpl)" { print "print \"// " $0 "\"" ; f=1; next }

NF==1 && $1=="++++++++++++" { print "print \"// " $0 "\"" ; next }

NF==1 && $1=="------------" { print "print \"// " $0 "\"" ; f=0; c=0; next }

{ gsub("\"{","",$0);  gsub("}\"","",$0);
  gsub("{","",$0);  gsub("}","",$0)  }

f==1 { m=index($0,"/*");  
       n=index($0,"*/");
       
       if(m!=0 && n!=0) { t=substr($0,m,length($0)-m+1); gsub(/"/,"'",t);
                          print "print \"// " t "\"";
                          if(m>1) {print substr($0,1,m-1) }; c=0; next }
  
       if(m!=0) { c=1 ; if(m>1) { print substr($0,1,m-1) };
                  t=substr($0,m,length($0)-m+1); gsub(/"/,"'",t);
                  print "print \"// " t "\""; next };
                  
            
       if(n!=0) { c=0 ; t=substr($0,1,n+1); gsub(/"/,"'",t);
                  print "print \"// " t "\"";
                  if(length($0) > (n+1)) { print substr($0,n+2,length($0)-n-1);  } next };
                  
       if(c==1) { if(m==0) { t=$0; gsub(/"/,"'",t);
                             print "print \"// " t "\"" } }
           else { print $0  } }