equal
  deleted
  inserted
  replaced
  
    
    
|    150  |    150  | 
|    151 fun opt_attr _ NONE = [] |    151 fun opt_attr _ NONE = [] | 
|    152   | opt_attr name (SOME value) = attr name value; |    152   | opt_attr name (SOME value) = attr name value; | 
|    153  |    153  | 
|    154 val pgip_id = "dummy"; |    154 val pgip_id = "dummy"; | 
|    155 val pgip_serial = Synchronized.counter (); |    155 val pgip_serial = Counter.make (); | 
|    156  |    156  | 
|    157 fun output_pgip refid refseq content = |    157 fun output_pgip refid refseq content = | 
|    158   XML.Elem (("pgip", |    158   XML.Elem (("pgip", | 
|    159     attr "tag" "Isabelle/Isar" @ |    159     attr "tag" "Isabelle/Isar" @ | 
|    160     attr "id" pgip_id @ |    160     attr "id" pgip_id @ |