add_path for naming in proof contexts
authorhaftmann
Fri, 23 Feb 2007 08:39:25 +0100
changeset 22352 f15118a79c0e
parent 22351 587845efb4cf
child 22353 c818c6b836f5
add_path for naming in proof contexts
src/Pure/Isar/proof_context.ML
--- a/src/Pure/Isar/proof_context.ML	Fri Feb 23 08:39:24 2007 +0100
+++ b/src/Pure/Isar/proof_context.ML	Fri Feb 23 08:39:25 2007 +0100
@@ -104,6 +104,7 @@
   val get_thms_closure: Proof.context -> thmref -> thm list
   val valid_thms: Proof.context -> string * thm list -> bool
   val lthms_containing: Proof.context -> FactIndex.spec -> (string * thm list) list
+  val add_path: string -> Proof.context -> Proof.context
   val no_base_names: Proof.context -> Proof.context
   val qualified_names: Proof.context -> Proof.context
   val sticky_prefix: string -> Proof.context -> Proof.context
@@ -763,6 +764,7 @@
 
 (* name space operations *)
 
+val add_path        = map_naming o NameSpace.add_path;
 val no_base_names   = map_naming NameSpace.no_base_names;
 val qualified_names = map_naming NameSpace.qualified_names;
 val sticky_prefix   = map_naming o NameSpace.sticky_prefix;