ignore trailing primes, e.g. rename \<alpha>' to \<alpha>'' instead of \<alpha>'a;
authorwenzelm
Mon, 26 Aug 2013 10:33:16 +0200
changeset 53198 06b096cf89ca
parent 53197 6c5e7143e1f6
child 53199 7a9fe70c8b0a
ignore trailing primes, e.g. rename \<alpha>' to \<alpha>'' instead of \<alpha>'a;
src/Pure/General/symbol.ML
--- a/src/Pure/General/symbol.ML	Mon Aug 26 09:07:32 2013 +0200
+++ b/src/Pure/General/symbol.ML	Mon Aug 26 10:33:16 2013 +0200
@@ -518,6 +518,7 @@
 fun symbolic_end (_ :: "\\<^sub>" :: _) = true
   | symbolic_end (_ :: "\\<^isub>" :: _) = true  (*legacy*)
   | symbolic_end (_ :: "\\<^isup>" :: _) = true  (*legacy*)
+  | symbolic_end ("'" :: ss) = symbolic_end ss
   | symbolic_end (s :: _) = is_symbolic s
   | symbolic_end [] = false;