src/Pure/Syntax/syntax.ML
changeset 53280 36ffe23b25f8
parent 52749 6a1e40f9dd55
child 53297 7746c9f1baf3
     1.1 --- a/src/Pure/Syntax/syntax.ML	Sat May 25 15:00:53 2013 +0200
     1.2 +++ b/src/Pure/Syntax/syntax.ML	Sat May 25 15:37:53 2013 +0200
     1.3 @@ -103,11 +103,6 @@
     1.4      Parse_Print_Rule of 'a * 'a
     1.5    val map_trrule: ('a -> 'b) -> 'a trrule -> 'b trrule
     1.6    val update_trfuns:
     1.7 -    (string * ((Ast.ast list -> Ast.ast) * stamp)) list *
     1.8 -    (string * ((term list -> term) * stamp)) list *
     1.9 -    (string * ((typ -> term list -> term) * stamp)) list *
    1.10 -    (string * ((Ast.ast list -> Ast.ast) * stamp)) list -> syntax -> syntax
    1.11 -  val update_advanced_trfuns:
    1.12      (string * ((Proof.context -> Ast.ast list -> Ast.ast) * stamp)) list *
    1.13      (string * ((Proof.context -> term list -> term) * stamp)) list *
    1.14      (string * ((Proof.context -> typ -> term list -> term) * stamp)) list *
    1.15 @@ -651,10 +646,7 @@
    1.16  
    1.17  (** modify syntax **)
    1.18  
    1.19 -fun ext_syntax f decls = update_syntax mode_default (f decls);
    1.20 -
    1.21 -val update_trfuns = ext_syntax Syntax_Ext.syn_ext_trfuns;
    1.22 -val update_advanced_trfuns = ext_syntax Syntax_Ext.syn_ext_advanced_trfuns;
    1.23 +val update_trfuns = update_syntax mode_default o Syntax_Ext.syn_ext_trfuns;
    1.24  
    1.25  fun update_type_gram add prmode decls =
    1.26    (if add then update_syntax else remove_syntax) prmode (Mixfix.syn_ext_types decls);
    1.27 @@ -662,7 +654,7 @@
    1.28  fun update_const_gram add is_logtype prmode decls =
    1.29    (if add then update_syntax else remove_syntax) prmode (Mixfix.syn_ext_consts is_logtype decls);
    1.30  
    1.31 -val update_trrules = ext_syntax Syntax_Ext.syn_ext_rules o check_rules;
    1.32 +val update_trrules = update_syntax mode_default o Syntax_Ext.syn_ext_rules o check_rules;
    1.33  val remove_trrules = remove_syntax mode_default o Syntax_Ext.syn_ext_rules o check_rules;
    1.34  
    1.35