# HG changeset patch # User wenzelm # Date 1006286202 -3600 # Node ID c9ff220cb6c79e07bb29eef9917dbd26ce5b8d12 # Parent dd9a512558553604791454dc25267d2f2f9431b8 trfuns *after* binder syntax; diff -r dd9a51255855 -r c9ff220cb6c7 src/Pure/pure_thy.ML --- a/src/Pure/pure_thy.ML Tue Nov 20 20:56:13 2001 +0100 +++ b/src/Pure/pure_thy.ML Tue Nov 20 20:56:42 2001 +0100 @@ -482,8 +482,6 @@ |> Theory.add_nonterminals Syntax.pure_nonterms |> Theory.add_syntax Syntax.pure_syntax |> Theory.add_modesyntax (Symbol.xsymbolsN, true) Syntax.pure_xsym_syntax - |> Theory.add_trfuns Syntax.pure_trfuns - |> Theory.add_trfunsT Syntax.pure_trfunsT |> Theory.add_syntax [("==>", "[prop, prop] => prop", Delimfix "op ==>"), (Term.dummy_patternN, "aprop", Delimfix "'_")] @@ -497,6 +495,8 @@ (Term.dummy_patternN, "'a", Delimfix "'_")] |> Theory.add_modesyntax ("", false) (Syntax.pure_syntax_output @ Syntax.pure_appl_syntax) + |> Theory.add_trfuns Syntax.pure_trfuns + |> Theory.add_trfunsT Syntax.pure_trfunsT |> local_path |> (#1 oo (add_defs false o map Thm.no_attributes)) [("flexpair_def", "(t =?= u) == (t == u::'a::{})")]