# HG changeset patch
# User wenzelm
# Date 1159386835 -7200
# Node ID 2233f6afc491aeca5d0cff3c464207959048a71b
# Parent c8fdad2dc6e6798820c5bcd3fe6edc62405e861c
reverted to 1.58;
diff -r c8fdad2dc6e6 -r 2233f6afc491 src/Pure/Thy/html.ML
--- a/src/Pure/Thy/html.ML Wed Sep 27 21:49:34 2006 +0200
+++ b/src/Pure/Thy/html.ML Wed Sep 27 21:53:55 2006 +0200
@@ -204,9 +204,10 @@
val escape = fn "<" => "<" | ">" => ">" | "&" => "&" | c => c;
fun output_sym s =
- (case Symtab.lookup html_syms s of
- SOME x => x
- | NONE => (real (size s), translate_string escape s));
+ if Symbol.is_raw s then (1.0, Symbol.decode_raw s)
+ else
+ (case Symtab.lookup html_syms s of SOME x => x
+ | NONE => (real (size s), translate_string escape s));
fun output_sub s = apsnd (enclose "" "") (output_sym s);
fun output_sup s = apsnd (enclose "" "") (output_sym s);