# HG changeset patch # User wenzelm # Date 925488115 -7200 # Node ID 5ba27aade76f9432e91c2603e58cbb1a2d78b7d8 # Parent 995a66249a9b31f58a42522bf5ffdf4f1e8a9f11 theory data: copy; consts dummy :: 'a ("'_"); diff -r 995a66249a9b -r 5ba27aade76f src/Pure/pure_thy.ML --- a/src/Pure/pure_thy.ML Fri Apr 30 18:01:11 1999 +0200 +++ b/src/Pure/pure_thy.ML Fri Apr 30 18:01:55 1999 +0200 @@ -74,6 +74,7 @@ ref {space = NameSpace.empty, thms_tab = Symtab.empty, const_idx = (0, Symtab.empty)} : T; val empty = mk_empty (); + fun copy (ref x) = ref x; val prep_ext = mk_empty; val merge = mk_empty; @@ -326,6 +327,7 @@ type T = {name: string, generation: int}; val empty = {name = "", generation = 0}; + val copy = I; val prep_ext = I; fun merge _ = empty; fun print _ _ = (); @@ -435,7 +437,8 @@ ("==>", "[prop, prop] => prop", Mixfix ("(_/ ==> _)", [2, 1], 1)), ("all", "('a => prop) => prop", Binder ("!!", 0, 0)), ("Goal", "prop => prop", Mixfix ("GOAL _", [999], 1000)), - ("TYPE", "'a itself", NoSyn)] + ("TYPE", "'a itself", NoSyn), + ("dummy", "'a", Delimfix "'_")] |> Theory.add_modesyntax ("", false) [("Goal", "prop => prop", Mixfix ("_", [0], 0))] |> local_path