removed obsolete xterm token translations;
authorwenzelm
Sat, 23 Apr 2005 19:48:15 +0200
changeset 15818 5ff7d5d2e083
parent 15817 f79b673da664
child 15819 0201d0634f8d
removed obsolete xterm token translations;
src/Pure/Syntax/token_trans.ML
--- a/src/Pure/Syntax/token_trans.ML	Fri Apr 22 17:32:46 2005 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-(*  Title:      Pure/Syntax/token_trans.ML
-    ID:         $Id$
-    Author:     Markus Wenzel, TU Muenchen
-
-Token translations for xterm output.
-*)
-
-signature TOKEN_TRANS0 =
-sig
-  val standard_token_classes: string list
-  val tokentrans_mode: string -> (string * (string -> string * real)) list ->
-    (string * string * (string -> string * real)) list
-end;
-
-signature TOKEN_TRANS =
-sig
-  include TOKEN_TRANS0
-  val standard_token_markers: string list
-  val normal: string
-  val bold: string
-  val underline: string
-  val reverse: string
-  val black: string
-  val red: string
-  val green: string
-  val yellow: string
-  val blue: string
-  val purple: string
-  val cyan: string
-  val white: string
-  val xterm_class: string ref
-  val xterm_tfree: string ref
-  val xterm_tvar: string ref
-  val xterm_free: string ref
-  val xterm_bound: string ref
-  val xterm_var: string ref
-  val xterm_color_class: string ref
-  val xterm_color_tfree: string ref
-  val xterm_color_tvar: string ref
-  val xterm_color_free: string ref
-  val xterm_color_bound: string ref
-  val xterm_color_var: string ref
-  val token_translation: (string * string * (string -> string * real)) list
-end;
-
-structure TokenTrans: TOKEN_TRANS =
-struct
-
-
-(** misc utils **)
-
-fun tokentrans_mode m trs = map (fn (s, f) => (m, s, f)) trs;
-
-val standard_token_classes =
-  ["class", "tfree", "tvar", "free", "bound", "var", "num", "xnum", "xstr"];
-
-val standard_token_markers = map (fn s => "_" ^ s) standard_token_classes;
-
-
-(** xterm output **)
-
-(* styles *)
-
-val normal = "\^[[0m";
-val bold = "\^[[1m";
-val underline = "\^[[4m";
-val reverse = "\^[[7m";
-
-val black = "\^[[30m";
-val red = "\^[[31m";
-val green = "\^[[32m";
-val yellow = "\^[[33m";
-val blue = "\^[[34m";
-val purple = "\^[[35m";
-val cyan = "\^[[36m";
-val white = "\^[[37m";
-
-fun style (ref s) x = Output.output_width x |> apfst (enclose s normal);
-
-
-(* print modes "xterm" and "xterm_color" *)
-
-val xterm_class = ref normal;
-val xterm_tfree = ref bold;
-val xterm_tvar = ref bold;
-val xterm_free = ref bold;
-val xterm_bound = ref underline;
-val xterm_var = ref bold;
-
-val xterm_color_class = ref red;
-val xterm_color_tfree = ref purple;
-val xterm_color_tvar = ref purple;
-val xterm_color_free = ref blue;
-val xterm_color_bound = ref green;
-val xterm_color_var = ref blue;
-
-val xterm_trans =
- tokentrans_mode "xterm"
-  [("class", style xterm_class),
-   ("tfree", style xterm_tfree),
-   ("tvar", style xterm_tvar),
-   ("free", style xterm_free),
-   ("bound", style xterm_bound),
-   ("var", style xterm_var)] @
- tokentrans_mode "xterm_color"
-  [("class", style xterm_color_class),
-   ("tfree", style xterm_color_tfree),
-   ("tvar", style xterm_color_tvar),
-   ("free", style xterm_color_free),
-   ("bound", style xterm_color_bound),
-   ("var", style xterm_color_var)];
-
-
-
-(** standard token translations **)
-
-val token_translation =
-  map (fn s => ("", s, Output.output_width)) standard_token_classes @
-  xterm_trans;
-
-
-end;