src/Pure/Isar/keyword.scala
changeset 63579 73939a9b70a3
parent 63479 464ef556bd21
child 63603 9d9ea2c6bc38
equal deleted inserted replaced
63578:e8990d0e3965 63579:73939a9b70a3
   161       new Keywords(minor1, major1, kinds1, load_commands1)
   161       new Keywords(minor1, major1, kinds1, load_commands1)
   162     }
   162     }
   163 
   163 
   164     def add_keywords(header: Thy_Header.Keywords): Keywords =
   164     def add_keywords(header: Thy_Header.Keywords): Keywords =
   165       (this /: header) {
   165       (this /: header) {
   166         case (keywords, (name, ((kind, exts), _), _)) =>
   166         case (keywords, (name, ((kind, exts), _))) =>
   167           if (kind == "") keywords + Symbol.decode(name) + Symbol.encode(name)
   167           if (kind == "") keywords + Symbol.decode(name) + Symbol.encode(name)
   168           else keywords + (Symbol.decode(name), kind, exts) + (Symbol.encode(name), kind, exts)
   168           else keywords + (Symbol.decode(name), kind, exts) + (Symbol.encode(name), kind, exts)
   169       }
   169       }
   170 
   170 
   171 
   171