equal
deleted
inserted
replaced
265 | NONE => Codegen.thyname_of_const thy c); |
265 | NONE => Codegen.thyname_of_const thy c); |
266 fun purify_base "==>" = "follows" |
266 fun purify_base "==>" = "follows" |
267 | purify_base "op &" = "and" |
267 | purify_base "op &" = "and" |
268 | purify_base "op |" = "or" |
268 | purify_base "op |" = "or" |
269 | purify_base "op -->" = "implies" |
269 | purify_base "op -->" = "implies" |
270 | purify_base "op :" = "member" |
|
271 | purify_base "op =" = "eq" |
270 | purify_base "op =" = "eq" |
272 | purify_base "*" = "product" |
|
273 | purify_base "+" = "sum" |
|
274 | purify_base s = Name.desymbolize false s; |
271 | purify_base s = Name.desymbolize false s; |
275 fun namify thy get_basename get_thyname name = |
272 fun namify thy get_basename get_thyname name = |
276 let |
273 let |
277 val prefix = get_thyname thy name; |
274 val prefix = get_thyname thy name; |
278 val base = (purify_base o get_basename) name; |
275 val base = (purify_base o get_basename) name; |