equal
deleted
inserted
replaced
164 val (minor1, major1) = |
164 val (minor1, major1) = |
165 if (kind == "" || kind == BEFORE_COMMAND || kind == QUASI_COMMAND) |
165 if (kind == "" || kind == BEFORE_COMMAND || kind == QUASI_COMMAND) |
166 (minor + name, major) |
166 (minor + name, major) |
167 else (minor, major + name) |
167 else (minor, major + name) |
168 val load_commands1 = |
168 val load_commands1 = |
169 if (kind == THY_LOAD) load_commands + (name -> exts) |
169 if (kind == THY_LOAD) { |
|
170 if (!Symbol.iterator(name).forall(Symbol.is_ascii(_))) |
|
171 error("Bad theory load command " + quote(name)) |
|
172 load_commands + (name -> exts) |
|
173 } |
170 else load_commands |
174 else load_commands |
171 new Keywords(minor1, major1, kinds1, load_commands1) |
175 new Keywords(minor1, major1, kinds1, load_commands1) |
172 } |
176 } |
173 |
177 |
174 def add_keywords(header: Thy_Header.Keywords): Keywords = |
178 def add_keywords(header: Thy_Header.Keywords): Keywords = |