added dddot_tr;
authorwenzelm
Wed, 02 Jun 1999 22:27:01 +0200
changeset 6761 aa71a04f4b93
parent 6760 1c56eb841afe
child 6762 a9a515a43ae0
added dddot_tr;
src/Pure/Syntax/syn_trans.ML
--- a/src/Pure/Syntax/syn_trans.ML	Wed Jun 02 22:26:24 1999 +0200
+++ b/src/Pure/Syntax/syn_trans.ML	Wed Jun 02 22:27:01 1999 +0200
@@ -132,6 +132,12 @@
   | bind_ast_tr (*"_BIND"*) asts = raise Ast.AST ("bind_ast_tr", asts);
 
 
+(* dddot *)
+
+fun dddot_tr (*"_DDDOT"*) [] = Lexicon.var SynExt.dddot_indexname
+  | dddot_tr (*"_DDDOT"*) ts = raise TERM ("dddot_tr", ts);
+
+
 (* quote / antiquote *)
 
 fun quote_antiquote_tr quoteN antiquoteN name =
@@ -331,7 +337,7 @@
    ("_lambda", lambda_ast_tr), ("_idtyp", idtyp_ast_tr),
    ("_bigimpl", bigimpl_ast_tr), ("_BIND", bind_ast_tr)],
   [("_abs", abs_tr), ("_aprop", aprop_tr), ("_ofclass", ofclass_tr),
-   ("_TYPE", type_tr), ("_K", k_tr)],
+   ("_TYPE", type_tr), ("_DDDOT", dddot_tr), ("_K", k_tr)],
   []: (string * (term list -> term)) list,
   [("_abs", abs_ast_tr'), ("_idts", idtyp_ast_tr' "_idts"),
    ("_pttrns", idtyp_ast_tr' "_pttrns"), ("==>", impl_ast_tr')]);